]> 127.0.0.1 Git - bili_danmu/.git/commitdiff
Improve 录播回放目录使用elementPlus重做
authorqydysky <32743305+qydysky@users.noreply.github.com>
Sat, 11 Feb 2023 12:48:50 +0000 (20:48 +0800)
committerqydysky <32743305+qydysky@users.noreply.github.com>
Sat, 11 Feb 2023 12:48:50 +0000 (20:48 +0800)
15 files changed:
CV/Var.go
README.md
Reply/F.go
cmd/cmd.go
demo/config/config_K_v.json
demo/go.mod
demo/go.sum
demo/html/artPlayer/bundle.js
demo/html/artPlayer/bundle.js.map
demo/html/streamList/assets/index-0087c1c0.js [new file with mode: 0644]
demo/html/streamList/assets/index-3507ec43.css [new file with mode: 0644]
demo/html/streamList/favicon.ico [new file with mode: 0644]
demo/html/streamList/index.html [new file with mode: 0644]
go.mod
go.sum

index 3aefd16aa33c590e6510d95735324aafe60270af..f91acf897b4532e8cd9728a028965090b5634d03 100644 (file)
--- a/CV/Var.go
+++ b/CV/Var.go
@@ -6,17 +6,21 @@ import (
        "flag"
        "fmt"
        "io"
+       "net/http"
        "net/url"
+       "runtime"
        "strings"
        "testing"
        "time"
 
+       "github.com/dustin/go-humanize"
        file "github.com/qydysky/part/file"
        idpool "github.com/qydysky/part/idpool"
        log "github.com/qydysky/part/log"
        mq "github.com/qydysky/part/msgq"
        reqf "github.com/qydysky/part/reqf"
        syncmap "github.com/qydysky/part/sync"
+       web "github.com/qydysky/part/web"
 )
 
 type Common struct {
@@ -54,6 +58,7 @@ type Common struct {
        Log               *log.Log_interface    //日志
        Danmu_Main_mq     *mq.Msgq              //消息
        ReqPool           *idpool.Idpool        //请求池
+       SerF              *web.WebPath          //web服务处理
 }
 
 type LiveQn struct {
@@ -203,6 +208,46 @@ func (t *Common) Init() Common {
                }
        }()
 
+       if serAdress, ok := t.K_v.LoadV("Web服务地址").(string); ok {
+               serUrl, e := url.Parse("http://" + serAdress)
+               if e != nil {
+                       panic(e)
+               }
+
+               t.SerF = new(web.WebPath)
+
+               web.NewSyncMap(&http.Server{
+                       Addr: serUrl.Host,
+               }, t.SerF)
+
+               t.SerF.Store("/", func(w http.ResponseWriter, r *http.Request) {
+                       var memStats runtime.MemStats
+                       runtime.ReadMemStats(&memStats)
+
+                       type s struct {
+                               MenInUse     string `json:"menInUse"`
+                               NumGoroutine int    `json:"numGoroutine"`
+                               GoVersion    string `json:"goVersion"`
+                       }
+                       type j struct {
+                               Stats s `json:"stats"`
+                       }
+
+                       ResStruct{0, "ok",
+                               j{
+                                       s{
+                                               humanize.Bytes(memStats.HeapInuse + memStats.StackInuse),
+                                               runtime.NumGoroutine(),
+                                               runtime.Version(),
+                                       },
+                               },
+                       }.Write(w)
+               })
+
+               t.Stream_url = []string{}
+               t.Stream_url = append(t.Stream_url, `http://`+serAdress)
+       }
+
        if val, exist := t.K_v.Load("http代理地址"); exist {
                t.Proxy = val.(string)
        }
@@ -315,3 +360,22 @@ type Danmu_Main_mq_item struct {
        Class string
        Data  interface{}
 }
+
+// Web服务响应格式
+type ResStruct struct {
+       Code    int    `json:"code"`
+       Message string `json:"message"`
+       Data    any    `json:"data"`
+}
+
+func (t ResStruct) Write(w http.ResponseWriter) {
+       w.Header().Set("Content-Type", "application/json")
+       data, e := json.Marshal(t)
+       if e != nil {
+               t.Code = -1
+               t.Data = nil
+               t.Message = e.Error()
+               data, _ = json.Marshal(t)
+       }
+       w.Write(data)
+}
index 8f133ed6dd890de6432b094748693e8cadc1283c..f76662635a2efc341ff744a9d2d0e949470c7c09 100644 (file)
--- a/README.md
+++ b/README.md
@@ -167,40 +167,27 @@ ass编码GB18030支持中文
 在[直播流Web服务](#直播流Web服务)中,点击进入任意一个目录,进行回放,如`弹幕回放`为`true`,则会将会将弹幕回放出来
 
 #### 直播流回放Web服务
-注意:直接进入串流地址为[artplayer](https://artplayer.org/)、[mpegts](https://github.com/xqq/mpegts.js)的演示前端界面
-
 启动Web流服务,为下载的直播流提供局域网内的流服务,提供flv、hls/mp4格式流。
 
-在`demo/config/config_K_v.json`中可找到配置项,0:随机可用端口 >0:固定可用端口 <0:禁用服务
+在`demo/config/config_K_v.json`中可找到配置项,`0.0.0.0`:开放至局域网 `127.0.0.1`:仅本机
 
 ```
-"直播Web服务口":0,
+    "Web服务地址":"0.0.0.0:10000",
+    "直播Web服务路径":"/web/",
 ```
 
-开启之后,启动会显示服务地址,在局域网内打开网址可以取得所有直播流的串流地址
-
-服务地址也可通过命令行` room`查看。
-
-```
-I: 2021/04/13 20:07:45 命令行操作 [直播Web服务: http://192.168.31.245:38259]
-```
+下述路径以上面这个配置作为实例。
 
-支持跨域,注意:在https网站默认无法加载非本机http服务
+直接进入直播Web服务路径,`http://127.0.0.1:10000/web/`,将进入由[Vue](https://vuejs.org/),[element-plus](https://element-plus.org/)创建的简易web目录。
 
-点击进入任意一个目录,将进行回放
+点击目录项,将进入由[artplayer](https://artplayer.org/)、[mpegts](https://github.com/xqq/mpegts.js)创建的简易回放界面
 
 **特殊**
-- 路径为`/now`
-
-  例:当服务地址为下方的38259口时,此对应的路径为`http://192.168.31.245:38259/now`),会重定向到当前正在获取的流,播放此链接时进度将保持当前流进度,并加载实时弹幕(支持颜色),也可以发送弹幕。
-
-  注意:friefox等浏览器对Hevc编码不支持,当直播流类型为`flvH`或`fmp4H`时,即编码为`Hevc`时,将无法播放。但可以通过下述`/stream`获取串流地址,从而使用其他支持的播放器在线播放。
-
-- 路径为`/stream`
+- 路径为`http://127.0.0.1:10000/web/stream?ref=now`
 
   当前正在获取的流,播放此链接时进度将保持当前流进度。流格式为fmp4(Hevc)或flv(Hevc)
 
-  支持使用`?ref={目录}`参数来获取流,当为`?ref=now`时,为当前直播流
+  使用`?ref={目录}`参数来获取流,当为`?ref=now`时,为当前直播流
 
 测试可用项目(测试可连续播放10min+):
 
index 9db9c22d68bee83a26bea86d74e75eb53ac28dbd..242805ed3187631bf338d30231d36245c9402246 100644 (file)
@@ -2,15 +2,15 @@ package reply
 
 import (
        "bytes"
-       "context"
        "encoding/json"
        "errors"
        "fmt"
        "io"
+       "io/fs"
        "math"
        "net/http"
-       "net/url"
        "path/filepath"
+       "sort"
        "strconv"
        "strings"
        "sync"
@@ -18,9 +18,9 @@ import (
 
        // "runtime"
 
-       humanize "github.com/dustin/go-humanize"
        "golang.org/x/text/encoding/simplifiedchinese"
 
+       "github.com/dustin/go-humanize"
        c "github.com/qydysky/bili_danmu/CV"
        F "github.com/qydysky/bili_danmu/F"
        J "github.com/qydysky/bili_danmu/Json"
@@ -32,7 +32,6 @@ import (
        msgq "github.com/qydysky/part/msgq"
        psync "github.com/qydysky/part/sync"
        sys "github.com/qydysky/part/sys"
-       web "github.com/qydysky/part/web"
        websocket "github.com/qydysky/part/websocket"
 
        encoder "golang.org/x/text/encoding"
@@ -1086,224 +1085,290 @@ func SendStreamWs(item Danmu_item) {
 
 func init() {
        flog := flog.Base_add(`直播Web服务`)
-       if port_f, ok := c.C.K_v.LoadV(`直播Web服务口`).(float64); ok && port_f >= 0 {
-               port := int(port_f)
-
-               addr := "0.0.0.0:"
-               if port == 0 {
-                       addr += strconv.Itoa(sys.Sys().GetFreePort())
-               } else {
-                       addr += strconv.Itoa(port)
+       if path, ok := c.C.K_v.LoadV(`直播Web服务路径`).(string); ok {
+               if path[0] != '/' {
+                       flog.L(`E: `, `直播Web服务路径错误`)
+                       return
                }
 
-               s := web.New(&http.Server{
-                       Addr: addr,
+               // 直播流主页
+               c.C.SerF.Store(path, func(w http.ResponseWriter, r *http.Request) {
+                       p := strings.TrimPrefix(r.URL.Path, path)
+                       if len(p) == 0 || p[len(p)-1] == '/' {
+                               p += "index.html"
+                       }
+                       f := file.New("html/streamList/"+p, 0, true)
+                       if !f.IsExist() || f.IsDir() {
+                               w.WriteHeader(http.StatusNotFound)
+                               return
+                       }
+
+                       if strings.HasSuffix(p, ".js") {
+                               w.Header().Set("content-type", "application/javascript")
+                       } else if strings.HasSuffix(p, ".css") {
+                               w.Header().Set("content-type", "text/css")
+                       } else if strings.HasSuffix(p, ".html") {
+                               w.Header().Set("content-type", "text/html")
+                       }
+                       f.CopyToIoWriter(w, humanize.MByte, true)
                })
 
-               s.Handle(map[string]func(http.ResponseWriter, *http.Request){
-                       `/`: func(w http.ResponseWriter, r *http.Request) {
-                               if r.URL.Path != `/` {
-                                       paths := strings.Split(r.URL.Path, "/")
-                                       var path string = paths[len(paths)-1]
-                                       if paths[len(paths)-1] == `` {
-                                               path = `index.html`
-                                       }
-                                       http.ServeFile(w, r, "html/artPlayer/"+path)
+               // 直播流文件列表api
+               c.C.SerF.Store(path+"filePath", func(w http.ResponseWriter, _ *http.Request) {
+                       if v, ok := c.C.K_v.LoadV(`直播流保存位置`).(string); ok && v != "" {
+                               type dirEntryDirs []fs.DirEntry
+                               var list dirEntryDirs
+                               var err error
+                               f, err := http.Dir(v).Open("/")
+                               if err != nil {
+                                       c.ResStruct{Code: -1, Message: err.Error(), Data: nil}.Write(w)
                                        return
                                }
-                               if v, ok := c.C.K_v.LoadV(`直播流保存位置`).(string); ok && v != "" {
-                                       http.FileServer(http.Dir(v)).ServeHTTP(w, r)
-                               } else {
-                                       flog.L(`W: `, `直播流保存位置无效`)
+                               defer f.Close()
+
+                               _, err = f.Stat()
+                               if err != nil {
+                                       c.ResStruct{Code: -1, Message: err.Error(), Data: nil}.Write(w)
+                                       return
                                }
-                       },
-                       `/now/`: func(w http.ResponseWriter, r *http.Request) {
-                               var path string = r.URL.Path[4:]
-                               if path == `` {
-                                       path = `index.html`
+                               if d, ok := f.(fs.ReadDirFile); ok {
+                                       list, err = d.ReadDir(-1)
                                }
-                               http.ServeFile(w, r, "html/artPlayer/"+path)
-                       },
-                       `/stream`: func(w http.ResponseWriter, r *http.Request) {
-                               //header
-                               w.Header().Set("Access-Control-Allow-Credentials", "true")
-                               w.Header().Set("Access-Control-Allow-Headers", "*")
-                               w.Header().Set("Access-Control-Allow-Methods", "POST, GET, OPTIONS")
-                               w.Header().Set("Access-Control-Allow-Origin", "*")
-                               w.Header().Set("Connection", "keep-alive")
-                               w.Header().Set("Content-Transfer-Encoding", "binary")
-
-                               var rpath string
-                               if referer, e := url.Parse(r.Header.Get(`Referer`)); e != nil {
-                                       w.Header().Set("Retry-After", "1")
-                                       w.WriteHeader(http.StatusServiceUnavailable)
-                                       flog.L(`E: `, e)
+
+                               if err != nil {
+                                       c.ResStruct{Code: -1, Message: err.Error(), Data: nil}.Write(w)
                                        return
-                               } else {
-                                       rpath = referer.Path
                                }
 
-                               if qref := r.URL.Query().Get("ref"); rpath == "" && qref != "" {
-                                       rpath = "/" + qref + "/"
+                               type paf struct {
+                                       Name   string `json:"name"`
+                                       StartT string `json:"start"`
+                                       Path   string `json:"path"`
                                }
 
-                               if rpath == "" {
-                                       w.Header().Set("Retry-After", "1")
-                                       w.WriteHeader(http.StatusServiceUnavailable)
-                                       flog.L(`E: `, `无指定路径`)
+                               var filePaths []paf
+                               for i, n := 0, len(list); i < n; i++ {
+                                       if list[i].IsDir() {
+                                               filePaths = append(filePaths, paf{list[i].Name()[20:], list[i].Name()[:19], list[i].Name()})
+                                       }
                                }
 
-                               if rpath != `/now/` {
-                                       if v, ok := c.C.K_v.LoadV(`直播流保存位置`).(string); ok && v != "" {
-                                               if strings.HasSuffix(v, "/") || strings.HasSuffix(v, "\\") {
-                                                       v += rpath[1:]
-                                               } else {
-                                                       v += rpath
-                                               }
-                                               if file.New(v+"0.flv", 0, true).IsExist() {
-                                                       v += "0.flv"
-                                               } else if file.New(v+"0.mp4", 0, true).IsExist() {
-                                                       v += "0.mp4"
-                                               } else {
-                                                       w.Header().Set("Retry-After", "1")
-                                                       w.WriteHeader(http.StatusServiceUnavailable)
-                                                       flog.L(`I: `, "未找到流文件", v)
-                                                       return
-                                               }
+                               sort.Slice(filePaths, func(i, j int) bool {
+                                       return filePaths[i].StartT > filePaths[j].StartT
+                               })
 
-                                               var rangeHeaderNum int
-                                               var e error
-                                               if rangeHeader := r.Header.Get(`range`); rangeHeader != "" {
-                                                       if strings.Index(rangeHeader, "bytes=") != 0 {
-                                                               w.WriteHeader(http.StatusRequestedRangeNotSatisfiable)
-                                                               flog.L(`W: `, `请求的范围不合法:仅支持bytes`)
-                                                               return
-                                                       } else if strings.Contains(rangeHeader, ",") && strings.Index(rangeHeader, "-") != len(rangeHeader)-1 {
-                                                               w.WriteHeader(http.StatusRequestedRangeNotSatisfiable)
-                                                               flog.L(`W: `, `请求的范围不合法:仅支持向后范围`)
-                                                               return
-                                                       } else if rangeHeaderNum, e = strconv.Atoi(string(rangeHeader[6 : len(rangeHeader)-1])); e != nil {
-                                                               w.WriteHeader(http.StatusRequestedRangeNotSatisfiable)
-                                                               flog.L(`W: `, `请求的范围不合法:`, e)
-                                                               return
-                                                       } else if rangeHeaderNum != 0 {
-                                                               w.WriteHeader(http.StatusPartialContent)
-                                                       }
-                                               }
+                               c.ResStruct{Code: 0, Message: "ok", Data: filePaths}.Write(w)
+                       } else {
+                               c.ResStruct{Code: -1, Message: "直播流保存位置无效", Data: nil}.Write(w)
+                               flog.L(`W: `, `直播流保存位置无效`)
+                       }
+               })
 
-                                               f := file.New(v, int64(rangeHeaderNum), false)
-                                               defer f.Close()
+               // 直播流播放器
+               c.C.SerF.Store(path+"player/", func(w http.ResponseWriter, r *http.Request) {
+                       p := strings.TrimPrefix(r.URL.Path, path+"player/")
+                       if len(p) == 0 || p[len(p)-1] == '/' {
+                               p += "index.html"
+                       }
+                       f := file.New("html/artPlayer/"+p, 0, true)
+                       if !f.IsExist() {
+                               w.WriteHeader(http.StatusNotFound)
+                               return
+                       }
 
-                                               // 直播流回放速率
-                                               var speed, _ = humanize.ParseBytes("1 M")
-                                               if rc, ok := c.C.K_v.LoadV(`直播流回放速率`).(string); ok {
-                                                       if s, e := humanize.ParseBytes(rc); e != nil {
-                                                               flog.L(`W: `, `直播流回放速率不合法:`, e)
-                                                       } else {
-                                                               speed = s
-                                                       }
-                                               }
+                       if strings.HasSuffix(p, ".js") {
+                               w.Header().Set("content-type", "application/javascript")
+                       } else if strings.HasSuffix(p, ".css") {
+                               w.Header().Set("content-type", "text/css")
+                       } else if strings.HasSuffix(p, ".html") {
+                               w.Header().Set("content-type", "text/html")
+                       }
+                       f.CopyToIoWriter(w, humanize.MByte, true)
+               })
 
-                                               if e := f.CopyToIoWriter(w, int64(speed), true); e != nil {
-                                                       flog.L(`E: `, e)
-                                               }
+               // 流地址
+               c.C.SerF.Store(path+"stream", func(w http.ResponseWriter, r *http.Request) {
+                       //header
+                       w.Header().Set("Access-Control-Allow-Credentials", "true")
+                       w.Header().Set("Access-Control-Allow-Headers", "*")
+                       w.Header().Set("Access-Control-Allow-Methods", "POST, GET, OPTIONS")
+                       w.Header().Set("Access-Control-Allow-Origin", "*")
+                       w.Header().Set("Connection", "keep-alive")
+                       w.Header().Set("Content-Transfer-Encoding", "binary")
+
+                       var rpath string
+                       // if referer, e := url.Parse(r.Header.Get(`Referer`)); e != nil {
+                       //      w.Header().Set("Retry-After", "1")
+                       //      w.WriteHeader(http.StatusServiceUnavailable)
+                       //      flog.L(`E: `, e)
+                       //      return
+                       // } else {
+                       //      rpath = referer.Path
+                       // }
+
+                       if qref := r.URL.Query().Get("ref"); rpath == "" && qref != "" {
+                               rpath = "/" + qref + "/"
+                       }
+
+                       if rpath == "" {
+                               w.Header().Set("Retry-After", "1")
+                               w.WriteHeader(http.StatusServiceUnavailable)
+                               flog.L(`E: `, `无指定路径`)
+                       }
+
+                       if rpath != `/now/` {
+                               if v, ok := c.C.K_v.LoadV(`直播流保存位置`).(string); ok && v != "" {
+                                       if strings.HasSuffix(v, "/") || strings.HasSuffix(v, "\\") {
+                                               v += rpath[1:]
+                                       } else {
+                                               v += rpath
+                                       }
+                                       if file.New(v+"0.flv", 0, true).IsExist() {
+                                               v += "0.flv"
+                                       } else if file.New(v+"0.mp4", 0, true).IsExist() {
+                                               v += "0.mp4"
                                        } else {
                                                w.Header().Set("Retry-After", "1")
                                                w.WriteHeader(http.StatusServiceUnavailable)
-                                               flog.L(`W: `, `直播流保存位置无效`)
+                                               flog.L(`I: `, "未找到流文件", v)
+                                               return
                                        }
-                                       return
-                               }
 
-                               // 获取当前房间的
-                               var currentStreamO *M4SStream
-                               streamO.Range(func(key, value interface{}) bool {
-                                       if key != nil && c.C.Roomid == key.(int) {
-                                               currentStreamO = value.(*M4SStream)
-                                               return false
+                                       var rangeHeaderNum int
+                                       var e error
+                                       if rangeHeader := r.Header.Get(`range`); rangeHeader != "" {
+                                               if strings.Index(rangeHeader, "bytes=") != 0 {
+                                                       w.WriteHeader(http.StatusRequestedRangeNotSatisfiable)
+                                                       flog.L(`W: `, `请求的范围不合法:仅支持bytes`)
+                                                       return
+                                               } else if strings.Contains(rangeHeader, ",") && strings.Index(rangeHeader, "-") != len(rangeHeader)-1 {
+                                                       w.WriteHeader(http.StatusRequestedRangeNotSatisfiable)
+                                                       flog.L(`W: `, `请求的范围不合法:仅支持向后范围`)
+                                                       return
+                                               } else if rangeHeaderNum, e = strconv.Atoi(string(rangeHeader[6 : len(rangeHeader)-1])); e != nil {
+                                                       w.WriteHeader(http.StatusRequestedRangeNotSatisfiable)
+                                                       flog.L(`W: `, `请求的范围不合法:`, e)
+                                                       return
+                                               } else if rangeHeaderNum != 0 {
+                                                       w.WriteHeader(http.StatusPartialContent)
+                                               }
                                        }
-                                       return true
-                               })
 
-                               // 未准备好
-                               if currentStreamO == nil || !currentStreamO.Status.Islive() {
+                                       f := file.New(v, int64(rangeHeaderNum), false)
+                                       defer f.Close()
+
+                                       // 直播流回放速率
+                                       var speed, _ = humanize.ParseBytes("1 M")
+                                       if rc, ok := c.C.K_v.LoadV(`直播流回放速率`).(string); ok {
+                                               if s, e := humanize.ParseBytes(rc); e != nil {
+                                                       flog.L(`W: `, `直播流回放速率不合法:`, e)
+                                               } else {
+                                                       speed = s
+                                               }
+                                       }
+
+                                       if e := f.CopyToIoWriter(w, int64(speed), true); e != nil {
+                                               flog.L(`E: `, e)
+                                       }
+                               } else {
                                        w.Header().Set("Retry-After", "1")
                                        w.WriteHeader(http.StatusServiceUnavailable)
-                                       return
+                                       flog.L(`W: `, `直播流保存位置无效`)
                                }
+                               return
+                       }
 
-                               w.WriteHeader(http.StatusOK)
+                       // 获取当前房间的
+                       var currentStreamO *M4SStream
+                       streamO.Range(func(key, value interface{}) bool {
+                               if key != nil && c.C.Roomid == key.(int) {
+                                       currentStreamO = value.(*M4SStream)
+                                       return false
+                               }
+                               return true
+                       })
 
-                               // 推送数据
-                               currentStreamO.Pusher(w, r)
-                       },
-                       `/ws`: func(w http.ResponseWriter, r *http.Request) {
-                               if p, e := url.Parse(r.URL.Query().Get("p")); e != nil {
-                                       w.Header().Set("Retry-After", "1")
-                                       w.WriteHeader(http.StatusServiceUnavailable)
-                                       flog.L(`E: `, e)
-                                       return
-                               } else if p.Path != `/now/` {
-                                       if v, ok := c.C.K_v.LoadV(`直播流保存位置`).(string); ok && v != "" {
-                                               if strings.HasSuffix(v, "/") || strings.HasSuffix(v, "\\") {
-                                                       v += p.Path[1:]
-                                               } else {
-                                                       v += p.Path
-                                               }
+                       // 未准备好
+                       if currentStreamO == nil || !currentStreamO.Status.Islive() {
+                               w.Header().Set("Retry-After", "1")
+                               w.WriteHeader(http.StatusServiceUnavailable)
+                               return
+                       }
 
-                                               if !file.New(v+"0.csv", 0, true).IsExist() {
-                                                       w.WriteHeader(http.StatusNotFound)
-                                                       return
-                                               }
+                       w.WriteHeader(http.StatusOK)
 
-                                               if s, closeF := PlayRecDanmu(v + "0.csv"); s == nil {
-                                                       w.WriteHeader(http.StatusNotFound)
-                                                       return
-                                               } else {
-                                                       defer closeF()
-                                                       //获取通道
-                                                       conn := s.WS(w, r)
-                                                       //由通道获取本次会话id,并测试 提示
-                                                       <-conn
-                                                       //等待会话结束,通道释放
-                                                       <-conn
-                                               }
+                       // 推送数据
+                       currentStreamO.Pusher(w, r)
+               })
+
+               // 弹幕回放
+               c.C.SerF.Store(path+"player/ws", func(w http.ResponseWriter, r *http.Request) {
+                       var rpath string
+
+                       if qref := r.URL.Query().Get("ref"); rpath == "" && qref != "" {
+                               rpath = "/" + qref + "/"
+                       }
+
+                       if rpath == "" {
+                               w.Header().Set("Retry-After", "1")
+                               w.WriteHeader(http.StatusServiceUnavailable)
+                               return
+                       }
+                       if rpath != `/now/` {
+                               if v, ok := c.C.K_v.LoadV(`直播流保存位置`).(string); ok && v != "" {
+                                       if strings.HasSuffix(v, "/") || strings.HasSuffix(v, "\\") {
+                                               v += rpath[1:]
                                        } else {
-                                               w.Header().Set("Retry-After", "1")
-                                               w.WriteHeader(http.StatusServiceUnavailable)
-                                               flog.L(`W: `, `直播流保存位置无效`)
+                                               v += rpath
                                        }
-                                       return
-                               } else if IsOn("直播Web可以发送弹幕") {
-                                       StreamWs.Interface().Pull_tag(map[string](func(interface{}) bool){
-                                               `recv`: func(i interface{}) bool {
-                                                       if u, ok := i.(websocket.Uinterface); ok {
-                                                               if !bytes.Equal(u.Data, []byte("test")) && len(u.Data) > 0 {
-                                                                       flog.Base_add(`流服务弹幕`).L(`I: `, string(u.Data))
-                                                                       Msg_senddanmu(string(u.Data))
-                                                               }
-                                                       }
-                                                       return false
-                                               },
-                                               `close`: func(i interface{}) bool { return true },
-                                       })
+
+                                       if !file.New(v+"0.csv", 0, true).IsExist() {
+                                               w.WriteHeader(http.StatusNotFound)
+                                               return
+                                       }
+
+                                       if s, closeF := PlayRecDanmu(v + "0.csv"); s == nil {
+                                               w.WriteHeader(http.StatusNotFound)
+                                               return
+                                       } else {
+                                               defer closeF()
+                                               //获取通道
+                                               conn := s.WS(w, r)
+                                               //由通道获取本次会话id,并测试 提示
+                                               <-conn
+                                               //等待会话结束,通道释放
+                                               <-conn
+                                       }
+                               } else {
+                                       w.Header().Set("Retry-After", "1")
+                                       w.WriteHeader(http.StatusServiceUnavailable)
+                                       flog.L(`W: `, `直播流保存位置无效`)
                                }
+                               return
+                       } else if IsOn("直播Web可以发送弹幕") {
+                               StreamWs.Interface().Pull_tag(map[string](func(interface{}) bool){
+                                       `recv`: func(i interface{}) bool {
+                                               if u, ok := i.(websocket.Uinterface); ok {
+                                                       if !bytes.Equal(u.Data, []byte("test")) && len(u.Data) > 0 {
+                                                               flog.Base_add(`流服务弹幕`).L(`I: `, string(u.Data))
+                                                               Msg_senddanmu(string(u.Data))
+                                                       }
+                                               }
+                                               return false
+                                       },
+                                       `close`: func(i interface{}) bool { return true },
+                               })
+                       }
 
-                               //获取通道
-                               conn := StreamWs.WS(w, r)
-                               //由通道获取本次会话id,并测试 提示
-                               <-conn
-                               //等待会话结束,通道释放
-                               <-conn
-                       },
-                       `/exit`: func(_ http.ResponseWriter, _ *http.Request) {
-                               s.Server.Shutdown(context.Background())
-                       },
+                       //获取通道
+                       conn := StreamWs.WS(w, r)
+                       //由通道获取本次会话id,并测试 提示
+                       <-conn
+                       //等待会话结束,通道释放
+                       <-conn
                })
 
-               c.C.Stream_url = []string{}
-               c.C.Stream_url = append(c.C.Stream_url, `http://`+s.Server.Addr)
-               flog.L(`I: `, `启动于 http://`+s.Server.Addr)
+               flog.L(`I: `, `启动于 `+path)
        }
 }
 
index 9b0391f966baed681a91e17205d4025e89692085..f115482cf3c7ceefe5f1d081d2e912cc893a37bf 100644 (file)
@@ -190,7 +190,7 @@ func Cmd() {
                                fmt.Println(`舰长数:`, c.C.GuardNum)
                                fmt.Println(`分区排行:`, c.C.Note, `人气:`, c.C.Renqi, `观看人数:`, c.C.Watched, `在线人数:`, c.C.OnlineNum)
                                for _, v := range c.C.Stream_url {
-                                       fmt.Println(`直播Web服务:`, v)
+                                       fmt.Println(`Web服务地址:`, v)
                                }
                                var array = reply.StreamOCommon(-1)
                                fmt.Println(`正在录制的房间:`)
index 1396f2f69ac9207b91821d4837ded2a3f01de20d..d9d0dc5498069fcedb8336a3975b9bfa352378e2 100644 (file)
@@ -62,7 +62,8 @@
     "仅保存当前直播间流-help": "启用此项,才会保存Ass",
     "仅保存当前直播间流": true,
     "修改标题时重新录制": true,
-    "直播Web服务口":0,
+    "Web服务地址":"0.0.0.0:10000",
+    "直播Web服务路径":"/web/",
     "直播Web缓冲长度-help":"非负整数,越长直播流延迟越高 内存占用越高",
     "直播Web缓冲长度":5,
     "直播Web可以发送弹幕":true,
index cbdc8dccab64ffdcc0cef5fb4261d2d310c710c5..e0f96bea6d61166c74fb566c43cc1e2ec485cde5 100644 (file)
@@ -16,7 +16,7 @@ require (
        github.com/mdp/qrterminal/v3 v3.0.0 // indirect
        github.com/miekg/dns v1.1.50 // indirect
        github.com/mitchellh/mapstructure v1.5.0 // indirect
-       github.com/qydysky/part v0.21.13 // indirect
+       github.com/qydysky/part v0.22.6 // indirect
        github.com/shirou/gopsutil v3.21.11+incompatible // indirect
        github.com/skip2/go-qrcode v0.0.0-20200617195104-da1b6568686e // indirect
        github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966 // indirect
index 775a4d620a301d80536c25dbce3b1d2cdb655789..a4e9f54e4c574ef3ab57612833dfb38a68794806 100644 (file)
@@ -164,6 +164,20 @@ github.com/qydysky/part v0.21.12 h1:XcY5sEcSGnZX4/7kQS83RTLQyvwpeR18u1M2YWVH73I=
 github.com/qydysky/part v0.21.12/go.mod h1:BG0tulTKW58jSkC0EZ0MrxDHe+gkPULfGNzksiGCayw=
 github.com/qydysky/part v0.21.13 h1:K3G0NlVsTCx0GkxuJmgtPsSrU1t+e+z0prWm94aofis=
 github.com/qydysky/part v0.21.13/go.mod h1:BG0tulTKW58jSkC0EZ0MrxDHe+gkPULfGNzksiGCayw=
+github.com/qydysky/part v0.22.0 h1:FTNNEoA7NEvxI42CPY0m8wOnMepPboIlWgX6NMWcq7o=
+github.com/qydysky/part v0.22.0/go.mod h1:BG0tulTKW58jSkC0EZ0MrxDHe+gkPULfGNzksiGCayw=
+github.com/qydysky/part v0.22.1 h1:zHV4yW133dO5GH//8Ye8HU+LIEz5HDqvJTeMiWe0Wdk=
+github.com/qydysky/part v0.22.1/go.mod h1:BG0tulTKW58jSkC0EZ0MrxDHe+gkPULfGNzksiGCayw=
+github.com/qydysky/part v0.22.2 h1:JgGdUmDfa3E2IIESJ8OgS71O0W6JJVXA5V7uPPUX9KY=
+github.com/qydysky/part v0.22.2/go.mod h1:BG0tulTKW58jSkC0EZ0MrxDHe+gkPULfGNzksiGCayw=
+github.com/qydysky/part v0.22.3 h1:7BeZuXSt+o9gdA0fi1CZC+65BXY8ltVBqLBEo2ZiEgQ=
+github.com/qydysky/part v0.22.3/go.mod h1:BG0tulTKW58jSkC0EZ0MrxDHe+gkPULfGNzksiGCayw=
+github.com/qydysky/part v0.22.4 h1:as7goJRSc/JFT2IlCQWARCtX/DiN7UGPKAxAqb7I5Ek=
+github.com/qydysky/part v0.22.4/go.mod h1:BG0tulTKW58jSkC0EZ0MrxDHe+gkPULfGNzksiGCayw=
+github.com/qydysky/part v0.22.5 h1:9rTwdcZwLiC0gRR5kUbp6LEeeu65Dt/nFSYSteBqlwY=
+github.com/qydysky/part v0.22.5/go.mod h1:BG0tulTKW58jSkC0EZ0MrxDHe+gkPULfGNzksiGCayw=
+github.com/qydysky/part v0.22.6 h1:43xGuzYg8RnivV6bNad42Y8uxaRwT59/HYeDVYp6rhE=
+github.com/qydysky/part v0.22.6/go.mod h1:BG0tulTKW58jSkC0EZ0MrxDHe+gkPULfGNzksiGCayw=
 github.com/shirou/gopsutil v3.20.12+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA=
 github.com/shirou/gopsutil v3.21.5+incompatible h1:OloQyEerMi7JUrXiNzy8wQ5XN+baemxSl12QgIzt0jc=
 github.com/shirou/gopsutil v3.21.5+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA=
index a604b7de4c535616e4afd6f034b2c2f88fd96466..a435b84bfd9a7447ec5ba95d390420b95ebc55b0 100644 (file)
@@ -240,7 +240,7 @@ __webpack_require__.r(__webpack_exports__);
         conn,
         config = {
             container: '.artplayer-app',
-            url: "/stream?_=" + new Date().getTime(),
+            url: "../stream?_=" + new Date().getTime()+"&ref="+new URL(window.location.href).searchParams.get("ref"),
             title: "" + new Date().getTime(),
             type: "flv",
             volume: 0.5,
@@ -368,7 +368,7 @@ __webpack_require__.r(__webpack_exports__);
                 conn.close();
             }
             var interval_handle = 0
-            conn = new WebSocket("ws://" + window.location.host + "/ws?p="+window.location.href);
+            conn = new WebSocket("ws://" + window.location.host + window.location.pathname+"ws?&ref="+new URL(window.location.href).searchParams.get("ref"));
             conn.onclose = function (evt) {
                 clearInterval(interval_handle)
             };
@@ -397,7 +397,7 @@ __webpack_require__.r(__webpack_exports__);
         player = new (artplayer__WEBPACK_IMPORTED_MODULE_0___default())(config);
         player.on('play', (...args) => {
             if (hadPause) {
-                player.switchUrl("/stream?_=" + new Date().getTime(), new Date().getTime());
+                player.switchUrl("../stream?_=" + new Date().getTime()+"&ref="+new URL(window.location.href).searchParams.get("ref"), new Date().getTime());
             }
             ws();
             hadPause = false;
index cd78d54f100c6b4f077b2eea210c576b97a7ba2a..540b1e0f194b8b1ce78d8e513e9b666ccdcb59f0 100644 (file)
@@ -1 +1 @@
-{"version":3,"file":"bundle.js","mappings":"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FAA8F,+GAA+G,eAAe,8DAA8D,2BAA2B,wBAAwB,kCAAkC,2BAA2B,4BAA4B,yLAAyL,6BAA6B,eAAe,EAAE,YAAY,GAAG;AACjv8C;;;;;;;;;;;;;;;ACRA,iEAAe,oBAAoB;;;;;;;;;;;;;;;ACAnC,iEAAe,oBAAoB;;;;;;;;;;;;;;;ACAnC,iEAAe,gBAAgB;;;;;;;;;;;;;;;ACA/B,iEAAe,gBAAgB;;;;;;UCA/B;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;WCzBA;WACA;WACA;WACA;WACA;WACA,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,GAAG;WACH;WACA;WACA,CAAC;;;;;WCPD;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;WCNA;WACA;WACA;WACA;WACA;;;;;;;;;;;;;;;;;;;;;;ACJkC;AACH;AAC+B;AAC9D;AAC0C;AACN;AACQ;AACV;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA,0BAA0B;AAC1B,wBAAwB;AACxB;AACA;AACA;AACA;AACA;AACA;AACA,+DAA+D,qDAAI;AACnE;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yFAAyF,MAAM;AAC/F;AACA;AACA,uFAAuF,MAAM;AAC7F;AACA;AACA,sFAAsF,MAAM;AAC5F;AACA;AACA,wFAAwF,MAAM;AAC9F;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA,gBAAgB,+DAAsB;AACtC;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA,uCAAuC,yDAAQ;AAC/C,8DAA8D,sDAAK;AACnE,gEAAgE,0DAAS;AACzE,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,+DAAqB;AAC7C,oCAAoC,6DAAmB;AACvD;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA,iBAAiB;AACjB,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB,kBAAkB;AAClB;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA,qBAAqB,kDAAS;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,SAAS;AACT,KAAK;AACL,CAAC","sources":["webpack://artplayerjs/./node_modules/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js","webpack://artplayerjs/./node_modules/artplayer/dist/artplayer.js","webpack://artplayerjs/./node_modules/mpegts.js/dist/mpegts.js","webpack://artplayerjs/./img/filp.svg","webpack://artplayerjs/./img/indicator.svg","webpack://artplayerjs/./img/ploading.gif","webpack://artplayerjs/./img/state.png","webpack://artplayerjs/webpack/bootstrap","webpack://artplayerjs/webpack/runtime/compat get default export","webpack://artplayerjs/webpack/runtime/define property getters","webpack://artplayerjs/webpack/runtime/global","webpack://artplayerjs/webpack/runtime/hasOwnProperty shorthand","webpack://artplayerjs/webpack/runtime/make namespace object","webpack://artplayerjs/webpack/runtime/node module decorator","webpack://artplayerjs/./app.js"],"sourcesContent":["/*!\n * artplayer-plugin-danmuku.js v4.4.11\n * Github: https://github.com/zhw2590582/ArtPlayer\n * (c) 2017-2022 Harvey Zack\n * Released under the MIT License.\n */\n!function(t,e,n,i,r){var a=\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:{},o=\"function\"==typeof a.parcelRequire93cf&&a.parcelRequire93cf,s=o.cache||{},l=\"undefined\"!=typeof module&&\"function\"==typeof module.require&&module.require.bind(module);function u(e,n){if(!s[e]){if(!t[e]){var i=\"function\"==typeof a.parcelRequire93cf&&a.parcelRequire93cf;if(!n&&i)return i(e,!0);if(o)return o(e,!0);if(l&&\"string\"==typeof e)return l(e);var r=new Error(\"Cannot find module '\"+e+\"'\");throw r.code=\"MODULE_NOT_FOUND\",r}m.resolve=function(n){var i=t[e][1][n];return null!=i?i:n},m.cache={};var d=s[e]=new u.Module(e);t[e][0].call(d.exports,m,d,d.exports,this)}return s[e].exports;function m(t){var e=m.resolve(t);return!1===e?{}:u(e)}}u.isParcelRequire=!0,u.Module=function(t){this.id=t,this.bundle=u,this.exports={}},u.modules=t,u.cache=s,u.parent=o,u.register=function(e,n){t[e]=[function(t,e){e.exports=n},{}]},Object.defineProperty(u,\"root\",{get:function(){return a.parcelRequire93cf}}),a.parcelRequire93cf=u;for(var d=0;d<e.length;d++)u(e[d]);var m=u(n);\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=m:\"function\"==typeof define&&define.amd&&define((function(){return m}))}({E13ST:[function(t,e,n){var i=t(\"@parcel/transformer-js/src/esmodule-helpers.js\");i.defineInteropFlag(n);var r=t(\"./danmuku\"),a=i.interopDefault(r),o=t(\"./setting\"),s=i.interopDefault(o);function l(t){return e=>{!function(t){const{version:e,utils:{errorHandle:n}}=t.constructor,i=e.split(\".\").map(Number);n(i[0]+i[1]/100>=4.04,`Artplayer.js@${e} 不兼容该弹幕库,请更新到 4.4.x 版本以上`)}(e);const n=new(0,a.default)(e,t);return(0,s.default)(e,n),{name:\"artplayerPluginDanmuku\",emit:n.emit.bind(n),load:n.load.bind(n),config:n.config.bind(n),hide:n.hide.bind(n),show:n.show.bind(n),reset:n.reset.bind(n),get option(){return n.option},get isHide(){return n.isHide},get isStop(){return n.isStop}}}}n.default=l,l.env=\"production\",l.version=\"4.4.11\",l.build=\"2022-10-11 10:47:51\",\"undefined\"!=typeof window&&(window.artplayerPluginDanmuku=l)},{\"./danmuku\":\"8Gtnh\",\"./setting\":\"jAkJm\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9v6Cv\"}],\"8Gtnh\":[function(t,e,n){var i=t(\"@parcel/transformer-js/src/esmodule-helpers.js\");i.defineInteropFlag(n);var r=t(\"./bilibili\"),a=t(\"./getDanmuTop\"),o=i.interopDefault(a);class s{constructor(e,n){const{constructor:i,template:r}=e;if(this.utils=i.utils,this.validator=i.validator,this.$danmuku=r.$danmuku,this.$player=r.$player,this.art=e,this.queue=[],this.option={},this.$refs=[],this.isStop=!1,this.isHide=!1,this.timer=null,this.config(n),this.option.useWorker)try{this.worker=new Worker(t(\"27c3930ee158179a\"))}catch(t){}this.start=this.start.bind(this),this.stop=this.stop.bind(this),this.reset=this.reset.bind(this),this.destroy=this.destroy.bind(this),e.on(\"video:play\",this.start),e.on(\"video:playing\",this.start),e.on(\"video:pause\",this.stop),e.on(\"video:waiting\",this.stop),e.on(\"fullscreen\",this.reset),e.on(\"fullscreenWeb\",this.reset),e.on(\"destroy\",this.destroy),this.load()}static get option(){return{danmuku:[],speed:5,margin:[\"2%\",\"25%\"],opacity:1,color:\"#FFFFFF\",mode:0,fontSize:25,filter:()=>!0,antiOverlap:!0,useWorker:!0,synchronousPlayback:!1,lockTime:5,maxLength:100,minWidth:200,maxWidth:400,mount:void 0,theme:\"dark\",beforeEmit:()=>!0}}static get scheme(){return{danmuku:\"array|function|string\",speed:\"number\",margin:\"array\",opacity:\"number\",color:\"string\",mode:\"number\",fontSize:\"number|string\",filter:\"function\",antiOverlap:\"boolean\",useWorker:\"boolean\",synchronousPlayback:\"boolean\",lockTime:\"number\",maxLength:\"number\",minWidth:\"number\",maxWidth:\"number\",mount:\"undefined|htmldivelement\",theme:\"string\",beforeEmit:\"function\"}}get isRotate(){return this.art.plugins.autoOrientation&&this.art.plugins.autoOrientation.state}get marginTop(){const{clamp:t}=this.utils,e=this.option.margin[0],{clientHeight:n}=this.$player;if(\"number\"==typeof e)return t(e,0,n);if(\"string\"==typeof e&&e.endsWith(\"%\")){return t(n*(parseFloat(e)/100),0,n)}return s.option.margin[0]}get marginBottom(){const{clamp:t}=this.utils,e=this.option.margin[1],{clientHeight:n}=this.$player;if(\"number\"==typeof e)return t(e,0,n);if(\"string\"==typeof e&&e.endsWith(\"%\")){return t(n*(parseFloat(e)/100),0,n)}return s.option.margin[1]}filter(t,e){return this.queue.filter((e=>e.$state===t)).map(e)}getLeft(t){const e=t.getBoundingClientRect();return this.isRotate?e.top:e.left}getRef(){const t=this.$refs.pop();if(t)return t;const e=document.createElement(\"div\");return e.style.cssText='\\n            user-select: none;\\n            position: absolute;\\n            white-space: pre;\\n            pointer-events: none;\\n            perspective: 500px;\\n            display: inline-block;\\n            will-change: transform;\\n            font-weight: normal;\\n            line-height: 1.125;\\n            visibility: hidden;\\n            font-family: SimHei, \"Microsoft JhengHei\", Arial, Helvetica, sans-serif;\\n            text-shadow: rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) -1px 0px 1px;\\n        ',e}getReady(){const{currentTime:t}=this.art;return this.queue.filter((e=>\"ready\"===e.$state||\"wait\"===e.$state&&t+.1>=e.time&&e.time>=t-.1))}getEmits(){const t=[],{clientWidth:e}=this.$player,n=this.getLeft(this.$player);return this.filter(\"emit\",(i=>{const r=i.$ref.offsetTop,a=this.getLeft(i.$ref)-n,o=i.$ref.clientHeight,s=i.$ref.clientWidth,l=a+s,u=e-l,d=l/i.$restTime,m={};m.top=r,m.left=a,m.height=o,m.width=s,m.right=u,m.speed=d,m.distance=l,m.time=i.$restTime,m.mode=i.mode,t.push(m)})),t}getFontSize(t){const{clamp:e}=this.utils,{clientHeight:n}=this.$player;if(\"number\"==typeof t)return e(t,12,n);if(\"string\"==typeof t&&t.endsWith(\"%\")){return e(n*(parseFloat(t)/100),12,n)}return s.option.fontSize}postMessage(t={}){return new Promise((e=>{if(this.option.useWorker&&this.worker&&this.worker.postMessage)t.id=Date.now(),this.worker.postMessage(t),this.worker.onmessage=n=>{const{data:i}=n;i.id===t.id&&e(i)};else{const n=(0,o.default)(t);e({top:n})}}))}async load(){try{let t=[];t=\"function\"==typeof this.option.danmuku?await this.option.danmuku():\"function\"==typeof this.option.danmuku.then?await this.option.danmuku:\"string\"==typeof this.option.danmuku?await(0,r.bilibiliDanmuParseFromUrl)(this.option.danmuku):this.option.danmuku,this.utils.errorHandle(Array.isArray(t),\"Danmuku need return an array as result\"),this.art.emit(\"artplayerPluginDanmuku:loaded\",t),this.queue=[],this.$danmuku.innerText=\"\",t.forEach((t=>this.emit(t)))}catch(t){throw this.art.emit(\"artplayerPluginDanmuku:error\",t),t}return this}config(t){const{clamp:e}=this.utils;return this.option=Object.assign({},s.option,this.option,t),this.validator(this.option,s.scheme),this.option.speed=e(this.option.speed,1,10),this.option.opacity=e(this.option.opacity,0,1),this.option.lockTime=e(Math.floor(this.option.lockTime),0,60),this.option.maxLength=e(this.option.maxLength,0,500),this.option.minWidth=e(this.option.minWidth,0,500),this.option.maxWidth=e(this.option.maxWidth,0,1/0),t.fontSize&&(this.option.fontSize=this.getFontSize(this.option.fontSize),this.reset()),this.art.emit(\"artplayerPluginDanmuku:config\",this.option),this}makeWait(t){t.$state=\"wait\",t.$ref&&(t.$ref.style.visibility=\"hidden\",t.$ref.style.marginLeft=\"0px\",t.$ref.style.transform=\"translateX(0px)\",t.$ref.style.transition=\"transform 0s linear 0s\",this.$refs.push(t.$ref),t.$ref=null)}continue(){const{clientWidth:t}=this.$player;return this.filter(\"stop\",(e=>{switch(e.$state=\"emit\",e.$lastStartTime=Date.now(),e.mode){case 0:{const n=t+e.$ref.clientWidth;e.$ref.style.transform=`translateX(${-n}px)`,e.$ref.style.transition=`transform ${e.$restTime}s linear 0s`;break}}})),this}suspend(){const{clientWidth:t}=this.$player;return this.filter(\"emit\",(e=>{switch(e.$state=\"stop\",e.mode){case 0:{const n=t-(this.getLeft(e.$ref)-this.getLeft(this.$player));e.$ref.style.transform=`translateX(${-n}px)`,e.$ref.style.transition=\"transform 0s linear 0s\";break}}})),this}reset(){return this.queue.forEach((t=>this.makeWait(t))),this}update(){return this.timer=window.requestAnimationFrame((async()=>{if(this.art.playing&&!this.isHide){this.filter(\"emit\",(t=>{const e=(Date.now()-t.$lastStartTime)/1e3;t.$restTime-=e,t.$lastStartTime=Date.now(),t.$restTime<=0&&this.makeWait(t)}));const t=this.getReady(),{clientWidth:e,clientHeight:n}=this.$player;for(let i=0;i<t.length;i++){const r=t[i];r.$ref=this.getRef(),r.$ref.innerText=r.text,this.$danmuku.appendChild(r.$ref),r.$ref.style.left=`${e}px`,r.$ref.style.opacity=this.option.opacity,r.$ref.style.fontSize=`${this.option.fontSize}px`,r.$ref.style.color=r.color,r.$ref.style.border=r.border?`1px solid ${r.color}`:null,r.$ref.style.backgroundColor=r.border?\"rgb(0 0 0 / 50%)\":null,r.$ref.style.marginLeft=\"0px\",r.$lastStartTime=Date.now(),r.$restTime=this.option.synchronousPlayback&&this.art.playbackRate?this.option.speed/Number(this.art.playbackRate):this.option.speed;const a={mode:r.mode,height:r.$ref.clientHeight,speed:(e+r.$ref.clientWidth)/r.$restTime},{top:o}=await this.postMessage({target:a,emits:this.getEmits(),antiOverlap:this.option.antiOverlap,clientWidth:e,clientHeight:n,marginBottom:this.marginBottom,marginTop:this.marginTop});if(r.$ref)if(this.isStop||void 0===o)r.$state=\"ready\",this.$refs.push(r.$ref),r.$ref=null;else switch(r.$state=\"emit\",r.$ref.style.visibility=\"visible\",r.mode){case 0:{r.$ref.style.top=`${o}px`;const t=e+r.$ref.clientWidth;r.$ref.style.transform=`translateX(${-t}px)`,r.$ref.style.transition=`transform ${r.$restTime}s linear 0s`;break}case 1:r.$ref.style.left=\"50%\",r.$ref.style.top=`${o}px`,r.$ref.style.marginLeft=`-${r.$ref.clientWidth/2}px`}}}this.isStop||this.update()})),this}stop(){return this.isStop=!0,this.suspend(),window.cancelAnimationFrame(this.timer),this.art.emit(\"artplayerPluginDanmuku:stop\"),this}start(){return this.isStop=!1,this.continue(),this.update(),this.art.emit(\"artplayerPluginDanmuku:start\"),this}show(){return this.isHide=!1,this.start(),this.$danmuku.style.display=\"block\",this.art.emit(\"artplayerPluginDanmuku:show\"),this}hide(){return this.isHide=!0,this.stop(),this.queue.forEach((t=>this.makeWait(t))),this.$danmuku.style.display=\"none\",this.art.emit(\"artplayerPluginDanmuku:hide\"),this}emit(t){return this.validator(t,{text:\"string\",mode:\"number|undefined\",color:\"string|undefined\",time:\"number|undefined\",border:\"boolean|undefined\"}),t.text.trim()&&this.option.filter(t)?(t.time?t.time=this.utils.clamp(t.time,0,1/0):t.time=this.art.currentTime+.5,void 0===t.mode&&(t.mode=this.option.mode),void 0===t.color&&(t.color=this.option.color),this.queue.push({...t,$state:\"wait\",$ref:null,$restTime:0,$lastStartTime:0}),this):this}destroy(){this.stop(),this.worker&&this.worker.terminate&&this.worker.terminate(),this.art.off(\"video:play\",this.start),this.art.off(\"video:playing\",this.start),this.art.off(\"video:pause\",this.stop),this.art.off(\"video:waiting\",this.stop),this.art.off(\"fullscreen\",this.reset),this.art.off(\"fullscreenWeb\",this.reset),this.art.off(\"destroy\",this.destroy),this.art.emit(\"artplayerPluginDanmuku:destroy\")}}n.default=s},{\"./bilibili\":\"KnwDr\",\"./getDanmuTop\":\"2Abxf\",\"27c3930ee158179a\":\"anHwN\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9v6Cv\"}],KnwDr:[function(t,e,n){var i=t(\"@parcel/transformer-js/src/esmodule-helpers.js\");function r(t){switch(t){case 1:case 2:case 3:default:return 0;case 4:case 5:return 1}}function a(t){if(\"string\"!=typeof t)return[];const e=t.matchAll(/<d (?:.*? )??p=\"(?<p>.+?)\"(?: .*?)?>(?<text>.+?)<\\/d>/gs);return Array.from(e).map((t=>{const e=t.groups.p.split(\",\");if(e.length>=8){return{text:t.groups.text.trim().replaceAll(\"&quot;\",'\"').replaceAll(\"&apos;\",\"'\").replaceAll(\"&lt;\",\"<\").replaceAll(\"&gt;\",\">\").replaceAll(\"&amp;\",\"&\"),time:Number(e[0]),mode:r(Number(e[1])),fontSize:Number(e[2]),color:`#${Number(e[3]).toString(16)}`,timestamp:Number(e[4]),pool:Number(e[5]),userID:e[6],rowID:Number(e[7])}}return null})).filter(Boolean)}function o(t){return fetch(t).then((t=>t.text())).then((t=>a(t)))}i.defineInteropFlag(n),i.export(n,\"getMode\",(()=>r)),i.export(n,\"bilibiliDanmuParseFromXml\",(()=>a)),i.export(n,\"bilibiliDanmuParseFromUrl\",(()=>o))},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9v6Cv\"}],\"9v6Cv\":[function(t,e,n){n.interopDefault=function(t){return t&&t.__esModule?t:{default:t}},n.defineInteropFlag=function(t){Object.defineProperty(t,\"__esModule\",{value:!0})},n.exportAll=function(t,e){return Object.keys(t).forEach((function(n){\"default\"===n||\"__esModule\"===n||e.hasOwnProperty(n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})),e},n.export=function(t,e,n){Object.defineProperty(t,e,{enumerable:!0,get:n})}},{}],\"2Abxf\":[function(t,e,n){t(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(n),n.default=function({target:t,emits:e,clientWidth:n,clientHeight:i,marginBottom:r,marginTop:a,antiOverlap:o}){const s=e.filter((e=>e.mode===t.mode&&e.top<=i-r)).sort(((t,e)=>t.top-e.top));if(0===s.length)return a;s.unshift({top:0,left:0,right:0,height:a,width:n,speed:0,distance:n}),s.push({top:i-r,left:0,right:0,height:r,width:n,speed:0,distance:n});for(let e=1;e<s.length;e+=1){const n=s[e],i=s[e-1],r=i.top+i.height;if(n.top-r>=t.height)return r}const l=[];for(let t=1;t<s.length-1;t+=1){const e=s[t];if(l.length){const t=l[l.length-1];t[0].top===e.top?t.push(e):l.push([e])}else l.push([e])}if(!o){switch(t.mode){case 0:l.sort(((t,e)=>{const n=Math.min(...e.map((t=>t.right))),i=Math.min(...t.map((t=>t.right)));return n*e.length-i*t.length}));break;case 1:l.sort(((t,e)=>{const n=Math.max(...e.map((t=>t.width)));return Math.max(...t.map((t=>t.width)))*t.length-n*e.length}))}return l[0][0].top}switch(t.mode){case 0:{const e=l.find((e=>e.every((e=>{if(n<e.distance)return!1;if(t.speed<e.speed)return!0;return e.right/(t.speed-e.speed)>e.time}))));return e&&e[0]?e[0].top:void 0}case 1:return}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9v6Cv\"}],anHwN:[function(t,e,n){e.exports=\"data:application/javascript,function%20getDanmuTop%28%7Btarget%3At%2Cemits%3Ae%2CclientWidth%3An%2CclientHeight%3Ai%2CmarginBottom%3As%2CmarginTop%3Ah%2CantiOverlap%3Ao%7D%29%7Bconst%20r%3De.filter%28%28e%3D%3Ee.mode%3D%3D%3Dt.mode%26%26e.top%3C%3Di-s%29%29.sort%28%28%28t%2Ce%29%3D%3Et.top-e.top%29%29%3Bif%280%3D%3D%3Dr.length%29return%20h%3Br.unshift%28%7Btop%3A0%2Cleft%3A0%2Cright%3A0%2Cheight%3Ah%2Cwidth%3An%2Cspeed%3A0%2Cdistance%3An%7D%29%2Cr.push%28%7Btop%3Ai-s%2Cleft%3A0%2Cright%3A0%2Cheight%3As%2Cwidth%3An%2Cspeed%3A0%2Cdistance%3An%7D%29%3Bfor%28let%20e%3D1%3Be%3Cr.length%3Be%2B%3D1%29%7Bconst%20n%3Dr%5Be%5D%2Ci%3Dr%5Be-1%5D%2Cs%3Di.top%2Bi.height%3Bif%28n.top-s%3E%3Dt.height%29return%20s%7Dconst%20p%3D%5B%5D%3Bfor%28let%20t%3D1%3Bt%3Cr.length-1%3Bt%2B%3D1%29%7Bconst%20e%3Dr%5Bt%5D%3Bif%28p.length%29%7Bconst%20t%3Dp%5Bp.length-1%5D%3Bt%5B0%5D.top%3D%3D%3De.top%3Ft.push%28e%29%3Ap.push%28%5Be%5D%29%7Delse%20p.push%28%5Be%5D%29%7Dif%28%21o%29%7Bswitch%28t.mode%29%7Bcase%200%3Ap.sort%28%28%28t%2Ce%29%3D%3E%7Bconst%20n%3DMath.min%28...e.map%28%28t%3D%3Et.right%29%29%29%2Ci%3DMath.min%28...t.map%28%28t%3D%3Et.right%29%29%29%3Breturn%20n%2ae.length-i%2at.length%7D%29%29%3Bbreak%3Bcase%201%3Ap.sort%28%28%28t%2Ce%29%3D%3E%7Bconst%20n%3DMath.max%28...e.map%28%28t%3D%3Et.width%29%29%29%3Breturn%20Math.max%28...t.map%28%28t%3D%3Et.width%29%29%29%2at.length-n%2ae.length%7D%29%29%7Dreturn%20p%5B0%5D%5B0%5D.top%7Dswitch%28t.mode%29%7Bcase%200%3A%7Bconst%20e%3Dp.find%28%28e%3D%3Ee.every%28%28e%3D%3E%7Bif%28n%3Ce.distance%29return%211%3Bif%28t.speed%3Ce.speed%29return%210%3Breturn%20e.right%2F%28t.speed-e.speed%29%3Ee.time%7D%29%29%29%29%3Breturn%20e%26%26e%5B0%5D%3Fe%5B0%5D.top%3Avoid%200%7Dcase%201%3Areturn%7D%7Donmessage%3Dt%3D%3E%7Bconst%7Bdata%3Ae%7D%3Dt%2Cn%3DgetDanmuTop%28e%29%3Bself.postMessage%28%7Btop%3An%2Cid%3Ae.id%7D%29%7D%3B\"},{}],jAkJm:[function(t,e,n){var i=t(\"@parcel/transformer-js/src/esmodule-helpers.js\");i.defineInteropFlag(n);var r=t(\"bundle-text:./style.less\"),a=i.interopDefault(r),o=t(\"bundle-text:./img/danmu-on.svg\"),s=i.interopDefault(o),l=t(\"bundle-text:./img/danmu-off.svg\"),u=i.interopDefault(l),d=t(\"bundle-text:./img/danmu-config.svg\"),m=i.interopDefault(d),p=t(\"bundle-text:./img/danmu-style.svg\"),c=i.interopDefault(p);if(n.default=function(t,e){const{option:n}=e,{template:{$controlsCenter:i,$player:r},constructor:{utils:{removeClass:a,addClass:o,append:l,setStyle:d,tooltip:p,query:h,inverseClass:f}}}=t;function g(t,e){const n=document.createElement(\"i\");return l(n,t),o(n,\"art-icon\"),o(n,`art-icon-${e}`),n}const k=g(s.default,\"danmu-on\"),y=g(u.default,\"danmu-off\"),v=g(m.default,\"danmu-config\"),b=g(c.default,\"danmu-style\");!function(){const s=[\"#FE0302\",\"#FF7204\",\"#FFAA02\",\"#FFD302\",\"#FFFF00\",\"#A0EE00\",\"#00CD00\",\"#019899\",\"#4266BE\",\"#89D5FF\",\"#CC0273\",\"#222222\",\"#9B9B9B\",\"#FFFFFF\"].map((t=>`<div class=\"art-danmuku-style-panel-color${n.color===t?\" art-current\":\"\"}\" data-color=\"${t}\" style=\"background-color:${t}\"></div>`)),u=l(i,`<div class=\"art-danmuku-emitter\" style=\"max-width: ${n.maxWidth?`${n.maxWidth}px`:\"100%\"}\"><div class=\"art-danmuku-left\"><div class=\"art-danmuku-style\"><div class=\"art-danmuku-style-panel\"><div class=\"art-danmuku-style-panel-inner\"><div class=\"art-danmuku-style-panel-title\">模式</div><div class=\"art-danmuku-style-panel-modes\"><div class=\"art-danmuku-style-panel-mode art-current\" data-mode=\"0\">滚动</div><div class=\"art-danmuku-style-panel-mode\" data-mode=\"1\">静止</div></div><div class=\"art-danmuku-style-panel-title\">颜色</div><div class=\"art-danmuku-style-panel-colors\">${s.join(\"\")}</div></div></div></div><input class=\"art-danmuku-input\" maxlength=\"${n.maxLength}\" placeholder=\"发个弹幕见证当下\" /></div><div class=\"art-danmuku-send\">发送</div></div>`),m=h(\".art-danmuku-style\",u),p=h(\".art-danmuku-input\",u),c=h(\".art-danmuku-send\",u),g=h(\".art-danmuku-style-panel-inner\",u),k=h(\".art-danmuku-style-panel-modes\",u),y=h(\".art-danmuku-style-panel-colors\",u),v=n.mount||l(r,'<div class=\"art-layer-danmuku-emitter\"></div>');t.option.backdrop&&o(g,\"art-backdrop-filter\"),n.theme&&o(u,`art-danmuku-theme-${n.theme}`);let x=null,w=n.mode,D=n.color;function $(t){t<=0?(x=null,c.innerText=\"发送\",a(c,\"art-disabled\")):(c.innerText=t,x=setTimeout((()=>$(t-1)),1e3))}function B(){const i={mode:w,color:D,border:!0,text:p.value.trim()};null===x&&n.beforeEmit(i)&&(p.value=\"\",e.emit(i),o(c,\"art-disabled\"),$(n.lockTime),t.emit(\"artplayerPluginDanmuku:emit\",i))}function C(){i.clientWidth<n.minWidth?(l(v,u),d(v,\"display\",\"flex\"),o(u,\"art-danmuku-mount\"),n.mount||d(r,\"marginBottom\",\"40px\")):(l(i,u),d(v,\"display\",\"none\"),a(u,\"art-danmuku-mount\"),n.mount||d(r,\"marginBottom\",null))}l(m,b),t.proxy(c,\"click\",B),t.proxy(p,\"keypress\",(t=>{\"Enter\"===t.key&&(t.preventDefault(),B())})),t.proxy(k,\"click\",(t=>{const{dataset:e}=t.target;e.mode&&(w=Number(e.mode),f(t.target,\"art-current\"))})),t.proxy(y,\"click\",(t=>{const{dataset:e}=t.target;e.color&&(D=e.color,f(t.target,\"art-current\"))})),C(),t.on(\"resize\",(()=>{t.isInput||C()})),t.on(\"destroy\",(()=>{n.mount&&u.parentElement===n.mount&&n.mount.removeChild(u)}))}(),t.controls.add({position:\"right\",name:\"danmuku\",click:function(){e.isHide?(e.show(),t.notice.show=\"弹幕显示\",d(k,\"display\",null),d(y,\"display\",\"none\")):(e.hide(),t.notice.show=\"弹幕隐藏\",d(k,\"display\",\"none\"),d(y,\"display\",null))},mounted(t){l(t,k),l(t,y),p(t,\"弹幕开关\"),d(y,\"display\",\"none\")}}),t.setting.add({name:\"danmuku\",html:\"弹幕设置\",tooltip:\"更多\",icon:v,selector:[{width:200,html:\"播放速度\",icon:\"\",tooltip:\"适中\",selector:[{html:\"极慢\",time:10},{html:\"较慢\",time:7.5},{default:!0,html:\"适中\",time:5},{html:\"较快\",time:2.5},{html:\"极快\",time:1}],onSelect:function(t){return e.config({speed:t.time}),t.html}},{width:200,html:\"字体大小\",icon:\"\",tooltip:\"适中\",selector:[{html:\"极小\",fontSize:\"4%\"},{html:\"较小\",fontSize:\"5%\"},{default:!0,html:\"适中\",fontSize:\"6%\"},{html:\"较大\",fontSize:\"7%\"},{html:\"极大\",fontSize:\"8%\"}],onSelect:function(t){return e.config({fontSize:t.fontSize}),t.html}},{width:200,html:\"不透明度\",icon:\"\",tooltip:\"100%\",selector:[{default:!0,opacity:1,html:\"100%\"},{opacity:.75,html:\"75%\"},{opacity:.5,html:\"50%\"},{opacity:.25,html:\"25%\"},{opacity:0,html:\"0%\"}],onSelect:function(t){return e.config({opacity:t.opacity}),t.html}},{width:200,html:\"显示范围\",icon:\"\",tooltip:\"3/4\",selector:[{html:\"1/4\",margin:[10,\"75%\"]},{html:\"半屏\",margin:[10,\"50%\"]},{default:!0,html:\"3/4\",margin:[10,\"25%\"]},{html:\"满屏\",margin:[10,10]}],onSelect:function(t){return e.config({margin:t.margin}),t.html}},{html:\"弹幕防重叠\",icon:\"\",tooltip:n.antiOverlap?\"开启\":\"关闭\",switch:n.antiOverlap,onSwitch:t=>(e.config({antiOverlap:!t.switch}),t.tooltip=t.switch?\"关闭\":\"开启\",!t.switch)},{html:\"同步视频速度\",icon:\"\",tooltip:n.synchronousPlayback?\"开启\":\"关闭\",switch:n.synchronousPlayback,onSwitch:t=>(e.config({synchronousPlayback:!t.switch}),t.tooltip=t.switch?\"关闭\":\"开启\",!t.switch)}]})},\"undefined\"!=typeof document&&!document.getElementById(\"artplayer-plugin-danmuku\")){const t=document.createElement(\"style\");t.id=\"artplayer-plugin-danmuku\",t.textContent=a.default,document.head.appendChild(t)}},{\"bundle-text:./style.less\":\"chNhY\",\"bundle-text:./img/danmu-on.svg\":\"j5M2a\",\"bundle-text:./img/danmu-off.svg\":\"d9WLf\",\"bundle-text:./img/danmu-config.svg\":\"8Y3Ij\",\"bundle-text:./img/danmu-style.svg\":\"hltwt\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9v6Cv\"}],chNhY:[function(t,e,n){e.exports='.art-danmuku-emitter{height:32px;width:100%;max-width:100%;color:#fff;-webkit-tap-highlight-color:#0000;touch-action:manipulation;-ms-high-contrast-adjust:none;background-color:#ffffff4d;border-radius:3px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:12px;line-height:1;display:flex;position:relative}.art-danmuku-emitter *,.art-danmuku-emitter :before,.art-danmuku-emitter :after{box-sizing:border-box;margin:0;padding:0}.art-danmuku-emitter .art-icon{justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.art-danmuku-emitter .art-icon svg{fill:#fff}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.art-danmuku-emitter .art-backdrop-filter{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000b3!important}}.art-danmuku-emitter .art-danmuku-left{border-radius:3px 0 0 3px;flex:1;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style{width:32px;justify-content:center;align-items:center;display:flex;position:relative}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel{z-index:999;width:200px;padding-bottom:10px;display:none;position:absolute;bottom:30px;left:-85px}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner{background-color:#000000e6;border-radius:3px;flex-direction:column;padding:10px 10px 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-title{margin-bottom:10px;font-size:13px}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes{justify-content:space-between;margin-bottom:15px;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes .art-danmuku-style-panel-mode{width:47%;cursor:pointer;color:#fff;border:1px solid #fff;justify-content:center;padding:5px 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes .art-danmuku-style-panel-mode.art-current{background-color:#00a1d6;border:1px solid #00a1d6}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors{flex-wrap:wrap;justify-content:space-between;gap:5px;margin-bottom:10px;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color{cursor:pointer;width:20px;height:20px;border:1px solid #fff}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color.art-current{position:relative;box-shadow:0 0 2px #fff}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color.art-current:before{content:\"\";width:100%;height:100%;border:2px solid #000;position:absolute;inset:0}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style:hover .art-danmuku-style-panel{display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-icon{opacity:.75;cursor:pointer}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-icon:hover{opacity:1}.art-danmuku-emitter .art-danmuku-left .art-danmuku-input{width:100%;color:#fff;background-color:#0000;border:none;outline:none;flex:1;padding:0 10px 0 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-input::placeholder,.art-danmuku-emitter .art-danmuku-left .art-danmuku-input::-webkit-input-placeholder{color:#ffffff80}.art-danmuku-emitter .art-danmuku-send{width:50px;cursor:pointer;background-color:#00a1d6;border-radius:0 3px 3px 0;justify-content:center;align-items:center;display:flex}.art-danmuku-emitter .art-danmuku-send:hover{background-color:#00b5e5}.art-danmuku-emitter .art-danmuku-send.art-disabled{opacity:.5;pointer-events:none}.art-danmuku-emitter.art-danmuku-mount{height:34px;max-width:100%!important}.art-danmuku-emitter.art-danmuku-mount .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel{left:0}.art-danmuku-emitter.art-danmuku-mount .art-danmuku-send{width:60px}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left{background:#f4f4f4;border:1px solid #dadada}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-style .art-icon svg{fill:#666}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input{color:#000}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input::placeholder,.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input::-webkit-input-placeholder{color:#00000080}.art-layer-danmuku-emitter{z-index:99;width:100%;position:absolute;bottom:-40px;left:0;right:0}'},{}],j5M2a:[function(t,e,n){e.exports='<svg viewBox=\"0 0 1152 1024\" width=\"22\" height=\"22\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#fff\" d=\"M311.467 661.333c0 4.267-4.267 8.534-8.534 12.8 0 4.267 0 4.267-4.266 8.534h-12.8c-4.267 0-8.534-4.267-17.067-8.534-8.533-8.533-17.067-8.533-25.6-8.533-8.533 0-12.8 4.267-17.067 12.8-4.266 12.8-8.533 21.333-4.266 29.867 4.266 8.533 12.8 17.066 25.6 21.333 17.066 8.533 34.133 17.067 46.933 17.067 12.8 0 21.333-4.267 34.133-8.534 8.534-4.266 17.067-17.066 25.6-29.866 8.534-12.8 12.8-34.134 17.067-55.467 4.267-21.333 4.267-51.2 4.267-85.333 0-12.8 0-21.334-4.267-29.867 0-8.533-4.267-12.8-8.533-17.067-4.267-4.266-8.534-8.533-12.8-8.533-4.267 0-12.8-4.267-21.334-4.267h-55.466s-4.267-4.266 0-8.533l4.266-38.4c0-4.267 0-8.533 4.267-8.533h46.933c17.067 0 25.6-4.267 34.134-12.8 8.533-8.534 12.8-21.334 12.8-42.667v-72.533c0-17.067-4.267-34.134-8.534-42.667-12.8-12.8-25.6-17.067-42.666-17.067H243.2c-8.533 0-17.067 0-21.333 4.267-4.267 8.533-4.267 12.8-4.267 25.6 0 8.533 0 17.067 4.267 21.333 4.266 4.267 12.8 8.534 21.333 8.534h64c4.267 0 8.533 0 8.533 4.266v34.134c0 8.533 0 12.8-4.266 12.8 0 0-4.267 4.266-8.534 4.266H268.8c-8.533 0-12.8 0-21.333 4.267-4.267 0-8.534 4.267-8.534 4.267-4.266 4.266-8.533 12.8-8.533 17.066 0 8.534-4.267 17.067-4.267 25.6l-8.533 72.534v29.866c0 8.534 4.267 12.8 8.533 17.067 4.267 4.267 8.534 4.267 17.067 8.533h68.267c4.266 0 8.533 0 8.533 4.267s4.267 8.533 4.267 17.067c0 21.333 0 42.666-4.267 55.466 0 8.534-4.267 21.334-8.533 25.6zM896 486.4c-93.867 0-174.933 51.2-217.6 123.733H571.733V576H640c21.333 0 34.133-4.267 42.667-12.8 8.533-8.533 12.8-21.333 12.8-42.667V358.4c0-21.333-4.267-34.133-12.8-42.667-8.534-8.533-21.334-12.8-42.667-12.8 0-4.266 4.267-4.266 4.267-8.533-4.267 0-4.267-4.267-4.267-4.267 4.267-12.8 8.533-21.333 4.267-25.6 0-8.533-4.267-12.8-12.8-21.333-8.534-4.267-17.067-4.267-21.334-4.267-8.533 4.267-12.8 8.534-21.333 21.334-4.267 8.533-8.533 12.8-12.8 21.333-4.267 8.533-8.533 12.8-12.8 21.333H512c-4.267-8.533-8.533-17.066-8.533-21.333-4.267-8.533-8.534-12.8-12.8-21.333-4.267-12.8-12.8-17.067-21.334-17.067s-17.066 0-25.6 8.533c-8.533 8.534-12.8 12.8-12.8 21.334s0 17.066 8.534 25.6l4.266 4.266L448 307.2c-17.067 0-29.867 4.267-38.4 12.8-8.533 4.267-12.8 21.333-12.8 38.4v157.867c0 21.333 4.267 34.133 12.8 42.666 8.533 8.534 21.333 12.8 42.667 12.8H512v34.134h-98.133c-12.8 0-21.334 0-25.6 4.266-4.267 4.267-8.534 8.534-8.534 21.334v17.066c0 4.267 4.267 8.534 4.267 8.534 4.267 0 4.267 4.266 8.533 4.266H512V716.8c0 12.8 4.267 21.333 8.533 25.6 4.267 4.267 12.8 8.533 21.334 8.533 12.8 0 21.333-4.266 25.6-8.533 4.266-4.267 4.266-12.8 4.266-25.6v-55.467H652.8c-8.533 25.6-12.8 51.2-12.8 76.8 0 140.8 115.2 256 256 256s256-115.2 256-256S1036.8 486.4 896 486.4zm-328.533-128h55.466c4.267 0 4.267 0 4.267 4.267V409.6h-59.733v-51.2zm0 102.4H627.2V512h-55.467v-51.2zM512 516.267h-55.467v-51.2H512v51.2zm0-102.4h-59.733V362.667H512v51.2zm384 499.2c-93.867 0-170.667-76.8-170.667-170.667S802.133 571.733 896 571.733s170.667 76.8 170.667 170.667S989.867 913.067 896 913.067z\"/><path fill=\"#fff\" d=\"M951.467 669.867 878.933 742.4l-29.866-25.6C832 699.733 806.4 704 789.333 721.067c-17.066 17.066-12.8 42.666 4.267 59.733l59.733 51.2c8.534 8.533 17.067 8.533 29.867 8.533s21.333-4.266 29.867-12.8l102.4-102.4c17.066-17.066 17.066-42.666 0-59.733-21.334-12.8-46.934-12.8-64 4.267zm-371.2 209.066H213.333c-72.533 0-128-55.466-128-119.466V230.4c0-64 55.467-119.467 128-119.467h512c72.534 0 128 55.467 128 119.467v140.8c0 25.6 17.067 42.667 42.667 42.667s42.667-17.067 42.667-42.667V230.4c0-115.2-93.867-204.8-213.334-204.8h-512C93.867 25.6 0 119.467 0 230.4v529.067c0 115.2 93.867 204.8 213.333 204.8h366.934c25.6 0 42.666-17.067 42.666-42.667s-21.333-42.667-42.666-42.667z\"/></svg>'},{}],d9WLf:[function(t,e,n){e.exports='<svg viewBox=\"0 0 1152 1024\" width=\"22\" height=\"22\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#fff\" d=\"M311.296 661.504c0 4.096-4.096 8.704-8.704 12.8 0 4.096 0 4.096-4.096 8.704h-12.8c-4.096 0-8.704-4.096-16.896-8.704-8.704-8.704-16.896-8.704-25.6-8.704s-12.8 4.096-16.896 12.8c-4.096 12.8-8.704 21.504-4.096 29.696 4.096 8.704 12.8 16.896 25.6 21.504 16.896 8.704 34.304 16.896 47.104 16.896 12.8 0 21.504-4.096 34.304-8.704 8.704-4.096 16.896-16.896 25.6-29.696s12.8-34.304 16.896-55.296c4.096-21.504 4.096-51.2 4.096-85.504 0-12.8 0-21.504-4.096-29.696 0-8.704-4.096-12.8-8.704-16.896-4.096-4.096-8.704-8.704-12.8-8.704s-12.8-4.096-21.504-4.096h-55.808s-4.096-4.096 0-8.704l4.096-38.4c0-4.096 0-8.704 4.096-8.704h47.104c16.896 0 25.6-4.096 34.304-12.8s12.8-21.504 12.8-42.496v-72.704c0-16.896-4.096-34.304-8.704-42.496-12.8-12.8-25.6-16.896-42.496-16.896H243.2c-8.704 0-16.896 0-21.504 4.096-4.096 8.704-4.096 12.8-4.096 25.6 0 8.704 0 16.896 4.096 21.504 4.096 4.096 12.8 8.704 21.504 8.704h64c4.096 0 8.704 0 8.704 4.096v34.304c0 8.704 0 12.8-4.096 12.8 0 0-4.096 4.096-8.704 4.096H268.8c-8.704 0-12.8 0-21.504 4.096-4.096 0-8.704 4.096-8.704 4.096-4.096 4.096-8.704 12.8-8.704 16.896 0 8.704-4.096 16.896-4.096 25.6l-8.704 72.704v29.696c0 8.704 4.096 12.8 8.704 16.896s8.704 4.096 16.896 8.704h68.096c4.096 0 8.704 0 8.704 4.096s4.096 8.704 4.096 16.896c0 21.504 0 42.496-4.096 55.296.512 9.216-3.584 22.016-8.192 26.624zM896 486.4c-93.696 0-175.104 51.2-217.6 123.904H571.904V576H640c21.504 0 34.304-4.096 42.496-12.8 8.704-8.704 12.8-21.504 12.8-42.496V358.4c0-21.504-4.096-34.304-12.8-42.496-8.704-8.704-21.504-12.8-42.496-12.8 0-4.096 4.096-4.096 4.096-8.704-4.096 0-4.096-4.096-4.096-4.096 4.096-12.8 8.704-21.504 4.096-25.6 0-8.704-4.096-12.8-12.8-21.504-8.704-4.096-16.896-4.096-21.504-4.096-8.704 4.096-12.8 8.704-21.504 21.504-4.096 8.704-8.704 12.8-12.8 21.504s-8.704 12.8-12.8 21.504h-51.2c-4.096-8.704-8.704-16.896-8.704-21.504-4.096-8.704-8.704-12.8-12.8-21.504-4.096-12.8-12.8-16.896-21.504-16.896s-16.896 0-25.6 8.704-12.8 12.8-12.8 21.504 0 16.896 8.704 25.6l4.096 4.096 4.096 4.096c-16.896 0-29.696 4.096-38.4 12.8-8.704 4.096-12.8 21.504-12.8 38.4v157.696c0 21.504 4.096 34.304 12.8 42.496 8.704 8.704 21.504 12.8 42.496 12.8H512v34.304h-98.304c-12.8 0-21.504 0-25.6 4.096s-8.704 8.704-8.704 21.504v16.896c0 4.096 4.096 8.704 4.096 8.704 4.096 0 4.096 4.096 8.704 4.096H512V716.8c0 12.8 4.096 21.504 8.704 25.6 4.096 4.096 12.8 8.704 21.504 8.704 12.8 0 21.504-4.096 25.6-8.704 4.096-4.096 4.096-12.8 4.096-25.6v-55.296H652.8c-8.704 25.6-12.8 51.2-12.8 76.8 0 140.8 115.2 256 256 256s256-115.2 256-256S1036.8 486.4 896 486.4zm-328.704-128h55.296c4.096 0 4.096 0 4.096 4.096V409.6h-59.904v-51.2zm0 102.4H627.2V512h-55.296v-51.2h-4.608zM512 516.096h-55.296v-51.2H512v51.2zm0-102.4h-59.904v-51.2H512v51.2zm384 499.2c-93.696 0-170.496-76.8-170.496-170.496S802.304 571.904 896 571.904s170.496 76.8 170.496 170.496S989.696 912.896 896 912.896z\"/><path fill=\"#fff\" d=\"M580.096 879.104H213.504c-72.704 0-128-55.296-128-119.296V230.4c0-64 55.296-119.296 128-119.296h512c72.704 0 128 55.296 128 119.296v140.8c0 25.6 16.896 42.496 42.496 42.496s42.496-16.896 42.496-42.496V230.4c0-115.2-93.696-204.8-213.504-204.8h-512C93.696 25.6 0 119.296 0 230.4v528.896c0 115.2 93.696 204.8 213.504 204.8h367.104c25.6 0 42.496-16.896 42.496-42.496s-21.504-42.496-43.008-42.496zm171.52 10.752c-15.36-15.36-15.36-40.96 0-56.32l237.568-237.568c15.36-15.36 40.96-15.36 56.32 0s15.36 40.96 0 56.32L807.936 889.856c-15.36 15.36-40.448 15.36-56.32 0z\"/></svg>'},{}],\"8Y3Ij\":[function(t,e,n){e.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\"><path d=\"M16.5 8c1.289 0 2.49.375 3.5 1.022V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h7.022A6.5 6.5 0 0 1 16.5 8zM7 13H5a1 1 0 0 1 0-2h2a1 1 0 0 1 0 2zm2-4H5a1 1 0 0 1 0-2h4a1 1 0 0 1 0 2z\"/><path d=\"m20.587 13.696-.787-.131a3.503 3.503 0 0 0-.593-1.051l.301-.804a.46.46 0 0 0-.21-.56l-1.005-.581a.52.52 0 0 0-.656.113l-.499.607a3.53 3.53 0 0 0-1.276 0l-.499-.607a.52.52 0 0 0-.656-.113l-1.005.581a.46.46 0 0 0-.21.56l.301.804c-.254.31-.456.665-.593 1.051l-.787.131a.48.48 0 0 0-.413.465v1.209a.48.48 0 0 0 .413.465l.811.135c.144.382.353.733.614 1.038l-.292.78a.46.46 0 0 0 .21.56l1.005.581a.52.52 0 0 0 .656-.113l.515-.626a3.549 3.549 0 0 0 1.136 0l.515.626a.52.52 0 0 0 .656.113l1.005-.581a.46.46 0 0 0 .21-.56l-.292-.78c.261-.305.47-.656.614-1.038l.811-.135A.48.48 0 0 0 21 15.37v-1.209a.48.48 0 0 0-.413-.465zM16.5 16.057a1.29 1.29 0 1 1 .002-2.582 1.29 1.29 0 0 1-.002 2.582z\"/></svg>'},{}],hltwt:[function(t,e,n){e.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 22 22\" width=\"24\" height=\"24\"><path d=\"M17 16H5c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1zM6.96 15c.39 0 .74-.24.89-.6l.65-1.6h5l.66 1.6c.15.36.5.6.89.6.69 0 1.15-.71.88-1.34l-3.88-8.97C11.87 4.27 11.46 4 11 4s-.87.27-1.05.69l-3.88 8.97c-.27.63.2 1.34.89 1.34zM11 5.98 12.87 11H9.13L11 5.98z\"/></svg>'},{}]},[\"E13ST\"],\"E13ST\");","/*!\n * artplayer.js v4.6.2\n * Github: https://github.com/zhw2590582/ArtPlayer\n * (c) 2017-2023 Harvey Zack\n * Released under the MIT License.\n */\n!function(e,t,r,o,a){var i=\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:{},n=\"function\"==typeof i[o]&&i[o],s=n.cache||{},l=\"undefined\"!=typeof module&&\"function\"==typeof module.require&&module.require.bind(module);function c(t,r){if(!s[t]){if(!e[t]){var a=\"function\"==typeof i[o]&&i[o];if(!r&&a)return a(t,!0);if(n)return n(t,!0);if(l&&\"string\"==typeof t)return l(t);var p=new Error(\"Cannot find module '\"+t+\"'\");throw p.code=\"MODULE_NOT_FOUND\",p}d.resolve=function(r){var o=e[t][1][r];return null!=o?o:r},d.cache={};var u=s[t]=new c.Module(t);e[t][0].call(u.exports,d,u,u.exports,this)}return s[t].exports;function d(e){var t=d.resolve(e);return!1===t?{}:c(t)}}c.isParcelRequire=!0,c.Module=function(e){this.id=e,this.bundle=c,this.exports={}},c.modules=e,c.cache=s,c.parent=n,c.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(c,\"root\",{get:function(){return i[o]}}),i[o]=c;for(var p=0;p<t.length;p++)c(t[p]);if(r){var u=c(r);\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=u:\"function\"==typeof define&&define.amd&&define((function(){return u}))}}({\"5lTcX\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"bundle-text:./style/index.less\"),i=o.interopDefault(a),n=e(\"option-validator\"),s=o.interopDefault(n),l=e(\"./utils/emitter\"),c=o.interopDefault(l),p=e(\"./utils\"),u=e(\"./scheme\"),d=o.interopDefault(u),f=e(\"./config\"),h=o.interopDefault(f),m=e(\"./whitelist\"),g=o.interopDefault(m),y=e(\"./template\"),v=o.interopDefault(y),b=e(\"./i18n\"),x=o.interopDefault(b),w=e(\"./player\"),j=o.interopDefault(w),k=e(\"./control\"),S=o.interopDefault(k),I=e(\"./contextmenu\"),C=o.interopDefault(I),$=e(\"./info\"),E=o.interopDefault($),P=e(\"./subtitle\"),T=o.interopDefault(P),M=e(\"./events\"),F=o.interopDefault(M),A=e(\"./hotkey\"),z=o.interopDefault(A),H=e(\"./layer\"),D=o.interopDefault(H),O=e(\"./loading\"),R=o.interopDefault(O),L=e(\"./notice\"),N=o.interopDefault(L),V=e(\"./mask\"),Y=o.interopDefault(V),_=e(\"./icons\"),W=o.interopDefault(_),B=e(\"./setting\"),q=o.interopDefault(B),U=e(\"./storage\"),Z=o.interopDefault(U),G=e(\"./plugins\"),K=o.interopDefault(G),X=e(\"./mobile\"),J=o.interopDefault(X);let Q=0;const ee=[];class te extends c.default{constructor(e,t){super(),this.id=++Q;const r=p.mergeDeep(te.option,e);if(this.option=(0,s.default)(r,d.default),this.isLock=!1,this.isReady=!1,this.isFocus=!1,this.isInput=!1,this.isRotate=!1,this.isDestroy=!1,this.whitelist=new(0,g.default)(this),this.template=new(0,v.default)(this),this.events=new(0,F.default)(this),this.whitelist.state?(this.storage=new(0,Z.default)(this),this.icons=new(0,W.default)(this),this.i18n=new(0,x.default)(this),this.notice=new(0,N.default)(this),this.player=new(0,j.default)(this),this.layers=new(0,D.default)(this),this.controls=new(0,S.default)(this),this.contextmenu=new(0,C.default)(this),this.subtitle=new(0,T.default)(this),this.info=new(0,E.default)(this),this.loading=new(0,R.default)(this),this.hotkey=new(0,z.default)(this),this.mask=new(0,Y.default)(this),this.setting=new(0,q.default)(this),this.plugins=new(0,K.default)(this)):this.mobile=new(0,J.default)(this),\"function\"==typeof t&&this.on(\"ready\",(()=>t.call(this,this))),te.DEBUG){const e=e=>console.log(`[ART.${this.id}] -> ${e}`);e(\"Version@\"+te.version),e(\"Env@\"+te.env),e(\"Build@\"+te.build);for(let t=0;t<h.default.events.length;t++)this.on(\"video:\"+h.default.events[t],(t=>e(\"Event@\"+t.type)))}ee.push(this)}static get instances(){return ee}static get version(){return\"4.6.2\"}static get env(){return\"production\"}static get build(){return\"2023-01-26 15:26:58\"}static get config(){return h.default}static get utils(){return p}static get scheme(){return d.default}static get Emitter(){return c.default}static get validator(){return s.default}static get kindOf(){return s.default.kindOf}static get html(){return v.default.html}static get option(){return{id:\"\",container:\"#artplayer\",url:\"\",poster:\"\",title:\"\",type:\"\",theme:\"#f00\",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,useSSR:!1,playsInline:!0,lock:!1,fastForward:!1,autoPlayback:!1,autoOrientation:!1,airplay:!1,layers:[],contextmenu:[],controls:[],settings:[],quality:[],highlight:[],plugins:[],whitelist:[],thumbnails:{url:\"\",number:60,column:10,width:0,height:0},subtitle:{url:\"\",type:\"\",style:{},escape:!0,encoding:\"utf-8\"},moreVideoAttr:{controls:!1,preload:p.isSafari?\"auto\":\"metadata\"},i18n:{},icons:{},customType:{},lang:navigator.language.toLowerCase()}}get proxy(){return this.events.proxy}get query(){return this.template.query}get video(){return this.template.$video}destroy(e=!0){this.events.destroy(),this.template.destroy(e),ee.splice(ee.indexOf(this),1),this.isDestroy=!0,this.emit(\"destroy\")}}if(r.default=te,te.DEBUG=!1,te.CONTEXTMENU=!0,te.NOTICE_TIME=2e3,te.SETTING_WIDTH=250,te.SETTING_ITEM_WIDTH=200,te.SETTING_ITEM_HEIGHT=35,te.INDICATOR_SIZE=14,te.INDICATOR_SIZE_ICON=16,te.INDICATOR_SIZE_MOBILE=18,te.INDICATOR_SIZE_MOBILE_ICON=20,te.VOLUME_PANEL_WIDTH=60,te.VOLUME_HANDLE_WIDTH=12,te.RESIZE_TIME=500,te.SCROLL_TIME=200,te.SCROLL_GAP=50,te.AUTO_PLAYBACK_MAX=10,te.AUTO_PLAYBACK_MIN=5,te.AUTO_PLAYBACK_TIMEOUT=3e3,te.RECONNECT_TIME_MAX=5,te.RECONNECT_SLEEP_TIME=1e3,te.CONTROL_HIDE_TIME=3e3,te.DB_CLICE_TIME=300,te.MOBILE_AUTO_PLAYBACKRATE=3,te.MOBILE_AUTO_PLAYBACKRATE_TIME=1e3,te.MOBILE_AUTO_ORIENTATION_TIME=200,te.INFO_LOOP_TIME=1e3,te.FAST_FORWARD_VALUE=3,te.FAST_FORWARD_TIME=1e3,te.TOUCH_MOVE_RATIO=.5,te.VOLUME_STEP=.1,te.SEEK_STEP=5,te.PROGRESS_HEIGHT=6,te.PLAYBACK_RATE=[.5,.75,1,1.25,1.5,2],te.ASPECT_RATIO=[\"default\",\"4:3\",\"16:9\"],te.FLIP=[\"normal\",\"horizontal\",\"vertical\"],te.FULLSCREEN_WEB_IN_BODY=!1,\"undefined\"!=typeof document&&!document.getElementById(\"artplayer-style\")){const e=p.createElement(\"style\");e.id=\"artplayer-style\",e.textContent=i.default,document.head.appendChild(e)}\"undefined\"!=typeof window&&(window.Artplayer=te),console.log(`%c ArtPlayer %c ${te.version} %c https://artplayer.org`,\"color: #fff; background: #5f5f5f\",\"color: #fff; background: #4bc729\",\"\")},{\"bundle-text:./style/index.less\":\"0016T\",\"option-validator\":\"bAWi2\",\"./utils/emitter\":\"66mFZ\",\"./utils\":\"71aH7\",\"./scheme\":\"AKEiO\",\"./config\":\"lyjeQ\",\"./whitelist\":\"9L0ao\",\"./template\":\"X13Zf\",\"./i18n\":\"3jKkj\",\"./player\":\"a90nx\",\"./control\":\"8Z0Uf\",\"./contextmenu\":\"2KYsr\",\"./info\":\"02ajl\",\"./subtitle\":\"eSWto\",\"./events\":\"jo4S1\",\"./hotkey\":\"6NoFy\",\"./layer\":\"6G6hZ\",\"./loading\":\"3dsEe\",\"./notice\":\"dWGTw\",\"./mask\":\"5POkG\",\"./icons\":\"6OeNg\",\"./setting\":\"3eYNH\",\"./storage\":\"2aaJe\",\"./plugins\":\"8MTUM\",\"./mobile\":\"7mil2\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"0016T\":[function(e,t,r){t.exports='.art-video-player{z-index:20;width:100%;height:100%;zoom:1;color:#eee;text-align:left;direction:ltr;user-select:none;-webkit-tap-highlight-color:#0000;touch-action:manipulation;-ms-high-contrast-adjust:none;background-color:#000;outline:0;margin:0 auto;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.3;display:flex;position:relative}.art-video-player *,.art-video-player :before,.art-video-player :after{box-sizing:border-box;margin:0;padding:0}.art-video-player ::-webkit-scrollbar{width:5px;height:5px}.art-video-player ::-webkit-scrollbar-thumb{background-color:#666}.art-video-player ::-webkit-scrollbar-thumb:hover{background-color:#ccc}.art-video-player .art-icon{justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.art-video-player .art-icon svg{fill:#fff}.art-video-player img{max-width:100%;vertical-align:top}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.art-video-player .art-backdrop-filter{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000b3!important}}.art-video-player .art-video{z-index:10;width:100%;height:100%;cursor:pointer;background-color:#000;position:absolute;inset:0}.art-video-player .art-poster{z-index:11;width:100%;height:100%;user-select:none;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.art-video-player .art-subtitle{z-index:20;width:100%;text-align:center;color:#fff;pointer-events:none;text-shadow:1px 0 1px #000,0 1px 1px #000,-1px 0 1px #000,0 -1px 1px #000,1px 1px 1px #000,-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000;padding:0 20px;font-size:20px;transition:bottom .2s;display:none;position:absolute;bottom:10px}.art-video-player .art-subtitle p{word-break:break-all;height:fit-content;margin:5px 0 0;line-height:1.2}.art-video-player.art-subtitle-show .art-subtitle{display:block}.art-video-player.art-control-show .art-subtitle{bottom:50px}.art-video-player .art-danmuku{z-index:30;width:100%;height:100%;pointer-events:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-layers{z-index:40;width:100%;height:100%;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-layers .art-layer{pointer-events:auto}.art-video-player.art-layer-show .art-layers{display:block}.art-video-player .art-mask{z-index:50;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-mask .art-state{width:60px;height:60px;opacity:.85;cursor:pointer;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute;bottom:65px;right:30px}.art-video-player.art-mask-show .art-mask{display:flex}.art-video-player.art-mobile .art-state{position:static}.art-video-player .art-loading{z-index:70;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.art-video-player.art-loading-show .art-loading{display:flex}.art-video-player .art-bottom{z-index:60;height:100px;opacity:0;visibility:hidden;pointer-events:none;background-image:linear-gradient(#0000,#0006,#000);background-position:bottom;background-repeat:repeat-x;flex-direction:column;justify-content:space-between;padding:50px 10px 0;transition:all .2s ease-in-out;display:flex;position:absolute;bottom:0;left:0;right:0}.art-video-player .art-bottom .art-progress{z-index:0;pointer-events:auto;flex:1;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress{height:4px;cursor:pointer;flex-direction:row;align-items:center;display:flex;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner{height:50%;width:100%;background:#fff3;align-items:center;transition:all .2s;display:flex;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-loaded{z-index:10;height:100%;width:0;background:#fff6;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-played{z-index:20;height:100%;width:0;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight{z-index:30;height:100%;pointer-events:none;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight span{width:7px;height:100%;pointer-events:auto;background:#ffffff80;display:inline-block;position:absolute;top:0;left:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{visibility:hidden;z-index:40;border-radius:50%;justify-content:center;align-items:center;transition:transform .1s ease-in-out;position:absolute;transform:scale(.1)}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator .art-icon{width:100%;height:100%;pointer-events:none;user-select:none}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator:hover{transform:scale(1.2)!important}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-tip{z-index:50;height:20px;color:#fff;text-align:center;white-space:nowrap;background:#000000b3;border-radius:3px;padding:0 5px;font-size:12px;font-weight:700;line-height:20px;display:none;position:absolute;top:-25px;left:0}.art-video-player .art-bottom .art-progress .art-control-thumbnails{pointer-events:none;background-color:#000000b3;border-radius:3px;display:none;position:absolute;bottom:10px;left:0;box-shadow:0 1px 3px #0003,0 1px 2px -1px #0003}.art-video-player .art-bottom .art-progress .art-control-loop{width:100%;height:100%;pointer-events:none;display:none;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-loop .art-loop-point{width:2px;height:8px;background:#ffffffbf;position:absolute;top:-2px;left:0}.art-video-player .art-bottom .art-controls{z-index:1;pointer-events:auto;height:45px;justify-content:space-between;align-items:center;display:flex;position:relative}.art-video-player .art-bottom .art-controls .art-controls-left,.art-video-player .art-bottom .art-controls .art-controls-right{display:flex}.art-video-player .art-bottom .art-controls .art-controls-center{height:100%;flex:1;justify-content:center;align-items:center;padding:0 10px;display:flex}.art-video-player .art-bottom .art-controls .art-controls-right{justify-content:flex-end}.art-video-player .art-bottom .art-controls .art-control{opacity:.75;min-height:36px;min-width:36px;text-align:center;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;font-size:12px;line-height:1;transition:opacity .1s ease-in-out;display:flex}.art-video-player .art-bottom .art-controls .art-control .art-icon{float:left;height:36px;width:36px;justify-content:center;align-items:center;transition:transform .2s ease-in-out;display:flex;transform:scale(1)}.art-video-player .art-bottom .art-controls .art-control .art-icon:active{transform:scale(.85)}.art-video-player .art-bottom .art-controls .art-control:hover{opacity:1}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel{float:left;width:0;height:100%;transition:margin .2s cubic-bezier(.4,0,1,1),width .2s cubic-bezier(.4,0,1,1);position:relative;overflow:hidden}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle{width:12px;height:12px;background:#fff;border-radius:12px;margin-top:-6px;position:absolute;top:50%;left:0}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before{background:#fff;left:-54px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after{background:#fff3;left:6px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before,.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after{content:\"\";height:3px;width:60px;margin-top:-2px;display:block;position:absolute;top:50%}.art-video-player .art-bottom .art-controls .art-control-volume:hover .art-volume-panel{width:60px}.art-video-player .art-bottom .art-controls .art-control-quality{z-index:30;position:relative}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys{width:100px;text-align:center;color:#fff;background:#000c;border-radius:3px;padding:5px 0;display:none;position:absolute;bottom:35px}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item{height:30px;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;line-height:30px;overflow:hidden}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item:hover{background-color:#ffffff1a}.art-video-player .art-bottom .art-controls .art-control-quality:hover .art-qualitys{display:block}.art-video-player .art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{visibility:visible;transform:scale(1)}.art-video-player.art-control-show .art-bottom,.art-video-player.art-hover .art-bottom{opacity:1;visibility:visible}.art-video-player.art-error .art-progress-indicator,.art-video-player.art-destroy .art-progress-indicator,.art-video-player.art-error .art-progress-tip,.art-video-player.art-destroy .art-progress-tip{display:none!important}.art-video-player.art-mobile .art-bottom{height:105px;padding:50px 7px 0}.art-video-player.art-mobile .art-bottom .art-controls{height:40px}.art-video-player.art-mobile .art-bottom .art-progress-indicator{visibility:visible!important;transform:scale(1)!important}.art-video-player .art-notice{z-index:80;width:100%;pointer-events:none;padding:10px;font-size:14px;display:none;position:absolute;top:0;left:0}.art-video-player .art-notice .art-notice-inner{color:#fff;background-color:#0009;border-radius:3px;padding:5px 10px;display:inline-block}.art-video-player.art-notice-show .art-notice{display:flex}.art-video-player .art-contextmenus{z-index:120;min-width:200px;background-color:#000000e6;border-radius:3px;flex-direction:column;padding:5px 0;display:none;position:absolute;top:10px;left:10px}.art-video-player .art-contextmenus .art-contextmenu{cursor:pointer;color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;border-bottom:1px solid #ffffff1a;padding:10px 15px;font-size:12px;display:block;overflow:hidden}.art-video-player .art-contextmenus .art-contextmenu a{color:#fff;text-decoration:none}.art-video-player .art-contextmenus .art-contextmenu span{padding:0 7px;display:inline-block}.art-video-player .art-contextmenus .art-contextmenu span:hover,.art-video-player .art-contextmenus .art-contextmenu span.art-current{color:var(--theme)}.art-video-player .art-contextmenus .art-contextmenu:hover{background-color:#ffffff1a}.art-video-player .art-contextmenus .art-contextmenu:last-child{border-bottom:none}.art-video-player.art-contextmenu-show .art-contextmenus{display:flex}.art-video-player .art-settings{z-index:90;height:auto;max-height:300px;background-color:#000000e6;border-radius:3px;font-size:13px;transition:all .2s;display:none;position:absolute;bottom:60px;left:0;overflow:auto}.art-video-player .art-settings .art-setting-panel{display:none}.art-video-player .art-settings .art-setting-panel.art-current{display:block}.art-video-player .art-settings .art-setting-panel .art-setting-item{height:35px;cursor:pointer;color:#fffc;justify-content:space-between;align-items:center;padding:0 5px;line-height:1;display:flex;overflow:hidden}.art-video-player .art-settings .art-setting-panel .art-setting-item:hover{color:#fff;background-color:#ffffff1a}.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current{color:var(--theme)}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon{width:30px;height:30px;justify-content:center;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon-check{visibility:hidden;height:15px}.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current .art-icon-check{visibility:visible}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left{white-space:nowrap;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left .art-setting-item-left-icon{height:24px;width:24px;justify-content:center;align-items:center;margin-right:10px;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right{align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-tooltip{white-space:nowrap;color:#ffffff80;margin-right:5px;font-size:12px}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-icon{height:24px;justify-content:center;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-range{height:3px;width:80px;appearance:none;background-color:#fff3;outline:none}.art-video-player .art-settings .art-setting-panel .art-setting-item-back{border-bottom:1px solid #ffffff1a}.art-video-player.art-setting-show .art-settings{display:block}.art-video-player.art-mobile .art-settings{max-height:200px}.art-video-player .art-info{z-index:100;width:350px;color:#fff;-webkit-font-smoothing:antialiased;background-color:#000000e6;flex-direction:column;padding:10px;font-family:Noto Sans CJK SC DemiLight,Roboto,Segoe UI,Tahoma,Arial,Helvetica,sans-serif;font-size:12px;display:none;position:absolute;top:10px;left:10px}.art-video-player .art-info .art-info-item{margin-bottom:5px;display:flex}.art-video-player .art-info .art-info-item .art-info-title{width:100px;text-align:right}.art-video-player .art-info .art-info-item .art-info-content{text-overflow:ellipsis;white-space:nowrap;user-select:all;flex:1;padding-left:5px;overflow:hidden}.art-video-player .art-info .art-info-item:last-child{margin-bottom:0}.art-video-player .art-info .art-info-close{cursor:pointer;position:absolute;top:5px;right:5px}.art-video-player.art-info-show .art-info{display:flex}.art-video-player.art-hide-cursor *{cursor:none!important}.art-video-player[data-aspect-ratio] video{box-sizing:content-box;object-fit:fill}.art-video-player.art-fullscreen-web{z-index:9999;width:100%;height:100%;position:fixed;inset:0}.art-video-player .art-mini-header{z-index:110;height:35px;color:#fff;opacity:0;visibility:hidden;background-color:#00000080;justify-content:space-between;align-items:center;line-height:35px;transition:all .2s ease-in-out;display:none;position:absolute;top:0;left:0;right:0}.art-video-player .art-mini-header .art-mini-title{text-overflow:ellipsis;white-space:nowrap;cursor:move;flex:1;padding:0 10px;overflow:hidden}.art-video-player .art-mini-header .art-mini-close{width:35px;text-align:center;cursor:pointer;font-size:22px}.art-video-player.art-is-dragging{opacity:.7}.art-video-player.art-mini{z-index:9999;width:400px;height:225px;position:fixed;box-shadow:0 2px 5px #00000029,0 3px 6px #0003}.art-video-player.art-mini .art-mini-header{user-select:none;display:flex}.art-video-player.art-mini.art-hover .art-mini-header{opacity:1;visibility:visible}.art-video-player.art-mini .art-mask .art-state{position:static}.art-video-player.art-mini .art-contextmenu,.art-video-player.art-mini .art-bottom,.art-video-player.art-mini .art-danmu,.art-video-player.art-mini .art-info,.art-video-player.art-mini .art-layers,.art-video-player.art-mini .art-notice,.art-video-player.art-mini .art-settings,.art-video-player.art-mini .art-subtitle{display:none!important}.art-auto-size{justify-content:center;align-items:center;display:flex}.art-auto-size .art-video-player{transition:all .2s}.art-video-player[data-flip=horizontal] .art-video{transform:scaleX(-1)}.art-video-player[data-flip=vertical] .art-video{transform:scaleY(-1)}.art-video-player .art-layer-miniProgressBar{height:2px;background-color:var(--theme);display:block;position:absolute;bottom:0;left:0;right:0}.art-video-player .art-layer-lock{height:34px;width:34px;color:#fff;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;top:calc(50% - 17px);left:15px}.art-video-player .art-layer-autoPlayback{background-color:#000c;border-radius:3px;align-items:center;padding:10px;line-height:1;display:none;position:absolute;bottom:60px;left:20px}.art-video-player .art-layer-autoPlayback .art-autoPlayback-close{cursor:pointer;align-items:center;margin-right:10px;display:flex}.art-video-player .art-layer-autoPlayback .art-autoPlayback-close svg{width:15px;height:15px;fill:var(--theme)}.art-video-player .art-layer-autoPlayback .art-autoPlayback-last{margin-right:10px}.art-video-player .art-layer-autoPlayback .art-autoPlayback-jump{color:var(--theme);cursor:pointer}.art-video-player.art-lock .art-bottom{display:none!important}.art-video-player.art-lock .art-subtitle{bottom:10px!important}.art-video-player.art-lock .art-layer-miniProgressBar{display:block!important}.art-video-player.art-control-show .art-layer-miniProgressBar{display:none}.art-video-player.art-control-show .art-layer-lock{display:flex}.art-video-player .art-control-selector{position:relative}.art-video-player .art-control-selector .art-selector-list{min-width:100px;max-width:200px;max-height:200px;text-align:center;color:#fff;background-color:#000c;border-radius:3px;padding:5px 0;display:none;position:absolute;bottom:35px;overflow:auto}.art-video-player .art-control-selector .art-selector-list .art-selector-item{height:30px;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;padding:0 5px;line-height:30px;overflow:hidden}.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover{background-color:#ffffff1a}.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover,.art-video-player .art-control-selector .art-selector-list .art-selector-item.art-current{color:var(--theme)}.art-video-player .art-control-selector:hover .art-selector-list{display:block}[class*=hint--]{font-style:normal;display:inline-block;position:relative}[class*=hint--]:before,[class*=hint--]:after{visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;transition:all .3s;position:absolute;transform:translate(0,0)}[class*=hint--]:hover:before,[class*=hint--]:hover:after{visibility:visible;opacity:1;transition-delay:.1s}[class*=hint--]:before{content:\"\";z-index:1000001;background:0 0;border:6px solid #0000;position:absolute}[class*=hint--]:after{color:#fff;white-space:nowrap;background:#000;padding:8px 10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:12px}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label=\"\"]:before,[aria-label=\"\"]:after,[data-hint=\"\"]:before,[data-hint=\"\"]:after{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#000}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#000}.hint--left:before{border-left-color:#000}.hint--right:before{border-right-color:#000}.hint--top:before{margin-bottom:-11px}.hint--top:before,.hint--top:after{bottom:100%;left:50%}.hint--top:before{left:calc(50% - 6px)}.hint--top:after{transform:translate(-50%)}.hint--top:hover:before{transform:translateY(-8px)}.hint--top:hover:after{transform:translate(-50%)translateY(-8px)}.hint--bottom:before{margin-top:-11px}.hint--bottom:before,.hint--bottom:after{top:100%;left:50%}.hint--bottom:before{left:calc(50% - 6px)}.hint--bottom:after{transform:translate(-50%)}.hint--bottom:hover:before{transform:translateY(8px)}.hint--bottom:hover:after{transform:translate(-50%)translateY(8px)}.hint--right:before{margin-bottom:-6px;margin-left:-11px}.hint--right:after{margin-bottom:-14px}.hint--right:before,.hint--right:after{bottom:50%;left:100%}.hint--right:hover:before,.hint--right:hover:after{transform:translate(8px)}.hint--left:before{margin-bottom:-6px;margin-right:-11px}.hint--left:after{margin-bottom:-14px}.hint--left:before,.hint--left:after{bottom:50%;right:100%}.hint--left:hover:before,.hint--left:hover:after{transform:translate(-8px)}.hint--top-left:before{margin-bottom:-11px}.hint--top-left:before,.hint--top-left:after{bottom:100%;left:50%}.hint--top-left:before{left:calc(50% - 6px)}.hint--top-left:after{margin-left:12px;transform:translate(-100%)}.hint--top-left:hover:before{transform:translateY(-8px)}.hint--top-left:hover:after{transform:translate(-100%)translateY(-8px)}.hint--top-right:before{margin-bottom:-11px}.hint--top-right:before,.hint--top-right:after{bottom:100%;left:50%}.hint--top-right:before{left:calc(50% - 6px)}.hint--top-right:after{margin-left:-12px;transform:translate(0)}.hint--top-right:hover:before,.hint--top-right:hover:after{transform:translateY(-8px)}.hint--bottom-left:before{margin-top:-11px}.hint--bottom-left:before,.hint--bottom-left:after{top:100%;left:50%}.hint--bottom-left:before{left:calc(50% - 6px)}.hint--bottom-left:after{margin-left:12px;transform:translate(-100%)}.hint--bottom-left:hover:before{transform:translateY(8px)}.hint--bottom-left:hover:after{transform:translate(-100%)translateY(8px)}.hint--bottom-right:before{margin-top:-11px}.hint--bottom-right:before,.hint--bottom-right:after{top:100%;left:50%}.hint--bottom-right:before{left:calc(50% - 6px)}.hint--bottom-right:after{margin-left:-12px;transform:translate(0)}.hint--bottom-right:hover:before,.hint--bottom-right:hover:after{transform:translateY(8px)}.hint--small:after,.hint--medium:after,.hint--large:after{white-space:normal;word-wrap:break-word;line-height:1.4em}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}[class*=hint--]:after{text-shadow:0 -1px #000;box-shadow:4px 4px 8px #0000004d}.hint--error:after{text-shadow:0 -1px #592726;background-color:#b34e4d}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{text-shadow:0 -1px #6c5328;background-color:#c09854}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{text-shadow:0 -1px #1a3c4d;background-color:#3986ac}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{text-shadow:0 -1px #1a321a;background-color:#458746}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{transform:translateY(-8px)}.hint--always.hint--top:after{transform:translate(-50%)translateY(-8px)}.hint--always.hint--top-left:before{transform:translateY(-8px)}.hint--always.hint--top-left:after{transform:translate(-100%)translateY(-8px)}.hint--always.hint--top-right:before,.hint--always.hint--top-right:after{transform:translateY(-8px)}.hint--always.hint--bottom:before{transform:translateY(8px)}.hint--always.hint--bottom:after{transform:translate(-50%)translateY(8px)}.hint--always.hint--bottom-left:before{transform:translateY(8px)}.hint--always.hint--bottom-left:after{transform:translate(-100%)translateY(8px)}.hint--always.hint--bottom-right:before,.hint--always.hint--bottom-right:after{transform:translateY(8px)}.hint--always.hint--left:before,.hint--always.hint--left:after{transform:translate(-8px)}.hint--always.hint--right:before,.hint--always.hint--right:after{transform:translate(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:before,.hint--no-animate:after{transition-duration:0s}.hint--bounce:before,.hint--bounce:after{-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s,visibility .3s,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s,visibility .3s,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.hint--no-shadow:before,.hint--no-shadow:after{text-shadow:initial;box-shadow:initial}.hint--no-arrow:before{display:none}'},{}],bAWi2:[function(e,t,r){t.exports=function(){\"use strict\";function e(t){return(e=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e})(t)}var t=Object.prototype.toString,r=function(r){if(void 0===r)return\"undefined\";if(null===r)return\"null\";var a=e(r);if(\"boolean\"===a)return\"boolean\";if(\"string\"===a)return\"string\";if(\"number\"===a)return\"number\";if(\"symbol\"===a)return\"symbol\";if(\"function\"===a)return function(e){return\"GeneratorFunction\"===o(e)}(r)?\"generatorfunction\":\"function\";if(function(e){return Array.isArray?Array.isArray(e):e instanceof Array}(r))return\"array\";if(function(e){return!(!e.constructor||\"function\"!=typeof e.constructor.isBuffer)&&e.constructor.isBuffer(e)}(r))return\"buffer\";if(function(e){try{if(\"number\"==typeof e.length&&\"function\"==typeof e.callee)return!0}catch(e){if(-1!==e.message.indexOf(\"callee\"))return!0}return!1}(r))return\"arguments\";if(function(e){return e instanceof Date||\"function\"==typeof e.toDateString&&\"function\"==typeof e.getDate&&\"function\"==typeof e.setDate}(r))return\"date\";if(function(e){return e instanceof Error||\"string\"==typeof e.message&&e.constructor&&\"number\"==typeof e.constructor.stackTraceLimit}(r))return\"error\";if(function(e){return e instanceof RegExp||\"string\"==typeof e.flags&&\"boolean\"==typeof e.ignoreCase&&\"boolean\"==typeof e.multiline&&\"boolean\"==typeof e.global}(r))return\"regexp\";switch(o(r)){case\"Symbol\":return\"symbol\";case\"Promise\":return\"promise\";case\"WeakMap\":return\"weakmap\";case\"WeakSet\":return\"weakset\";case\"Map\":return\"map\";case\"Set\":return\"set\";case\"Int8Array\":return\"int8array\";case\"Uint8Array\":return\"uint8array\";case\"Uint8ClampedArray\":return\"uint8clampedarray\";case\"Int16Array\":return\"int16array\";case\"Uint16Array\":return\"uint16array\";case\"Int32Array\":return\"int32array\";case\"Uint32Array\":return\"uint32array\";case\"Float32Array\":return\"float32array\";case\"Float64Array\":return\"float64array\"}if(function(e){return\"function\"==typeof e.throw&&\"function\"==typeof e.return&&\"function\"==typeof e.next}(r))return\"generator\";switch(a=t.call(r)){case\"[object Object]\":return\"object\";case\"[object Map Iterator]\":return\"mapiterator\";case\"[object Set Iterator]\":return\"setiterator\";case\"[object String Iterator]\":return\"stringiterator\";case\"[object Array Iterator]\":return\"arrayiterator\"}return a.slice(8,-1).toLowerCase().replace(/\\s/g,\"\")};function o(e){return e.constructor?e.constructor.name:null}function a(e,t){var o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:[\"option\"];return i(e,t,o),n(e,t,o),function(e,t,o){var s=r(t),l=r(e);if(\"object\"===s){if(\"object\"!==l)throw new Error(\"[Type Error]: '\".concat(o.join(\".\"),\"' require 'object' type, but got '\").concat(l,\"'\"));Object.keys(t).forEach((function(r){var s=e[r],l=t[r],c=o.slice();c.push(r),i(s,l,c),n(s,l,c),a(s,l,c)}))}if(\"array\"===s){if(\"array\"!==l)throw new Error(\"[Type Error]: '\".concat(o.join(\".\"),\"' require 'array' type, but got '\").concat(l,\"'\"));e.forEach((function(r,s){var l=e[s],c=t[s]||t[0],p=o.slice();p.push(s),i(l,c,p),n(l,c,p),a(l,c,p)}))}}(e,t,o),e}function i(e,t,o){if(\"string\"===r(t)){var a=r(e);if(\"?\"===t[0]&&(t=t.slice(1)+\"|undefined\"),!(-1<t.indexOf(\"|\")?t.split(\"|\").map((function(e){return e.toLowerCase().trim()})).filter(Boolean).some((function(e){return a===e})):t.toLowerCase().trim()===a))throw new Error(\"[Type Error]: '\".concat(o.join(\".\"),\"' require '\").concat(t,\"' type, but got '\").concat(a,\"'\"))}}function n(e,t,o){if(\"function\"===r(t)){var a=t(e,r(e),o);if(!0!==a){var i=r(a);throw\"string\"===i?new Error(a):\"error\"===i?a:new Error(\"[Validator Error]: The scheme for '\".concat(o.join(\".\"),\"' validator require return true, but got '\").concat(a,\"'\"))}}}return a.kindOf=r,a}()},{}],\"66mFZ\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);r.default=class{on(e,t,r){const o=this.e||(this.e={});return(o[e]||(o[e]=[])).push({fn:t,ctx:r}),this}once(e,t,r){const o=this;function a(...i){o.off(e,a),t.apply(r,i)}return a._=t,this.on(e,a,r)}emit(e,...t){const r=((this.e||(this.e={}))[e]||[]).slice();for(let e=0;e<r.length;e+=1)r[e].fn.apply(r[e].ctx,t);return this}off(e,t){const r=this.e||(this.e={}),o=r[e],a=[];if(o&&t)for(let e=0,r=o.length;e<r;e+=1)o[e].fn!==t&&o[e].fn._!==t&&a.push(o[e]);return a.length?r[e]=a:delete r[e],this}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"9pCYc\":[function(e,t,r){r.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},r.defineInteropFlag=function(e){Object.defineProperty(e,\"__esModule\",{value:!0})},r.exportAll=function(e,t){return Object.keys(e).forEach((function(r){\"default\"===r||\"__esModule\"===r||t.hasOwnProperty(r)||Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[r]}})})),t},r.export=function(e,t,r){Object.defineProperty(e,t,{enumerable:!0,get:r})}},{}],\"71aH7\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"./dom\");o.exportAll(a,r);var i=e(\"./error\");o.exportAll(i,r);var n=e(\"./subtitle\");o.exportAll(n,r);var s=e(\"./file\");o.exportAll(s,r);var l=e(\"./property\");o.exportAll(l,r);var c=e(\"./time\");o.exportAll(c,r);var p=e(\"./format\");o.exportAll(p,r);var u=e(\"./compatibility\");o.exportAll(u,r)},{\"./dom\":\"bSNiV\",\"./error\":\"hwmZz\",\"./subtitle\":\"inzwq\",\"./file\":\"6b7Ip\",\"./property\":\"5NSdr\",\"./time\":\"epmNy\",\"./format\":\"gapRl\",\"./compatibility\":\"6ZTr6\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],bSNiV:[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r),o.export(r,\"query\",(()=>i)),o.export(r,\"queryAll\",(()=>n)),o.export(r,\"addClass\",(()=>s)),o.export(r,\"removeClass\",(()=>l)),o.export(r,\"hasClass\",(()=>c)),o.export(r,\"append\",(()=>p)),o.export(r,\"remove\",(()=>u)),o.export(r,\"setStyle\",(()=>d)),o.export(r,\"setStyles\",(()=>f)),o.export(r,\"getStyle\",(()=>h)),o.export(r,\"sublings\",(()=>m)),o.export(r,\"inverseClass\",(()=>g)),o.export(r,\"tooltip\",(()=>y)),o.export(r,\"isInViewport\",(()=>v)),o.export(r,\"includeFromEvent\",(()=>b)),o.export(r,\"replaceElement\",(()=>x)),o.export(r,\"createElement\",(()=>w));var a=e(\"./compatibility\");function i(e,t=document){return t.querySelector(e)}function n(e,t=document){return Array.from(t.querySelectorAll(e))}function s(e,t){return e.classList.add(t)}function l(e,t){return e.classList.remove(t)}function c(e,t){return e.classList.contains(t)}function p(e,t){return t instanceof Element?e.appendChild(t):e.insertAdjacentHTML(\"beforeend\",String(t)),e.lastElementChild||e.lastChild}function u(e){return e.parentNode.removeChild(e)}function d(e,t,r){return e.style[t]=r,e}function f(e,t){return Object.keys(t).forEach((r=>{d(e,r,t[r])})),e}function h(e,t,r=!0){const o=window.getComputedStyle(e,null).getPropertyValue(t);return r?parseFloat(o):o}function m(e){return Array.from(e.parentElement.children).filter((t=>t!==e))}function g(e,t){m(e).forEach((e=>l(e,t))),s(e,t)}function y(e,t,r=\"top\"){a.isMobile||(e.setAttribute(\"aria-label\",t),s(e,\"hint--rounded\"),s(e,`hint--${r}`))}function v(e,t=0){const r=e.getBoundingClientRect(),o=window.innerHeight||document.documentElement.clientHeight,a=window.innerWidth||document.documentElement.clientWidth,i=r.top-t<=o&&r.top+r.height+t>=0,n=r.left-t<=a+t&&r.left+r.width+t>=0;return i&&n}function b(e,t){return e.composedPath&&e.composedPath().indexOf(t)>-1}function x(e,t){return t.parentNode.replaceChild(e,t),e}function w(e){return document.createElement(e)}},{\"./compatibility\":\"6ZTr6\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6ZTr6\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r),o.export(r,\"userAgent\",(()=>a)),o.export(r,\"isMobile\",(()=>i)),o.export(r,\"isSafari\",(()=>n)),o.export(r,\"isWechat\",(()=>s)),o.export(r,\"isIE\",(()=>l)),o.export(r,\"isAndroid\",(()=>c)),o.export(r,\"isIOS\",(()=>p));const a=\"undefined\"!=typeof window?window.navigator.userAgent:\"\",i=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a),n=/^((?!chrome|android).)*safari/i.test(a),s=/MicroMessenger/i.test(a),l=/MSIE|Trident/i.test(a),c=/android/i.test(a),p=/iPad|iPhone|iPod/i.test(a)&&!window.MSStream},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],hwmZz:[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r),o.export(r,\"ArtPlayerError\",(()=>a)),o.export(r,\"errorHandle\",(()=>i));class a extends Error{constructor(e,t){super(e),\"function\"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,t||this.constructor),this.name=\"ArtPlayerError\"}}function i(e,t){if(!e)throw new a(t);return e}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],inzwq:[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");function a(e){return\"WEBVTT \\r\\n\\r\\n\".concat((t=e,t.replace(/(\\d\\d:\\d\\d:\\d\\d)[,.](\\d+)/g,((e,t,r)=>{let o=r.slice(0,3);return 1===r.length&&(o=r+\"00\"),2===r.length&&(o=r+\"0\"),`${t},${o}`}))).replace(/\\{\\\\([ibu])\\}/g,\"</$1>\").replace(/\\{\\\\([ibu])1\\}/g,\"<$1>\").replace(/\\{([ibu])\\}/g,\"<$1>\").replace(/\\{\\/([ibu])\\}/g,\"</$1>\").replace(/(\\d\\d:\\d\\d:\\d\\d),(\\d\\d\\d)/g,\"$1.$2\").replace(/{[\\s\\S]*?}/g,\"\").concat(\"\\r\\n\\r\\n\"));var t}function i(e){return URL.createObjectURL(new Blob([e],{type:\"text/vtt\"}))}function n(e){const t=new RegExp(\"Dialogue:\\\\s\\\\d,(\\\\d+:\\\\d\\\\d:\\\\d\\\\d.\\\\d\\\\d),(\\\\d+:\\\\d\\\\d:\\\\d\\\\d.\\\\d\\\\d),([^,]*),([^,]*),(?:[^,]*,){4}([\\\\s\\\\S]*)$\",\"i\");function r(e=\"\"){return e.split(/[:.]/).map(((e,t,r)=>{if(t===r.length-1){if(1===e.length)return`.${e}00`;if(2===e.length)return`.${e}0`}else if(1===e.length)return(0===t?\"0\":\":0\")+e;return 0===t?e:t===r.length-1?`.${e}`:`:${e}`})).join(\"\")}return`WEBVTT\\n\\n${e.split(/\\r?\\n/).map((e=>{const o=e.match(t);return o?{start:r(o[1].trim()),end:r(o[2].trim()),text:o[5].replace(/{[\\s\\S]*?}/g,\"\").replace(/(\\\\N)/g,\"\\n\").trim().split(/\\r?\\n/).map((e=>e.trim())).join(\"\\n\")}:null})).filter((e=>e)).map(((e,t)=>e?`${t+1}\\n${e.start} --\\x3e ${e.end}\\n${e.text}`:\"\")).filter((e=>e.trim())).join(\"\\n\\n\")}`}o.defineInteropFlag(r),o.export(r,\"srtToVtt\",(()=>a)),o.export(r,\"vttToBlob\",(()=>i)),o.export(r,\"assToVtt\",(()=>n))},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6b7Ip\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");function a(e){return e.includes(\"?\")?a(e.split(\"?\")[0]):e.includes(\"#\")?a(e.split(\"#\")[0]):e.trim().toLowerCase().split(\".\").pop()}function i(e,t){const r=document.createElement(\"a\");r.style.display=\"none\",r.href=e,r.download=t,document.body.appendChild(r),r.click(),document.body.removeChild(r)}o.defineInteropFlag(r),o.export(r,\"getExt\",(()=>a)),o.export(r,\"download\",(()=>i))},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"5NSdr\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r),o.export(r,\"def\",(()=>a)),o.export(r,\"has\",(()=>n)),o.export(r,\"get\",(()=>s)),o.export(r,\"mergeDeep\",(()=>l));const a=Object.defineProperty,{hasOwnProperty:i}=Object.prototype;function n(e,t){return i.call(e,t)}function s(e,t){return Object.getOwnPropertyDescriptor(e,t)}function l(...e){const t=e=>e&&\"object\"==typeof e&&!Array.isArray(e);return e.reduce(((e,r)=>(Object.keys(r).forEach((o=>{const a=e[o],i=r[o];Array.isArray(a)&&Array.isArray(i)?e[o]=a.concat(...i):!t(a)||!t(i)||i instanceof Element?e[o]=i:e[o]=l(a,i)})),e)),{})}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],epmNy:[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");function a(e=0){return new Promise((t=>setTimeout(t,e)))}function i(e,t,r){let o;function a(...a){clearTimeout(o),o=setTimeout((function(){o=null,e.apply(r,a)}),t)}return a.clearTimeout=function(){clearTimeout(o)},a}function n(e,t){let r,o,a=!1;return function i(...n){if(a)return r=n,void(o=this);a=!0,e.apply(this,n),setTimeout((()=>{a=!1,r&&(i.apply(o,r),r=null,o=null)}),t)}}o.defineInteropFlag(r),o.export(r,\"sleep\",(()=>a)),o.export(r,\"debounce\",(()=>i)),o.export(r,\"throttle\",(()=>n))},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],gapRl:[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");function a(e,t,r){return Math.max(Math.min(e,Math.max(t,r)),Math.min(t,r))}function i(e){return e.charAt(0).toUpperCase()+e.slice(1)}function n(e){return[\"string\",\"number\"].includes(typeof e)}function s(e){const t=Math.floor(e/3600),r=Math.floor((e-3600*t)/60),o=Math.floor(e-3600*t-60*r);return(t>0?[t,r,o]:[r,o]).map((e=>e<10?`0${e}`:String(e))).join(\":\")}function l(e){return e.replace(/[&<>'\"]/g,(e=>({\"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",\"'\":\"&#39;\",'\"':\"&quot;\"}[e]||e)))}o.defineInteropFlag(r),o.export(r,\"clamp\",(()=>a)),o.export(r,\"capitalize\",(()=>i)),o.export(r,\"isStringOrNumber\",(()=>n)),o.export(r,\"secondToTime\",(()=>s)),o.export(r,\"escape\",(()=>l))},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],AKEiO:[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r),o.export(r,\"ComponentOption\",(()=>d));var a=e(\"../utils\");const i=\"array\",n=\"boolean\",s=\"string\",l=\"number\",c=\"object\",p=\"function\";function u(e,t,r){return(0,a.errorHandle)(t===s||t===l||e instanceof Element,`${r.join(\".\")} require '${s}' or 'Element' type`)}const d={html:u,disable:`?${n}`,name:`?${s}`,index:`?${l}`,style:`?${c}`,click:`?${p}`,mounted:`?${p}`,tooltip:`?${s}|${l}`,width:`?${l}`,selector:`?${i}`,onSelect:`?${p}`,switch:`?${n}`,onSwitch:`?${p}`,range:`?${i}`,onRange:`?${p}`,onChange:`?${p}`};r.default={id:s,container:u,url:s,poster:s,title:s,type:s,theme:s,lang:s,volume:l,isLive:n,muted:n,autoplay:n,autoSize:n,autoMini:n,loop:n,flip:n,playbackRate:n,aspectRatio:n,screenshot:n,setting:n,hotkey:n,pip:n,mutex:n,backdrop:n,fullscreen:n,fullscreenWeb:n,subtitleOffset:n,miniProgressBar:n,useSSR:n,playsInline:n,lock:n,fastForward:n,autoPlayback:n,autoOrientation:n,airplay:n,plugins:[p],whitelist:[`${s}|${p}|regexp`],layers:[d],contextmenu:[d],settings:[d],controls:[{...d,position:(e,t,r)=>{const o=[\"top\",\"left\",\"right\"];return(0,a.errorHandle)(o.includes(e),`${r.join(\".\")} only accept ${o.toString()} as parameters`)}}],quality:[{default:`?${n}`,html:s,url:s}],highlight:[{time:l,text:s}],thumbnails:{url:s,number:l,column:l,width:l,height:l},subtitle:{url:s,type:s,style:c,escape:n,encoding:s},moreVideoAttr:c,i18n:c,icons:c,customType:c}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],lyjeQ:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default={propertys:[\"audioTracks\",\"autoplay\",\"buffered\",\"controller\",\"controls\",\"crossOrigin\",\"currentSrc\",\"currentTime\",\"defaultMuted\",\"defaultPlaybackRate\",\"duration\",\"ended\",\"error\",\"loop\",\"mediaGroup\",\"muted\",\"networkState\",\"paused\",\"playbackRate\",\"played\",\"preload\",\"readyState\",\"seekable\",\"seeking\",\"src\",\"startDate\",\"textTracks\",\"videoTracks\",\"volume\"],methods:[\"addTextTrack\",\"canPlayType\",\"load\",\"play\",\"pause\"],events:[\"abort\",\"canplay\",\"canplaythrough\",\"durationchange\",\"emptied\",\"ended\",\"error\",\"loadeddata\",\"loadedmetadata\",\"loadstart\",\"pause\",\"play\",\"playing\",\"progress\",\"ratechange\",\"seeked\",\"seeking\",\"stalled\",\"suspend\",\"timeupdate\",\"volumechange\",\"waiting\"],prototypes:[\"width\",\"height\",\"videoWidth\",\"videoHeight\",\"poster\",\"webkitDecodedFrameCount\",\"webkitDroppedFrameCount\",\"playsInline\",\"webkitSupportsFullscreen\",\"webkitDisplayingFullscreen\",\"onenterpictureinpicture\",\"onleavepictureinpicture\",\"disablePictureInPicture\",\"cancelVideoFrameCallback\",\"requestVideoFrameCallback\",\"getVideoPlaybackQuality\",\"requestPictureInPicture\",\"webkitEnterFullScreen\",\"webkitEnterFullscreen\",\"webkitExitFullScreen\",\"webkitExitFullscreen\"]}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"9L0ao\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"./utils\");r.default=class{constructor(e){this.art=e}get state(){const{option:e,constructor:{kindOf:t}}=this.art;return!o.isMobile||!e.whitelist.length||e.whitelist.some((e=>{switch(t(e)){case\"string\":return\"*\"===e||o.userAgent.indexOf(e)>-1;case\"function\":return e(o.userAgent);case\"regexp\":return e.test(o.userAgent);default:return!1}}))}}},{\"./utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],X13Zf:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"./utils\");class a{constructor(e){this.art=e;const{option:t,constructor:r,whitelist:a}=e;t.container instanceof Element?this.$container=t.container:(this.$container=(0,o.query)(t.container),(0,o.errorHandle)(this.$container,`No container element found by ${t.container}`));const i=this.$container.tagName.toLowerCase();(0,o.errorHandle)(\"div\"===i,`Unsupported container element type, only support 'div' but got '${i}'`),(0,o.errorHandle)(r.instances.every((e=>e.template.$container!==this.$container)),\"Cannot mount multiple instances on the same dom element\"),this.query=this.query.bind(this),this.$container.dataset.artId=e.id,this.$original=this.$container.cloneNode(!0),a.state?this.desktop():this.mobile()}static get html(){return'<div class=\"art-video-player art-subtitle-show art-layer-show art-control-show art-mask-show\"><video class=\"art-video\"><track default kind=\"metadata\" src=\"\"></track></video><div class=\"art-poster\"></div><div class=\"art-subtitle\"></div><div class=\"art-danmuku\"></div><div class=\"art-layers\"></div><div class=\"art-mask\"><div class=\"art-state\"></div></div><div class=\"art-bottom\"><div class=\"art-progress\"></div><div class=\"art-controls\"><div class=\"art-controls-left\"></div><div class=\"art-controls-center\"></div><div class=\"art-controls-right\"></div></div></div><div class=\"art-loading\"></div><div class=\"art-notice\"><div class=\"art-notice-inner\"></div></div><div class=\"art-settings\"></div><div class=\"art-info\"><div class=\"art-info-panel\"><div class=\"art-info-item\"><div class=\"art-info-title\">Player version:</div><div class=\"art-info-content\">4.6.2</div></div><div class=\"art-info-item\"><div class=\"art-info-title\">Video url:</div><div class=\"art-info-content\" data-video=\"src\"></div></div><div class=\"art-info-item\"><div class=\"art-info-title\">Video volume:</div><div class=\"art-info-content\" data-video=\"volume\"></div></div><div class=\"art-info-item\"><div class=\"art-info-title\">Video time:</div><div class=\"art-info-content\" data-video=\"currentTime\"></div></div><div class=\"art-info-item\"><div class=\"art-info-title\">Video duration:</div><div class=\"art-info-content\" data-video=\"duration\"></div></div><div class=\"art-info-item\"><div class=\"art-info-title\">Video resolution:</div><div class=\"art-info-content\"><span data-video=\"videoWidth\"></span> x <span data-video=\"videoHeight\"></span></div></div></div><div class=\"art-info-close\">[x]</div></div><div class=\"art-mini-header\"><div class=\"art-mini-title\"></div><div class=\"art-mini-close\">×</div></div><div class=\"art-contextmenus\"></div></div>'}query(e){return(0,o.query)(e,this.$container)}desktop(){const{option:e}=this.art;e.useSSR||(this.$container.innerHTML=a.html),this.$player=this.query(\".art-video-player\"),this.$video=this.query(\".art-video\"),this.$track=this.query(\"track\"),this.$poster=this.query(\".art-poster\"),this.$subtitle=this.query(\".art-subtitle\"),this.$danmuku=this.query(\".art-danmuku\"),this.$bottom=this.query(\".art-bottom\"),this.$progress=this.query(\".art-progress\"),this.$controls=this.query(\".art-controls\"),this.$controlsLeft=this.query(\".art-controls-left\"),this.$controlsCenter=this.query(\".art-controls-center\"),this.$controlsRight=this.query(\".art-controls-right\"),this.$layer=this.query(\".art-layers\"),this.$loading=this.query(\".art-loading\"),this.$notice=this.query(\".art-notice\"),this.$noticeInner=this.query(\".art-notice-inner\"),this.$mask=this.query(\".art-mask\"),this.$state=this.query(\".art-state\"),this.$setting=this.query(\".art-settings\"),this.$info=this.query(\".art-info\"),this.$infoPanel=this.query(\".art-info-panel\"),this.$infoClose=this.query(\".art-info-close\"),this.$miniHeader=this.query(\".art-mini-header\"),this.$miniTitle=this.query(\".art-mini-title\"),this.$miniClose=this.query(\".art-mini-close\"),this.$contextmenu=this.query(\".art-contextmenus\"),e.backdrop&&((0,o.addClass)(this.$setting,\"art-backdrop-filter\"),(0,o.addClass)(this.$contextmenu,\"art-backdrop-filter\"),(0,o.addClass)(this.$info,\"art-backdrop-filter\")),o.isMobile&&(0,o.addClass)(this.$player,\"art-mobile\")}mobile(){this.$container.innerHTML='<div class=\"art-video-player\"><video class=\"art-video\"></video></div>',this.$player=this.query(\".art-video-player\"),this.$video=this.query(\".art-video\")}destroy(e){e?(0,o.replaceElement)(this.$original,this.$container):(0,o.addClass)(this.$player,\"art-destroy\")}}r.default=a},{\"./utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"3jKkj\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"../utils\"),i=e(\"./zh-cn.json\"),n=o.interopDefault(i),s=e(\"./zh-tw.json\"),l=o.interopDefault(s),c=e(\"./pl.json\"),p=o.interopDefault(c),u=e(\"./cs.json\"),d=o.interopDefault(u),f=e(\"./es.json\"),h=o.interopDefault(f),m=e(\"./fa.json\"),g=o.interopDefault(m);r.default=class{constructor(e){this.art=e,this.languages={\"zh-cn\":n.default,\"zh-tw\":l.default,pl:p.default,cs:d.default,es:h.default,fa:g.default},this.update(e.option.i18n)}init(){const e=this.art.option.lang.toLowerCase();this.language=this.languages[e]||{}}get(e){return this.language[e]||e}update(e){this.languages=(0,a.mergeDeep)(this.languages,e),this.init()}}},{\"../utils\":\"71aH7\",\"./zh-cn.json\":\"lNQi5\",\"./zh-tw.json\":\"eRpom\",\"./pl.json\":\"iEpPa\",\"./cs.json\":\"dBgp3\",\"./es.json\":\"dNIrL\",\"./fa.json\":\"7Plhe\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],lNQi5:[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"统计信息\",\"Close\":\"关闭\",\"Video Load Failed\":\"加载失败\",\"Volume\":\"音量\",\"Play\":\"播放\",\"Pause\":\"暂停\",\"Rate\":\"速度\",\"Mute\":\"静音\",\"Video Flip\":\"画面翻转\",\"Horizontal\":\"水平\",\"Vertical\":\"垂直\",\"Reconnect\":\"重新连接\",\"Show Setting\":\"显示设置\",\"Hide Setting\":\"隐藏设置\",\"Screenshot\":\"截图\",\"Play Speed\":\"播放速度\",\"Aspect Ratio\":\"画面比例\",\"Default\":\"默认\",\"Normal\":\"正常\",\"Open\":\"打开\",\"Switch Video\":\"切换\",\"Switch Subtitle\":\"切换字幕\",\"Fullscreen\":\"全屏\",\"Exit Fullscreen\":\"退出全屏\",\"Web Fullscreen\":\"网页全屏\",\"Exit Web Fullscreen\":\"退出网页全屏\",\"Mini Player\":\"迷你播放器\",\"PIP Mode\":\"开启画中画\",\"Exit PIP Mode\":\"退出画中画\",\"PIP Not Supported\":\"不支持画中画\",\"Fullscreen Not Supported\":\"不支持全屏\",\"Subtitle Offset\":\"字幕偏移\",\"Last Seen\":\"上次看到\",\"Jump Play\":\"跳转播放\",\"AirPlay\":\"隔空播放\",\"AirPlay Not Available\":\"隔空播放不可用\"}')},{}],eRpom:[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"統計訊息\",\"Close\":\"關閉\",\"Video Load Failed\":\"載入失敗\",\"Volume\":\"音量\",\"Play\":\"播放\",\"Pause\":\"暫停\",\"Rate\":\"速度\",\"Mute\":\"靜音\",\"Video Flip\":\"畫面翻轉\",\"Horizontal\":\"水平\",\"Vertical\":\"垂直\",\"Reconnect\":\"重新連接\",\"Show Setting\":\"顯示设置\",\"Hide Setting\":\"隱藏设置\",\"Screenshot\":\"截圖\",\"Play Speed\":\"播放速度\",\"Aspect Ratio\":\"畫面比例\",\"Default\":\"默認\",\"Normal\":\"正常\",\"Open\":\"打開\",\"Switch Video\":\"切換\",\"Switch Subtitle\":\"切換字幕\",\"Fullscreen\":\"全屏\",\"Exit Fullscreen\":\"退出全屏\",\"Web Fullscreen\":\"網頁全屏\",\"Exit Web Fullscreen\":\"退出網頁全屏\",\"Mini Player\":\"迷你播放器\",\"PIP Mode\":\"開啟畫中畫\",\"Exit PIP Mode\":\"退出畫中畫\",\"PIP Not Supported\":\"不支持畫中畫\",\"Fullscreen Not Supported\":\"不支持全屏\",\"Subtitle Offset\":\"字幕偏移\",\"Last Seen\":\"上次看到\",\"Jump Play\":\"跳轉播放\",\"AirPlay\":\"隔空播放\",\"AirPlay Not Available\":\"隔空播放不可用\"}')},{}],iEpPa:[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"Informacje o wideo\",\"Close\":\"Zamknij\",\"Video Load Failed\":\"Błąd ładowania wideo\",\"Volume\":\"Głośność\",\"Play\":\"Odtwórz\",\"Pause\":\"Wstrzymaj\",\"Rate\":\"Oceń\",\"Mute\":\"Wycisz\",\"Video Flip\":\"Rotacja wideo\",\"Horizontal\":\"Pozioma\",\"Vertical\":\"Pionowa\",\"Reconnect\":\"Połącz ponownie\",\"Show Setting\":\"Pokaż ustawienia\",\"Hide Setting\":\"Ukryj ustawienia\",\"Screenshot\":\"Zrzut ekranu\",\"Play Speed\":\"Prędkość odtwarzania\",\"Aspect Ratio\":\"Współczynnik proporcji\",\"Default\":\"Domyślny\",\"Normal\":\"Normalny\",\"Open\":\"Otwórz\",\"Switch Video\":\"Przełącz wideo\",\"Switch Subtitle\":\"Przełącz napisy\",\"Fullscreen\":\"Pełny ekran\",\"Exit Fullscreen\":\"Zamknij pełny ekran\",\"Web Fullscreen\":\"Tryb pełnej strony\",\"Exit Web Fullscreen\":\"Zamknij tryb pełnej strony\",\"Mini Player\":\"Miniodtwarzacz\",\"PIP Mode\":\"Tryb PiP\",\"Exit PIP Mode\":\"Zamknij tryb PiP\",\"PIP Not Supported\":\"Tryb PiP nieobsługiwany\",\"Fullscreen Not Supported\":\"Pełny ekran nieobsługiwany\",\"Subtitle Offset\":\"Przesunięcie napisów\",\"Last Seen\":\"Ostatnio widziany\",\"Jump Play\":\"Skocz do gry\",\"AirPlay\":\"AirPlay\",\"AirPlay Not Available\":\"AirPlay nie jest dostępny\"}')},{}],dBgp3:[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"Info o videu\",\"Close\":\"Zavřít\",\"Video Load Failed\":\"Nahrání videa selhalo\",\"Volume\":\"Hlasitost\",\"Play\":\"Přehrát\",\"Pause\":\"Pozastavit\",\"Rate\":\"Hodnocení\",\"Mute\":\"Ztlumit\",\"Video Flip\":\"Otočit video\",\"Horizontal\":\"Horizontálně\",\"Vertical\":\"Vertikálně\",\"Reconnect\":\"Opětovné připojení\",\"Show Setting\":\"Zobrazit nastavení\",\"Hide Setting\":\"Skrýt nastavení\",\"Screenshot\":\"Snímek obrazovky\",\"Play Speed\":\"Rychlost přehrávání\",\"Aspect Ratio\":\"Poměr stran\",\"Default\":\"Výchozí\",\"Normal\":\"Normální\",\"Open\":\"Otevřít\",\"Switch Video\":\"Přepnout video\",\"Switch Subtitle\":\"Přepnout titulky\",\"Fullscreen\":\"Celá obrazovka\",\"Exit Fullscreen\":\"Opustit režim celé obrazovky\",\"Web Fullscreen\":\"Celá stránka\",\"Exit Web Fullscreen\":\"Zavřít režim celé stránky\",\"Mini Player\":\"Mini přehrávač\",\"PIP Mode\":\"Režim PIP\",\"Exit PIP Mode\":\"Opustit režim PIP\",\"PIP Not Supported\":\"Režim PIP není podporován\",\"Fullscreen Not Supported\":\"Režim celé obrazovky není podporován\",\"Subtitle Offset\":\"Posun titulků\",\"Last Seen\":\"Naposledy viděn\",\"Jump Play\":\"Hra na skok\",\"AirPlay\":\"AirPlay\",\"AirPlay Not Available\":\"AirPlay není k dispozici\"}')},{}],dNIrL:[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"Información del video\",\"Close\":\"Cerrar\",\"Video Load Failed\":\"Falló carga de video\",\"Volume\":\"Volumen\",\"Play\":\"Reproduciendo\",\"Pause\":\"Pausa\",\"Rate\":\"Velocidad\",\"Mute\":\"Silencio\",\"Video Flip\":\"Rotar video\",\"Horizontal\":\"Horizontal\",\"Vertical\":\"Vertical\",\"Reconnect\":\"Reconectando\",\"Show Setting\":\"Mostrar ajustes\",\"Hide Setting\":\"Ocultar ajustes\",\"Screenshot\":\"Captura de Pantalla\",\"Play Speed\":\"Velocidad de reproducción\",\"Aspect Ratio\":\"Relación de aspecto\",\"Default\":\"Por defecto\",\"Normal\":\"Normal\",\"Open\":\"Abrir\",\"Switch Video\":\"Cambiar video\",\"Switch Subtitle\":\"Cambiar subtítulo\",\"Fullscreen\":\"Pantalla completa\",\"Exit Fullscreen\":\"Salir de Pantalla completa\",\"Web Fullscreen\":\"Pantalla completa Web\",\"Exit Web Fullscreen\":\"Salir de Pantalla completa\",\"Mini Player\":\"Mini reproductor\",\"PIP Mode\":\"Modo PiP\",\"Exit PIP Mode\":\"Cerrar modo PiP\",\"PIP Not Supported\":\"Modo PiP no compatible\",\"Fullscreen Not Supported\":\"Pantalla completa no soportada\",\"Subtitle Offset\":\"Ajuste subtítulo\",\"Last Seen\":\"Visto última vez\",\"Jump Play\":\"Saltar\",\"AirPlay\":\"AirPlay\",\"AirPlay Not Available\":\"AirPlay no disponible\"}')},{}],\"7Plhe\":[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"اطلاعات ویدیو\",\"Close\":\"بستن\",\"Video Load Failed\":\"بارگذاری ناموفق\",\"Play\":\"پخش\",\"Volume\":\"میزان صدا\",\"Pause\":\"توقف\",\"Rate\":\"نرخ\",\"Mute\":\"سکوت\",\"Video Flip\":\"چرخش تصویر\",\"Horizontal\":\"افقی\",\"Vertical\":\"عمودی\",\"Reconnect\":\"اتصال مجدد\",\"Show Setting\":\"تنظیمات\",\"Hide Setting\":\"بستن تنظیمات\",\"Screenshot\":\"عکس از صفحه\",\"Play Speed\":\"سرعت پخش\",\"Aspect Ratio\":\"نسبت تصویر\",\"Default\":\"حالت پیشفرض\",\"Normal\":\" حالت عادی\",\"Open\":\"بازکردن\",\"Switch Video\":\"تغییر ویدیو\",\"Switch Subtitle\":\"نغییر زیرنویس\",\"Fullscreen\":\"تمام صفحه\",\"Exit Fullscreen\":\"کوچک کردن\",\"Web Fullscreen\":\"حالت تئاتر\",\"Exit Web Fullscreen\":\"خروج از حالت تئاتر\",\"Mini Player\":\"حالت پخش کوچک\",\"PIP Mode\":\" مینی پلیر\",\"Exit PIP Mode\":\"خروج از مینی پلیر\",\"PIP Not Supported\":\"عدم پشتیبانی از مینی پلیر\",\"Fullscreen Not Supported\":\"عدم پشتیبانی از حالت تمام صفحه\",\"Subtitle Offset\":\"افست زیرنویس\",\"Last Seen\":\"آخرین بازدید\",\"Jump Play\":\"جامپ پلی\",\"AirPlay\":\"ایر پلی\",\"AirPlay Not Available\":\"عدم پشتیبانی از ایرپلی\"}')},{}],a90nx:[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"./urlMix\"),i=o.interopDefault(a),n=e(\"./attrMix\"),s=o.interopDefault(n),l=e(\"./playMix\"),c=o.interopDefault(l),p=e(\"./pauseMix\"),u=o.interopDefault(p),d=e(\"./toggleMix\"),f=o.interopDefault(d),h=e(\"./seekMix\"),m=o.interopDefault(h),g=e(\"./volumeMix\"),y=o.interopDefault(g),v=e(\"./currentTimeMix\"),b=o.interopDefault(v),x=e(\"./durationMix\"),w=o.interopDefault(x),j=e(\"./switchMix\"),k=o.interopDefault(j),S=e(\"./playbackRateMix\"),I=o.interopDefault(S),C=e(\"./aspectRatioMix\"),$=o.interopDefault(C),E=e(\"./screenshotMix\"),P=o.interopDefault(E),T=e(\"./fullscreenMix\"),M=o.interopDefault(T),F=e(\"./fullscreenWebMix\"),A=o.interopDefault(F),z=e(\"./pipMix\"),H=o.interopDefault(z),D=e(\"./loadedMix\"),O=o.interopDefault(D),R=e(\"./playedMix\"),L=o.interopDefault(R),N=e(\"./playingMix\"),V=o.interopDefault(N),Y=e(\"./autoSizeMix\"),_=o.interopDefault(Y),W=e(\"./rectMix\"),B=o.interopDefault(W),q=e(\"./flipMix\"),U=o.interopDefault(q),Z=e(\"./miniMix\"),G=o.interopDefault(Z),K=e(\"./loopMix\"),X=o.interopDefault(K),J=e(\"./posterMix\"),Q=o.interopDefault(J),ee=e(\"./autoHeightMix\"),te=o.interopDefault(ee),re=e(\"./themeMix\"),oe=o.interopDefault(re),ae=e(\"./titleMix\"),ie=o.interopDefault(ae),ne=e(\"./typeMix\"),se=o.interopDefault(ne),le=e(\"./normalSizeMix\"),ce=o.interopDefault(le),pe=e(\"./subtitleOffsetMix\"),ue=o.interopDefault(pe),de=e(\"./airplayMix\"),fe=o.interopDefault(de),he=e(\"./optionInit\"),me=o.interopDefault(he),ge=e(\"./eventInit\"),ye=o.interopDefault(ge);r.default=class{constructor(e){(0,i.default)(e),(0,s.default)(e),(0,c.default)(e),(0,u.default)(e),(0,f.default)(e),(0,m.default)(e),(0,y.default)(e),(0,b.default)(e),(0,w.default)(e),(0,k.default)(e),(0,I.default)(e),(0,$.default)(e),(0,P.default)(e),(0,M.default)(e),(0,A.default)(e),(0,H.default)(e),(0,O.default)(e),(0,L.default)(e),(0,V.default)(e),(0,_.default)(e),(0,B.default)(e),(0,U.default)(e),(0,G.default)(e),(0,X.default)(e),(0,Q.default)(e),(0,te.default)(e),(0,oe.default)(e),(0,ie.default)(e),(0,se.default)(e),(0,ce.default)(e),(0,ue.default)(e),(0,fe.default)(e),(0,ye.default)(e),(0,me.default)(e)}}},{\"./urlMix\":\"kQoac\",\"./attrMix\":\"deCma\",\"./playMix\":\"fOJuP\",\"./pauseMix\":\"fzHAy\",\"./toggleMix\":\"cBHxQ\",\"./seekMix\":\"koAPr\",\"./volumeMix\":\"6eyuR\",\"./currentTimeMix\":\"faaWv\",\"./durationMix\":\"5y91K\",\"./switchMix\":\"iceD8\",\"./playbackRateMix\":\"keKwh\",\"./aspectRatioMix\":\"jihET\",\"./screenshotMix\":\"36kPY\",\"./fullscreenMix\":\"2GYOJ\",\"./fullscreenWebMix\":\"5aYAP\",\"./pipMix\":\"7EnIB\",\"./loadedMix\":\"3N9mP\",\"./playedMix\":\"et96R\",\"./playingMix\":\"9DzzM\",\"./autoSizeMix\":\"i1LDY\",\"./rectMix\":\"IqARI\",\"./flipMix\":\"7E7Vs\",\"./miniMix\":\"gpugx\",\"./loopMix\":\"f1hVG\",\"./posterMix\":\"1SuFS\",\"./autoHeightMix\":\"8x4te\",\"./themeMix\":\"2FqhO\",\"./titleMix\":\"7Am53\",\"./typeMix\":\"1fQQs\",\"./normalSizeMix\":\"ePkBr\",\"./subtitleOffsetMix\":\"6vlBV\",\"./airplayMix\":\"eftqT\",\"./optionInit\":\"fCWZK\",\"./eventInit\":\"f8Lv3\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],kQoac:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{option:t,template:{$video:r}}=e;(0,o.def)(e,\"url\",{get:()=>r.currentSrc,async set(a){if(a){const i=t.type||(0,o.getExt)(a),n=t.customType[i];i&&n?(await(0,o.sleep)(),e.loading.show=!0,n.call(e,r,a,e)):(e.url&&e.url!==a&&e.once(\"video:canplay\",(()=>{e.isReady&&e.emit(\"restart\")})),r.src=a,e.option.url=a,e.emit(\"url\",a))}else await(0,o.sleep)(),e.loading.show=!0}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],deCma:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{template:{$video:t}}=e;(0,o.def)(e,\"attr\",{value(e,r){if(void 0===r)return t[e];t[e]=r}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],fOJuP:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{i18n:t,notice:r,option:a,constructor:{instances:i},template:{$video:n}}=e;(0,o.def)(e,\"play\",{value:async function(){const o=await n.play();if(r.show=t.get(\"Play\"),e.emit(\"play\"),a.mutex)for(let t=0;t<i.length;t++){const r=i[t];r!==e&&r.pause()}return o}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],fzHAy:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{template:{$video:t},i18n:r,notice:a}=e;(0,o.def)(e,\"pause\",{value(){const o=t.pause();return a.show=r.get(\"Pause\"),e.emit(\"pause\"),o}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],cBHxQ:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){(0,o.def)(e,\"toggle\",{value:()=>e.playing?e.pause():e.play()})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],koAPr:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{notice:t}=e;(0,o.def)(e,\"seek\",{set(r){e.currentTime=r,e.emit(\"seek\",e.currentTime),e.duration&&(t.show=`${(0,o.secondToTime)(e.currentTime)} / ${(0,o.secondToTime)(e.duration)}`)}}),(0,o.def)(e,\"forward\",{set(t){e.seek=e.currentTime+t}}),(0,o.def)(e,\"backward\",{set(t){e.seek=e.currentTime-t}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6eyuR\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{template:{$video:t},i18n:r,notice:a,storage:i}=e;(0,o.def)(e,\"volume\",{get:()=>t.volume||0,set:e=>{t.volume=(0,o.clamp)(e,0,1),a.show=`${r.get(\"Volume\")}: ${parseInt(100*t.volume,10)}`,0!==t.volume&&i.set(\"volume\",t.volume)}}),(0,o.def)(e,\"muted\",{get:()=>t.muted,set:e=>{t.muted=e}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],faaWv:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,\"currentTime\",{get:()=>t.currentTime||0,set:r=>{r=parseFloat(r),Number.isNaN(r)||(t.currentTime=(0,o.clamp)(r,0,e.duration))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"5y91K\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){(0,o.def)(e,\"duration\",{get:()=>{const{duration:t}=e.template.$video;return t===1/0?0:t||0}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],iceD8:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{i18n:t,option:r,notice:a}=e;function i(o,i,n){return new Promise((s=>{if(o===e.url)return s(o);const{playing:l}=e;e.pause(),URL.revokeObjectURL(e.url),e.url=o,e.once(\"video:canplay\",(()=>{e.playbackRate=!1,e.aspectRatio=!1,e.flip=\"normal\",e.autoSize=r.autoSize,e.currentTime=n,e.notice.show=\"\",l&&e.play(),i&&(a.show=`${t.get(\"Switch Video\")}: ${i}`),s(o)}))}))}(0,o.def)(e,\"switchQuality\",{value:(t,r)=>i(t,r,e.currentTime)}),(0,o.def)(e,\"switchUrl\",{value:(e,t)=>i(e,t,0)})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],keKwh:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{template:{$video:t},i18n:r,notice:a}=e;(0,o.def)(e,\"playbackRate\",{get:()=>t.playbackRate,set(o){if(o){if(o===t.playbackRate)return;t.playbackRate=o,a.show=`${r.get(\"Rate\")}: ${1===o?r.get(\"Normal\"):`${o}x`}`}else e.playbackRate=1}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],jihET:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{template:{$video:t,$player:r},i18n:a,notice:i}=e;(0,o.def)(e,\"aspectRatio\",{get:()=>r.dataset.aspectRatio||\"default\",set(n){if(n||(n=\"default\"),\"default\"===n)(0,o.setStyle)(t,\"width\",null),(0,o.setStyle)(t,\"height\",null),(0,o.setStyle)(t,\"padding\",null),delete r.dataset.aspectRatio;else{const e=n.split(\":\").map(Number),{videoWidth:a,videoHeight:i}=t,{clientWidth:s,clientHeight:l}=r,c=a/i,p=e[0]/e[1];if(c>p){const e=p*i/a;(0,o.setStyle)(t,\"width\",100*e+\"%\"),(0,o.setStyle)(t,\"height\",\"100%\"),(0,o.setStyle)(t,\"padding\",`0 ${(s-s*e)/2}px`)}else{const e=a/p/i;(0,o.setStyle)(t,\"width\",\"100%\"),(0,o.setStyle)(t,\"height\",100*e+\"%\"),(0,o.setStyle)(t,\"padding\",(l-l*e)/2+\"px 0\")}r.dataset.aspectRatio=n}i.show=`${a.get(\"Aspect Ratio\")}: ${\"default\"===n?a.get(\"Default\"):n}`,e.emit(\"aspectRatio\",n)}}),(0,o.def)(e,\"aspectRatioReset\",{set(t){if(t){const{aspectRatio:t}=e;e.aspectRatio=t}}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"36kPY\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{option:t,notice:r,template:{$video:a}}=e,i=(0,o.createElement)(\"canvas\");(0,o.def)(e,\"getDataURL\",{value:()=>new Promise(((e,t)=>{try{i.width=a.videoWidth,i.height=a.videoHeight,i.getContext(\"2d\").drawImage(a,0,0),e(i.toDataURL(\"image/png\"))}catch(e){r.show=e,t(e)}}))}),(0,o.def)(e,\"getBlobUrl\",{value:()=>new Promise(((e,t)=>{try{i.width=a.videoWidth,i.height=a.videoHeight,i.getContext(\"2d\").drawImage(a,0,0),i.toBlob((t=>{e(URL.createObjectURL(t))}))}catch(e){r.show=e,t(e)}}))}),(0,o.def)(e,\"screenshot\",{value:async()=>{const r=await e.getDataURL();return(0,o.download)(r,`${t.title||\"artplayer\"}_${(0,o.secondToTime)(a.currentTime)}.png`),e.emit(\"screenshot\",r),r}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"2GYOJ\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"../libs/screenfull\"),i=o.interopDefault(a),n=e(\"../utils\");r.default=function(e){const{i18n:t,notice:r,template:{$video:o,$player:a}}=e;e.once(\"video:loadedmetadata\",(()=>{i.default.isEnabled?(e=>{i.default.on(\"change\",(()=>{e.emit(\"fullscreen\",i.default.isFullscreen)})),(0,n.def)(e,\"fullscreen\",{get:()=>i.default.isFullscreen,async set(t){t?(e.normalSize=\"fullscreen\",e.aspectRatioReset=!0,e.autoSize=!1,await i.default.request(a),(0,n.addClass)(a,\"art-fullscreen\"),e.emit(\"resize\"),r.show=\"\"):(e.aspectRatioReset=!0,e.autoSize=e.option.autoSize,await i.default.exit(),(0,n.removeClass)(a,\"art-fullscreen\"),e.emit(\"resize\"),r.show=\"\")}})})(e):document.fullscreenEnabled||o.webkitSupportsFullscreen?(e=>{(0,n.def)(e,\"fullscreen\",{get:()=>o.webkitDisplayingFullscreen,set(t){t?(e.normalSize=\"fullscreen\",o.webkitEnterFullscreen(),e.emit(\"fullscreen\",!0),r.show=\"\"):(o.webkitExitFullscreen(),e.emit(\"fullscreen\",!1),r.show=\"\")}})})(e):(0,n.def)(e,\"fullscreen\",{get:()=>!1,set(){r.show=t.get(\"Fullscreen Not Supported\")}}),(0,n.def)(e,\"fullscreen\",(0,n.get)(e,\"fullscreen\"))}))}},{\"../libs/screenfull\":\"8v40z\",\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"8v40z\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);const o=[[\"requestFullscreen\",\"exitFullscreen\",\"fullscreenElement\",\"fullscreenEnabled\",\"fullscreenchange\",\"fullscreenerror\"],[\"webkitRequestFullscreen\",\"webkitExitFullscreen\",\"webkitFullscreenElement\",\"webkitFullscreenEnabled\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"webkitRequestFullScreen\",\"webkitCancelFullScreen\",\"webkitCurrentFullScreenElement\",\"webkitCancelFullScreen\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"mozRequestFullScreen\",\"mozCancelFullScreen\",\"mozFullScreenElement\",\"mozFullScreenEnabled\",\"mozfullscreenchange\",\"mozfullscreenerror\"],[\"msRequestFullscreen\",\"msExitFullscreen\",\"msFullscreenElement\",\"msFullscreenEnabled\",\"MSFullscreenChange\",\"MSFullscreenError\"]],a=(()=>{if(\"undefined\"==typeof document)return!1;const e=o[0],t={};for(const r of o){if(r[1]in document){for(const[o,a]of r.entries())t[e[o]]=a;return t}}return!1})(),i={change:a.fullscreenchange,error:a.fullscreenerror};let n={request:(e=document.documentElement,t)=>new Promise(((r,o)=>{const i=()=>{n.off(\"change\",i),r()};n.on(\"change\",i);const s=e[a.requestFullscreen](t);s instanceof Promise&&s.then(i).catch(o)})),exit:()=>new Promise(((e,t)=>{if(!n.isFullscreen)return void e();const r=()=>{n.off(\"change\",r),e()};n.on(\"change\",r);const o=document[a.exitFullscreen]();o instanceof Promise&&o.then(r).catch(t)})),toggle:(e,t)=>n.isFullscreen?n.exit():n.request(e,t),onchange(e){n.on(\"change\",e)},onerror(e){n.on(\"error\",e)},on(e,t){const r=i[e];r&&document.addEventListener(r,t,!1)},off(e,t){const r=i[e];r&&document.removeEventListener(r,t,!1)},raw:a};Object.defineProperties(n,{isFullscreen:{get:()=>Boolean(document[a.fullscreenElement])},element:{enumerable:!0,get:()=>document[a.fullscreenElement]},isEnabled:{enumerable:!0,get:()=>Boolean(document[a.fullscreenEnabled])}}),a||(n={isEnabled:!1}),r.default=n},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"5aYAP\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{notice:t,constructor:r,template:{$container:a,$player:i}}=e;(0,o.def)(e,\"fullscreenWeb\",{get:()=>(0,o.hasClass)(i,\"art-fullscreen-web\"),set(n){n?(r.FULLSCREEN_WEB_IN_BODY&&(0,o.append)(document.body,i),e.normalSize=\"fullscreenWeb\",(0,o.addClass)(i,\"art-fullscreen-web\"),e.aspectRatioReset=!0,e.autoSize=!1,e.emit(\"resize\"),e.emit(\"fullscreenWeb\",!0),t.show=\"\"):(r.FULLSCREEN_WEB_IN_BODY&&(0,o.append)(a,i),(0,o.removeClass)(i,\"art-fullscreen-web\"),e.aspectRatioReset=!0,e.autoSize=e.option.autoSize,e.emit(\"resize\"),e.emit(\"fullscreenWeb\",!1),t.show=\"\")}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"7EnIB\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{i18n:t,notice:r,template:{$video:a}}=e;document.pictureInPictureEnabled?function(e){const{template:{$video:t},proxy:r,notice:a}=e;t.disablePictureInPicture=!1,(0,o.def)(e,\"pip\",{get:()=>document.pictureInPictureElement,set(r){r?(e.normalSize=\"pip\",t.requestPictureInPicture().catch((e=>{throw a.show=e,e}))):document.exitPictureInPicture().catch((e=>{throw a.show=e,e}))}}),r(t,\"enterpictureinpicture\",(()=>{e.emit(\"pip\",!0)})),r(t,\"leavepictureinpicture\",(()=>{e.emit(\"pip\",!1)}))}(e):a.webkitSupportsPresentationMode?function(e){const{$video:t}=e.template;t.webkitSetPresentationMode(\"inline\"),(0,o.def)(e,\"pip\",{get:()=>\"picture-in-picture\"===t.webkitPresentationMode,set(r){r?(e.normalSize=\"pip\",t.webkitSetPresentationMode(\"picture-in-picture\"),e.emit(\"pip\",!0)):(t.webkitSetPresentationMode(\"inline\"),e.emit(\"pip\",!1))}})}(e):(0,o.def)(e,\"pip\",{get:()=>!1,set(){r.show=t.get(\"PIP Not Supported\")}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"3N9mP\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,\"loaded\",{get:()=>e.loadedTime/t.duration}),(0,o.def)(e,\"loadedTime\",{get:()=>t.buffered.length?t.buffered.end(t.buffered.length-1):0})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],et96R:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){(0,o.def)(e,\"played\",{get:()=>e.currentTime/e.duration})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"9DzzM\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,\"playing\",{get:()=>!!(t.currentTime>0&&!t.paused&&!t.ended&&t.readyState>2)})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],i1LDY:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{$container:t,$player:r,$video:a}=e.template;(0,o.def)(e,\"autoSize\",{get:()=>(0,o.hasClass)(t,\"art-auto-size\"),set(i){if(i){const{videoWidth:i,videoHeight:n}=a,{width:s,height:l}=t.getBoundingClientRect(),c=i/n,p=s/l;if((0,o.addClass)(t,\"art-auto-size\"),p>c){const e=l*c/s*100;(0,o.setStyle)(r,\"width\",`${e}%`),(0,o.setStyle)(r,\"height\",\"100%\")}else{const e=s/c/l*100;(0,o.setStyle)(r,\"width\",\"100%\"),(0,o.setStyle)(r,\"height\",`${e}%`)}e.emit(\"autoSize\",{width:e.width,height:e.height})}else(0,o.removeClass)(t,\"art-auto-size\"),(0,o.setStyle)(r,\"width\",null),(0,o.setStyle)(r,\"height\",null),e.emit(\"autoSize\")}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],IqARI:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){(0,o.def)(e,\"rect\",{get:()=>e.template.$player.getBoundingClientRect()});const t=[\"bottom\",\"height\",\"left\",\"right\",\"top\",\"width\"];for(let r=0;r<t.length;r++){const a=t[r];(0,o.def)(e,a,{get:()=>e.rect[a]})}(0,o.def)(e,\"x\",{get:()=>e.left+window.pageXOffset}),(0,o.def)(e,\"y\",{get:()=>e.top+window.pageYOffset})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"7E7Vs\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{template:{$player:t},i18n:r,notice:a}=e;(0,o.def)(e,\"flip\",{get:()=>t.dataset.flip||\"normal\",set(i){i||(i=\"normal\"),\"normal\"===i?delete t.dataset.flip:t.dataset.flip=i,a.show=`${r.get(\"Video Flip\")}: ${r.get((0,o.capitalize)(i))}`,e.emit(\"flip\",i)}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],gpugx:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{i18n:t,option:r,storage:a,proxy:i,template:{$player:n,$miniClose:s,$miniTitle:l,$miniHeader:c}}=e;let p=!1,u=0,d=0,f=0,h=0;i(c,\"mousedown\",(t=>{p=!0,u=t.pageX,d=t.pageY,f=e.left,h=e.top})),i(document,\"mousemove\",(e=>{if(p){(0,o.addClass)(n,\"art-is-dragging\");const t=h+e.pageY-d,r=f+e.pageX-u;(0,o.setStyle)(n,\"top\",`${t}px`),(0,o.setStyle)(n,\"left\",`${r}px`),a.set(\"top\",t),a.set(\"left\",r)}})),i(document,\"mouseup\",(()=>{p=!1,(0,o.removeClass)(n,\"art-is-dragging\")})),i(s,\"click\",(()=>{e.mini=!1,p=!1,(0,o.removeClass)(n,\"art-is-dragging\")})),(0,o.append)(l,r.title||t.get(\"Mini Player\")),(0,o.def)(e,\"mini\",{get:()=>(0,o.hasClass)(n,\"art-mini\"),set(t){if(t){e.normalSize=\"mini\",e.autoSize=!1,(0,o.addClass)(n,\"art-mini\");const t=a.get(\"top\"),r=a.get(\"left\");if(t&&r)(0,o.setStyle)(n,\"top\",`${t}px`),(0,o.setStyle)(n,\"left\",`${r}px`),(0,o.isInViewport)(c)||(a.del(\"top\"),a.del(\"left\"),e.mini=!0);else{const t=window.innerHeight-e.height-50,r=window.innerWidth-e.width-50;a.set(\"top\",t),a.set(\"left\",r),(0,o.setStyle)(n,\"top\",`${t}px`),(0,o.setStyle)(n,\"left\",`${r}px`)}e.aspectRatio=!1,e.playbackRate=!1,e.notice.show=\"\",e.emit(\"mini\",!0)}else(0,o.removeClass)(n,\"art-mini\"),(0,o.setStyle)(n,\"top\",null),(0,o.setStyle)(n,\"left\",null),e.aspectRatio=!1,e.playbackRate=!1,e.autoSize=r.autoSize,e.notice.show=\"\",e.emit(\"mini\",!1)}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],f1hVG:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){let t=[];(0,o.def)(e,\"loop\",{get:()=>t,set:r=>{if(Array.isArray(r)&&\"number\"==typeof r[0]&&\"number\"==typeof r[1]){const a=(0,o.clamp)(r[0],0,Math.min(r[1],e.duration)),i=(0,o.clamp)(r[1],a,e.duration);t=i-a>=1?[a,i]:[]}else t=[]}}),e.on(\"video:timeupdate\",(()=>{t.length&&(e.currentTime<t[0]||e.currentTime>t[1])&&(e.seek=t[0])}))}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"1SuFS\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{option:t,template:{$poster:r}}=e;(0,o.def)(e,\"poster\",{get:()=>t.poster,set(e){t.poster=e,(0,o.setStyle)(r,\"backgroundImage\",`url(${e})`)}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"8x4te\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{option:t,template:{$container:r,$video:a}}=e,i=r.style.height;(0,o.def)(e,\"autoHeight\",{get:()=>(0,o.hasClass)(r,\"art-auto-height\"),set(n){if(n){const{clientWidth:i}=r,{videoHeight:n,videoWidth:s}=a,l=n*(i/s);(0,o.setStyle)(r,\"height\",l+\"px\"),(0,o.addClass)(r,\"art-auto-height\"),e.autoSize=t.autoSize,e.emit(\"autoHeight\",l)}else(0,o.setStyle)(r,\"height\",i),(0,o.removeClass)(r,\"art-auto-height\"),e.autoSize=t.autoSize,e.emit(\"autoHeight\")}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"2FqhO\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{option:t,template:{$player:r}}=e;(0,o.def)(e,\"theme\",{get:()=>getComputedStyle(r).getPropertyValue(\"--theme\"),set(e){t.theme=e,r.style.setProperty(\"--theme\",e)}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"7Am53\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){(0,o.def)(e,\"title\",{get:()=>e.option.title,set(t){e.option.title=t}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"1fQQs\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){(0,o.def)(e,\"type\",{get:()=>e.option.type,set(t){e.option.type=t}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],ePkBr:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const t=[\"mini\",\"pip\",\"fullscreen\",\"fullscreenWeb\"];(0,o.def)(e,\"normalSize\",{get:()=>t.every((t=>!e[t])),set(r){t.filter((e=>e!==r)).forEach((t=>{e[t]&&(e[t]=!1)}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6vlBV\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{clamp:t}=e.constructor.utils,{notice:r,template:a,i18n:i}=e;let n=0,s=[];e.on(\"subtitle:switch\",(()=>{s=[]})),(0,o.def)(e,\"subtitleOffset\",{get:()=>n,set(o){if(a.$track&&a.$track.track){const l=Array.from(a.$track.track.cues);n=t(o,-5,5);for(let r=0;r<l.length;r++){const o=l[r];s[r]||(s[r]={startTime:o.startTime,endTime:o.endTime}),o.startTime=t(s[r].startTime+n,0,e.duration),o.endTime=t(s[r].endTime+n,0,e.duration)}e.subtitle.update(),r.show=`${i.get(\"Subtitle Offset\")}: ${o}s`,e.emit(\"subtitleOffset\",o)}else e.emit(\"subtitleOffset\",0)}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],eftqT:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{i18n:t,notice:r,proxy:a,template:{$video:i}}=e;let n=!0;window.WebKitPlaybackTargetAvailabilityEvent&&i.webkitShowPlaybackTargetPicker?a(i,\"webkitplaybacktargetavailabilitychanged\",(e=>{switch(e.availability){case\"available\":n=!0;break;case\"not-available\":n=!1}})):n=!1,(0,o.def)(e,\"airplay\",{value(){n?(i.webkitShowPlaybackTargetPicker(),e.emit(\"airplay\")):r.show=t.get(\"AirPlay Not Available\")}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],fCWZK:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{option:t,storage:r,template:{$video:a,$poster:i}}=e;Object.keys(t.moreVideoAttr).forEach((r=>{e.attr(r,t.moreVideoAttr[r])})),t.muted&&(e.muted=t.muted),t.volume&&(a.volume=(0,o.clamp)(t.volume,0,1));const n=r.get(\"volume\");\"number\"==typeof n&&(a.volume=(0,o.clamp)(n,0,1)),t.poster&&(0,o.setStyle)(i,\"backgroundImage\",`url(${t.poster})`),t.autoplay&&(a.autoplay=t.autoplay),t.playsInline&&(a.playsInline=!0,a[\"webkit-playsinline\"]=!0),t.theme&&(e.theme=t.theme),e.url=t.url}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],f8Lv3:[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"../config\"),i=o.interopDefault(a),n=e(\"../utils\");r.default=function(e){const{i18n:t,notice:r,option:o,constructor:a,proxy:s,template:{$player:l,$video:c,$poster:p}}=e;let u=0;for(let t=0;t<i.default.events.length;t++)s(c,i.default.events[t],(t=>{e.emit(`video:${t.type}`,t)}));e.on(\"video:canplay\",(()=>{u=0,e.loading.show=!1})),e.once(\"video:canplay\",(()=>{e.loading.show=!1,e.controls.show=!0,e.mask.show=!0,e.isReady=!0,e.emit(\"ready\")})),e.on(\"video:ended\",(()=>{o.loop?(e.seek=0,e.play(),e.controls.show=!1,e.mask.show=!1):(e.controls.show=!0,e.mask.show=!0)})),e.on(\"video:error\",(async i=>{u<a.RECONNECT_TIME_MAX?(await(0,n.sleep)(a.RECONNECT_SLEEP_TIME),u+=1,e.url=o.url,r.show=`${t.get(\"Reconnect\")}: ${u}`,e.emit(\"error\",i,u)):(e.mask.show=!0,e.loading.show=!1,e.controls.show=!0,(0,n.addClass)(l,\"art-error\"),await(0,n.sleep)(a.RECONNECT_SLEEP_TIME),r.show=t.get(\"Video Load Failed\"),e.destroy(!1))})),e.on(\"video:loadedmetadata\",(()=>{e.autoSize=o.autoSize,n.isMobile&&(e.loading.show=!1,e.controls.show=!0,e.mask.show=!0)})),e.on(\"video:loadstart\",(()=>{e.loading.show=!0,e.mask.show=!1,e.controls.show=!0})),e.on(\"video:pause\",(()=>{e.controls.show=!0,e.mask.show=!0})),e.on(\"video:play\",(()=>{e.mask.show=!1,(0,n.setStyle)(p,\"display\",\"none\")})),e.on(\"video:playing\",(()=>{e.mask.show=!1})),e.on(\"video:seeked\",(()=>{e.loading.show=!1})),e.on(\"video:seeking\",(()=>{e.loading.show=!0,e.mask.show=!1})),e.on(\"video:timeupdate\",(()=>{e.mask.show=!1})),e.on(\"video:waiting\",(()=>{e.loading.show=!0,e.mask.show=!1}))}},{\"../config\":\"lyjeQ\",\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"8Z0Uf\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"../utils\"),i=e(\"../utils/component\"),n=o.interopDefault(i),s=e(\"./fullscreen\"),l=o.interopDefault(s),c=e(\"./fullscreenWeb\"),p=o.interopDefault(c),u=e(\"./pip\"),d=o.interopDefault(u),f=e(\"./playAndPause\"),h=o.interopDefault(f),m=e(\"./progress\"),g=o.interopDefault(m),y=e(\"./time\"),v=o.interopDefault(y),b=e(\"./volume\"),x=o.interopDefault(b),w=e(\"./setting\"),j=o.interopDefault(w),k=e(\"./thumbnails\"),S=o.interopDefault(k),I=e(\"./screenshot\"),C=o.interopDefault(I),$=e(\"./quality\"),E=o.interopDefault($),P=e(\"./loop\"),T=o.interopDefault(P),M=e(\"./airplay\"),F=o.interopDefault(M);class A extends n.default{constructor(e){super(e),this.name=\"control\";const{proxy:t,constructor:r,template:{$player:o}}=e;let i=Date.now();t(o,[\"click\",\"mousemove\",\"touchstart\",\"touchmove\"],(()=>{this.show=!0,(0,a.removeClass)(o,\"art-hide-cursor\"),(0,a.addClass)(o,\"art-hover\"),i=Date.now()})),e.on(\"video:timeupdate\",(()=>{!e.isInput&&e.playing&&this.show&&Date.now()-i>=r.CONTROL_HIDE_TIME&&(this.show=!1,(0,a.addClass)(o,\"art-hide-cursor\"),(0,a.removeClass)(o,\"art-hover\"))})),this.init()}init(){const{option:e}=this.art;e.isLive||this.add((0,g.default)({name:\"progress\",position:\"top\",index:10})),!e.thumbnails.url||e.isLive||a.isMobile||this.add((0,S.default)({name:\"thumbnails\",position:\"top\",index:20})),this.add((0,T.default)({name:\"loop\",position:\"top\",index:30})),this.add((0,h.default)({name:\"playAndPause\",position:\"left\",index:10})),this.add((0,x.default)({name:\"volume\",position:\"left\",index:20})),e.isLive||this.add((0,v.default)({name:\"time\",position:\"left\",index:30})),e.quality.length&&this.add((0,E.default)({name:\"quality\",position:\"right\",index:10})),e.screenshot&&!a.isMobile&&this.add((0,C.default)({name:\"screenshot\",position:\"right\",index:20})),e.setting&&this.add((0,j.default)({name:\"setting\",position:\"right\",index:30})),e.pip&&this.add((0,d.default)({name:\"pip\",position:\"right\",index:40})),e.airplay&&window.WebKitPlaybackTargetAvailabilityEvent&&this.add((0,F.default)({name:\"airplay\",position:\"right\",index:50})),e.fullscreenWeb&&this.add((0,p.default)({name:\"fullscreenWeb\",position:\"right\",index:60})),e.fullscreen&&this.add((0,l.default)({name:\"fullscreen\",position:\"right\",index:70}));for(let t=0;t<e.controls.length;t++)this.add(e.controls[t])}add(e){const t=\"function\"==typeof e?e(this.art):e,{$progress:r,$controlsLeft:o,$controlsRight:i}=this.art.template;switch(t.position){case\"top\":this.$parent=r;break;case\"left\":this.$parent=o;break;case\"right\":this.$parent=i;break;default:(0,a.errorHandle)(!1,\"Control option.position must one of 'top', 'left', 'right'\")}super.add(t)}}r.default=A},{\"../utils\":\"71aH7\",\"../utils/component\":\"18nVI\",\"./fullscreen\":\"c61Lj\",\"./fullscreenWeb\":\"03jeB\",\"./pip\":\"u8l8e\",\"./playAndPause\":\"ebXtb\",\"./progress\":\"bgoVP\",\"./time\":\"ikc2j\",\"./volume\":\"b8NFx\",\"./setting\":\"03o9l\",\"./thumbnails\":\"eCVx2\",\"./screenshot\":\"4KCF5\",\"./quality\":\"efgTY\",\"./loop\":\"2hIff\",\"./airplay\":\"4IS2d\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"18nVI\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"./dom\"),i=e(\"option-validator\"),n=o.interopDefault(i),s=e(\"../scheme\"),l=e(\"./property\"),c=e(\"./error\");r.default=class{constructor(e){this.id=0,this.art=e,this.add=this.add.bind(this)}get show(){return(0,a.hasClass)(this.art.template.$player,`art-${this.name}-show`)}set show(e){const{$player:t}=this.art.template,r=`art-${this.name}-show`;e?(0,a.addClass)(t,r):(0,a.removeClass)(t,r),this.art.emit(this.name,e)}set toggle(e){e&&(this.show=!this.show)}add(e){const t=\"function\"==typeof e?e(this.art):e;if(t.html=t.html||\"\",(0,n.default)(t,s.ComponentOption),!this.$parent||!this.name||t.disable)return;const r=t.name||`${this.name}${this.id}`;(0,c.errorHandle)(!(0,l.has)(this,r),`Cannot add an existing name [${r}] to the [${this.name}]`),this.id+=1;const o=(0,a.createElement)(\"div\");(0,a.addClass)(o,`art-${this.name}`),(0,a.addClass)(o,`art-${this.name}-${r}`);const i=Array.from(this.$parent.children);o.dataset.index=t.index||this.id;const p=i.find((e=>Number(e.dataset.index)>=Number(o.dataset.index)));return p?p.insertAdjacentElement(\"beforebegin\",o):(0,a.append)(this.$parent,o),t.html&&(0,a.append)(o,t.html),t.style&&(0,a.setStyles)(o,t.style),t.tooltip&&(0,a.tooltip)(o,t.tooltip),t.click&&this.art.events.proxy(o,\"click\",(e=>{e.preventDefault(),t.click.call(this.art,this,e)})),t.selector&&[\"left\",\"right\"].includes(t.position)&&this.selector(t,o),t.mounted&&t.mounted.call(this.art,o),(0,l.def)(this,r,{value:o}),o}selector(e,t){const{hover:r,proxy:o}=this.art.events;(0,a.addClass)(t,\"art-control-selector\");const i=(0,a.createElement)(\"div\");(0,a.addClass)(i,\"art-selector-value\"),(0,a.append)(i,e.html),t.innerText=\"\",(0,a.append)(t,i);const n=e.selector.map(((e,t)=>`<div class=\"art-selector-item ${e.default?\"art-current\":\"\"}\" data-index=\"${t}\">${e.html}</div>`)).join(\"\"),s=(0,a.createElement)(\"div\");(0,a.addClass)(s,\"art-selector-list\"),(0,a.append)(s,n),(0,a.append)(t,s),this.art.option.backdrop&&(0,a.addClass)(s,\"art-backdrop-filter\");const l=()=>{const e=(0,a.getStyle)(t,\"width\")/2-(0,a.getStyle)(s,\"width\")/2;s.style.left=`${e}px`};r(t,l),o(s,\"click\",(async t=>{const r=(t.composedPath()||[]).find((e=>(0,a.hasClass)(e,\"art-selector-item\")));if(!r)return;(0,a.inverseClass)(r,\"art-current\");const o=Number(r.dataset.index),n=e.selector[o]||{};if(i.innerText=r.innerText,e.onSelect){const o=await e.onSelect.call(this.art,n,r,t);\"string\"!=typeof o&&\"number\"!=typeof o||(i.innerHTML=o)}l()}))}}},{\"./dom\":\"bSNiV\",\"option-validator\":\"bAWi2\",\"../scheme\":\"AKEiO\",\"./property\":\"5NSdr\",\"./error\":\"hwmZz\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],c61Lj:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>({...e,tooltip:t.i18n.get(\"Fullscreen\"),mounted:e=>{const{proxy:r,icons:a,i18n:i}=t,n=(0,o.append)(e,a.fullscreenOn),s=(0,o.append)(e,a.fullscreenOff);(0,o.setStyle)(s,\"display\",\"none\"),r(e,\"click\",(()=>{t.fullscreen=!t.fullscreen})),t.on(\"fullscreen\",(t=>{t?((0,o.tooltip)(e,i.get(\"Exit Fullscreen\")),(0,o.setStyle)(n,\"display\",\"none\"),(0,o.setStyle)(s,\"display\",\"inline-flex\")):((0,o.tooltip)(e,i.get(\"Fullscreen\")),(0,o.setStyle)(n,\"display\",\"inline-flex\"),(0,o.setStyle)(s,\"display\",\"none\"))}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"03jeB\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>({...e,tooltip:t.i18n.get(\"Web Fullscreen\"),mounted:e=>{const{proxy:r,icons:a,i18n:i}=t,n=(0,o.append)(e,a.fullscreenWebOn),s=(0,o.append)(e,a.fullscreenWebOff);(0,o.setStyle)(s,\"display\",\"none\"),r(e,\"click\",(()=>{t.fullscreenWeb=!t.fullscreenWeb})),t.on(\"fullscreenWeb\",(t=>{t?((0,o.tooltip)(e,i.get(\"Exit Web Fullscreen\")),(0,o.setStyle)(n,\"display\",\"none\"),(0,o.setStyle)(s,\"display\",\"inline-flex\")):((0,o.tooltip)(e,i.get(\"Web Fullscreen\")),(0,o.setStyle)(n,\"display\",\"inline-flex\"),(0,o.setStyle)(s,\"display\",\"none\"))}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],u8l8e:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>({...e,tooltip:t.i18n.get(\"PIP Mode\"),mounted:e=>{const{proxy:r,icons:a,i18n:i}=t;(0,o.append)(e,a.pip),r(e,\"click\",(()=>{t.pip=!t.pip})),t.on(\"pip\",(t=>{(0,o.tooltip)(e,i.get(t?\"Exit PIP Mode\":\"PIP Mode\"))}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],ebXtb:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>({...e,mounted:e=>{const{proxy:r,icons:a,i18n:i}=t,n=(0,o.append)(e,a.play),s=(0,o.append)(e,a.pause);function l(){(0,o.setStyle)(n,\"display\",\"flex\"),(0,o.setStyle)(s,\"display\",\"none\")}function c(){(0,o.setStyle)(n,\"display\",\"none\"),(0,o.setStyle)(s,\"display\",\"flex\")}(0,o.tooltip)(n,i.get(\"Play\")),(0,o.tooltip)(s,i.get(\"Pause\")),r(n,\"click\",(()=>{t.play()})),r(s,\"click\",(()=>{t.pause()})),t.playing?c():l(),t.on(\"video:playing\",(()=>{c()})),t.on(\"video:pause\",(()=>{l()}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],bgoVP:[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r),o.export(r,\"getPosFromEvent\",(()=>i)),o.export(r,\"setCurrentTime\",(()=>n));var a=e(\"../utils\");function i(e,t){const{$progress:r}=e.template,{left:o}=r.getBoundingClientRect(),i=a.isMobile?t.touches[0].clientX:t.pageX,n=(0,a.clamp)(i-o,0,r.clientWidth),s=n/r.clientWidth*e.duration;return{second:s,time:(0,a.secondToTime)(s),width:n,percentage:(0,a.clamp)(n/r.clientWidth,0,1)}}function n(e,t){if(e.isRotate){const r=t.touches[0].clientY/e.height,o=r*e.duration;e.emit(\"setBar\",\"played\",r),e.seek=o}else{const{second:r,percentage:o}=i(e,t);e.emit(\"setBar\",\"played\",o),e.seek=r}}r.default=function(e){return t=>{const{icons:r,option:o,proxy:s}=t;return{...e,html:'<div class=\"art-control-progress-inner\"><div class=\"art-progress-loaded\"></div><div class=\"art-progress-played\"></div><div class=\"art-progress-highlight\"></div><div class=\"art-progress-indicator\"></div><div class=\"art-progress-tip\"></div></div>',mounted:e=>{let l=!1;const c=(0,a.query)(\".art-progress-loaded\",e),p=(0,a.query)(\".art-progress-played\",e),u=(0,a.query)(\".art-progress-highlight\",e),d=(0,a.query)(\".art-progress-indicator\",e),f=(0,a.query)(\".art-progress-tip\",e),{PROGRESS_HEIGHT:h,INDICATOR_SIZE:m,INDICATOR_SIZE_ICON:g,INDICATOR_SIZE_MOBILE:y,INDICATOR_SIZE_MOBILE_ICON:v}=t.constructor;(0,a.setStyle)(e,\"height\",`${h}px`),(0,a.setStyle)(p,\"backgroundColor\",\"var(--theme)\");let b=m;function x(e,t){\"loaded\"===e&&(0,a.setStyle)(c,\"width\",100*t+\"%\"),\"played\"===e&&((0,a.setStyle)(p,\"width\",100*t+\"%\"),(0,a.setStyle)(d,\"left\",`calc(${100*t}% - ${b/2}px)`))}r.indicator?(b=g,(0,a.append)(d,r.indicator)):(0,a.setStyles)(d,{backgroundColor:\"var(--theme)\"}),a.isMobile&&(b=y,r.indicator&&(b=v)),(0,a.setStyles)(d,{left:`-${b/2}px`,width:`${b}px`,height:`${b}px`}),t.on(\"video:loadedmetadata\",(()=>{for(let e=0;e<o.highlight.length;e++){const r=o.highlight[e],i=(0,a.clamp)(r.time,0,t.duration)/t.duration*100;(0,a.append)(u,`<span data-text=\"${r.text}\" data-time=\"${r.time}\" style=\"left: ${i}%\"></span>`)}})),x(\"loaded\",t.loaded),t.on(\"setBar\",((e,t)=>{x(e,t)})),t.on(\"video:progress\",(()=>{x(\"loaded\",t.loaded)})),t.on(\"video:timeupdate\",(()=>{x(\"played\",t.played)})),t.on(\"video:ended\",(()=>{x(\"played\",1)})),a.isMobile||(s(e,\"click\",(e=>{e.target!==d&&n(t,e)})),s(e,\"mousemove\",(r=>{(0,a.setStyle)(f,\"display\",\"block\"),(0,a.includeFromEvent)(r,u)?function(r){const{width:o}=i(t,r),{text:n}=r.target.dataset;f.innerHTML=n;const s=f.clientWidth;o<=s/2?(0,a.setStyle)(f,\"left\",0):o>e.clientWidth-s/2?(0,a.setStyle)(f,\"left\",e.clientWidth-s+\"px\"):(0,a.setStyle)(f,\"left\",o-s/2+\"px\")}(r):function(r){const{width:o,time:n}=i(t,r);f.innerHTML=n;const s=f.clientWidth;o<=s/2?(0,a.setStyle)(f,\"left\",0):o>e.clientWidth-s/2?(0,a.setStyle)(f,\"left\",e.clientWidth-s+\"px\"):(0,a.setStyle)(f,\"left\",o-s/2+\"px\")}(r)})),s(e,\"mouseleave\",(()=>{(0,a.setStyle)(f,\"display\",\"none\")})),s(e,\"mousedown\",(()=>{l=!0})),s(document,\"mousemove\",(e=>{if(l){const{second:r,percentage:o}=i(t,e);x(\"played\",o),t.seek=r}})),s(document,\"mouseup\",(()=>{l&&(l=!1)})))}}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],ikc2j:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>({...e,style:{cursor:\"auto\",marginLeft:\"10px\"},mounted:e=>{function r(){const r=`${(0,o.secondToTime)(t.currentTime)} / ${(0,o.secondToTime)(t.duration)}`;r!==e.innerText&&(e.innerText=r)}r();const a=[\"video:loadedmetadata\",\"video:timeupdate\",\"video:progress\"];for(let e=0;e<a.length;e++)t.on(a[e],r)}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],b8NFx:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>({...e,mounted:e=>{const{proxy:r,icons:a,i18n:i}=t;let n=!1;const s=t.constructor.VOLUME_PANEL_WIDTH,l=t.constructor.VOLUME_HANDLE_WIDTH,c=(0,o.append)(e,a.volume),p=(0,o.append)(e,a.volumeClose),u=(0,o.append)(e,'<div class=\"art-volume-panel\"></div>'),d=(0,o.append)(u,'<div class=\"art-volume-slider-handle\"></div>');function f(e){const{left:t}=u.getBoundingClientRect();return(0,o.clamp)(e.pageX-t-l/2,0,s-l/2)/(s-l)}function h(e=.7){if(t.muted||0===e)(0,o.setStyle)(c,\"display\",\"none\"),(0,o.setStyle)(p,\"display\",\"flex\"),(0,o.setStyle)(d,\"left\",\"0\");else{const t=(s-l)*e;(0,o.setStyle)(c,\"display\",\"flex\"),(0,o.setStyle)(p,\"display\",\"none\"),(0,o.setStyle)(d,\"left\",`${t}px`)}}(0,o.tooltip)(c,i.get(\"Mute\")),(0,o.setStyle)(p,\"display\",\"none\"),o.isMobile&&(0,o.setStyle)(u,\"display\",\"none\"),h(t.volume),t.on(\"video:volumechange\",(()=>{h(t.volume)})),r(c,\"click\",(()=>{t.muted=!0})),r(p,\"click\",(()=>{t.muted=!1})),r(u,\"click\",(e=>{t.muted=!1,t.volume=f(e)})),r(d,\"mousedown\",(()=>{n=!0})),r(e,\"mousemove\",(e=>{n&&(t.muted=!1,t.volume=f(e))})),r(document,\"mouseup\",(()=>{n&&(n=!1)}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"03o9l\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>({...e,tooltip:t.i18n.get(\"Show Setting\"),mounted:e=>{const{proxy:r,icons:a,i18n:i}=t;(0,o.append)(e,a.setting),r(e,\"click\",(()=>{t.setting.toggle=!0,t.setting.updateStyle()})),t.on(\"setting\",(t=>{(0,o.tooltip)(e,i.get(t?\"Hide Setting\":\"Show Setting\"))}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],eCVx2:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\"),a=e(\"./progress\");r.default=function(e){return t=>({...e,mounted:e=>{const{option:r,template:{$progress:i,$video:n},events:{proxy:s,loadImg:l}}=t;let c=null,p=!1,u=!1;s(i,\"mousemove\",(async s=>{if(!p){p=!0;const e=await l(r.thumbnails.url);c=e,u=!0}u&&((0,o.setStyle)(e,\"display\",\"block\"),function(s){const{width:l}=(0,a.getPosFromEvent)(t,s),{url:p,number:u,column:d,width:f,height:h}=r.thumbnails,m=f||c.naturalWidth/d,g=h||m/(n.videoWidth/n.videoHeight),y=i.clientWidth/u,v=Math.floor(l/y),b=Math.ceil(v/d)-1,x=v%d||d-1;(0,o.setStyle)(e,\"backgroundImage\",`url(${p})`),(0,o.setStyle)(e,\"height\",`${g}px`),(0,o.setStyle)(e,\"width\",`${m}px`),(0,o.setStyle)(e,\"backgroundPosition\",`-${x*m}px -${b*g}px`),l<=m/2?(0,o.setStyle)(e,\"left\",0):l>i.clientWidth-m/2?(0,o.setStyle)(e,\"left\",i.clientWidth-m+\"px\"):(0,o.setStyle)(e,\"left\",l-m/2+\"px\")}(s))})),s(i,\"mouseleave\",(()=>{(0,o.setStyle)(e,\"display\",\"none\")})),t.on(\"hover\",(t=>{t||(0,o.setStyle)(e,\"display\",\"none\")}))}})}},{\"../utils\":\"71aH7\",\"./progress\":\"bgoVP\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"4KCF5\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>({...e,tooltip:t.i18n.get(\"Screenshot\"),mounted:e=>{const{proxy:r,icons:a}=t;(0,o.append)(e,a.screenshot),r(e,\"click\",(()=>{t.screenshot()}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],efgTY:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e){return t=>{const r=t.option.quality,o=r.find((e=>e.default))||r[0];return{...e,style:{marginRight:\"10px\"},html:o?o.html:\"\",selector:r,onSelect(e){t.switchQuality(e.url,e.html)}}}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"2hIff\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>({...e,mounted:e=>{const r=(0,o.append)(e,'<span class=\"art-loop-point\"></span>'),a=(0,o.append)(e,'<span class=\"art-loop-point\"></span>');t.on(\"loop\",(i=>{i&&i.length?((0,o.setStyle)(e,\"display\",\"block\"),(0,o.setStyle)(r,\"left\",`calc(${i[0]/t.duration*100}% - ${r.clientWidth}px)`),(0,o.setStyle)(a,\"left\",i[1]/t.duration*100+\"%\")):(0,o.setStyle)(e,\"display\",\"none\")}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"4IS2d\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>({...e,tooltip:t.i18n.get(\"AirPlay\"),mounted:e=>{const{proxy:r,icons:a}=t;(0,o.append)(e,a.airplay),r(e,\"click\",(()=>t.airplay()))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"2KYsr\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"../utils\"),i=e(\"../utils/component\"),n=o.interopDefault(i),s=e(\"./playbackRate\"),l=o.interopDefault(s),c=e(\"./aspectRatio\"),p=o.interopDefault(c),u=e(\"./flip\"),d=o.interopDefault(u),f=e(\"./info\"),h=o.interopDefault(f),m=e(\"./version\"),g=o.interopDefault(m),y=e(\"./close\"),v=o.interopDefault(y);class b extends n.default{constructor(e){super(e),this.name=\"contextmenu\",this.$parent=e.template.$contextmenu,a.isMobile||this.init()}init(){const{option:e,proxy:t,template:{$player:r,$contextmenu:o}}=this.art;e.playbackRate&&this.add((0,l.default)({name:\"playbackRate\",index:10})),e.aspectRatio&&this.add((0,p.default)({name:\"aspectRatio\",index:20})),e.flip&&this.add((0,d.default)({name:\"flip\",index:30})),this.add((0,h.default)({name:\"info\",index:40})),this.add((0,g.default)({name:\"version\",index:50})),this.add((0,v.default)({name:\"close\",index:60}));for(let t=0;t<e.contextmenu.length;t++)this.add(e.contextmenu[t]);t(r,\"contextmenu\",(e=>{if(e.preventDefault(),!this.art.constructor.CONTEXTMENU)return;this.show=!0;const t=e.clientX,i=e.clientY,{height:n,width:s,left:l,top:c}=r.getBoundingClientRect(),{height:p,width:u}=o.getBoundingClientRect();let d=t-l,f=i-c;t+u>l+s&&(d=s-u),i+p>c+n&&(f=n-p),(0,a.setStyles)(o,{top:`${f}px`,left:`${d}px`})})),t(r,\"click\",(e=>{(0,a.includeFromEvent)(e,o)||(this.show=!1)})),this.art.on(\"blur\",(()=>{this.show=!1}))}}r.default=b},{\"../utils\":\"71aH7\",\"../utils/component\":\"18nVI\",\"./playbackRate\":\"69eLi\",\"./aspectRatio\":\"lUefg\",\"./flip\":\"kysiM\",\"./info\":\"gqIgJ\",\"./version\":\"kRU7C\",\"./close\":\"jQ8Pm\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"69eLi\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>{const{i18n:r,constructor:{PLAYBACK_RATE:a}}=t;return{...e,html:`${r.get(\"Play Speed\")}:\\n                ${a.map((e=>`<span data-value=\"${e}\">${1===e?r.get(\"Normal\"):e}</span>`)).join(\"\")}\\n            `,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.playbackRate=Number(o),e.show=!1)},mounted:e=>{const r=(0,o.query)('[data-value=\"1\"]',e);r&&(0,o.inverseClass)(r,\"art-current\"),t.on(\"video:ratechange\",(()=>{const r=(0,o.queryAll)(\"span\",e).find((e=>Number(e.dataset.value)===t.playbackRate));r&&(0,o.inverseClass)(r,\"art-current\")}))}}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],lUefg:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>{const{i18n:r,constructor:{ASPECT_RATIO:a}}=t;return{...e,html:`${r.get(\"Aspect Ratio\")}:\\n                ${a.map((e=>`<span data-value=\"${e}\">${\"default\"===e?r.get(\"Default\"):e}</span>`)).join(\"\")}\\n            `,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.aspectRatio=o,e.show=!1)},mounted:e=>{const r=(0,o.query)('[data-value=\"default\"]',e);r&&(0,o.inverseClass)(r,\"art-current\"),t.on(\"aspectRatio\",(t=>{const r=(0,o.queryAll)(\"span\",e).find((e=>e.dataset.value===t));r&&(0,o.inverseClass)(r,\"art-current\")}))}}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],kysiM:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>{const{i18n:r,constructor:{FLIP:a}}=t;return{...e,html:`${r.get(\"Video Flip\")}:\\n                ${a.map((e=>`<span data-value=\"${e}\">${r.get((0,o.capitalize)(e))}</span>`)).join(\"\")}\\n            `,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.flip=o.toLowerCase(),e.show=!1)},mounted:e=>{const r=(0,o.query)('[data-value=\"normal\"]',e);r&&(0,o.inverseClass)(r,\"art-current\"),t.on(\"flip\",(t=>{const r=(0,o.queryAll)(\"span\",e).find((e=>e.dataset.value===t));r&&(0,o.inverseClass)(r,\"art-current\")}))}}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],gqIgJ:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e){return t=>({...e,html:t.i18n.get(\"Video Info\"),click:e=>{t.info.show=!0,e.show=!1}})}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],kRU7C:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e){return{...e,html:'<a href=\"https://artplayer.org\" target=\"_blank\">ArtPlayer 4.6.2</a>'}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],jQ8Pm:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e){return t=>({...e,html:t.i18n.get(\"Close\"),click:e=>{e.show=!1}})}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"02ajl\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"./utils\"),i=e(\"./utils/component\"),n=o.interopDefault(i);class s extends n.default{constructor(e){super(e),this.name=\"info\",a.isMobile||this.init()}init(){const{proxy:e,constructor:t,template:{$infoPanel:r,$infoClose:o,$video:i}}=this.art;e(o,\"click\",(()=>{this.show=!1}));let n=null;const s=(0,a.queryAll)(\"[data-video]\",r)||[];this.art.on(\"destroy\",(()=>{clearTimeout(n)})),function e(){for(let e=0;e<s.length;e++){const t=s[e],r=i[t.dataset.video],o=\"number\"==typeof r?r.toFixed(2):r;t.innerText!==o&&(t.innerText=o)}n=setTimeout(e,t.INFO_LOOP_TIME)}()}}r.default=s},{\"./utils\":\"71aH7\",\"./utils/component\":\"18nVI\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],eSWto:[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"./utils\"),i=e(\"./utils/component\"),n=o.interopDefault(i),s=e(\"option-validator\"),l=o.interopDefault(s),c=e(\"./scheme\"),p=o.interopDefault(c);class u extends n.default{constructor(e){super(e),this.name=\"subtitle\",this.eventDestroy=()=>null,this.init(e.option.subtitle);let t=!1;e.on(\"video:timeupdate\",(()=>{if(!this.url)return;const e=this.art.template.$video.webkitDisplayingFullscreen;\"boolean\"==typeof e&&e!==t&&(t=e,this.createTrack(e?\"subtitles\":\"metadata\",this.url))}))}get url(){return this.art.template.$track.src}set url(e){this.switch(e)}get textTrack(){return this.art.template.$video.textTracks[0]}get activeCue(){return this.textTrack.activeCues[0]}style(e,t){const{$subtitle:r}=this.art.template;return\"object\"==typeof e?(0,a.setStyles)(r,e):(0,a.setStyle)(r,e,t)}update(){const{$subtitle:e}=this.art.template;e.innerHTML=\"\",this.activeCue&&(this.art.option.subtitle.escape?e.innerHTML=this.activeCue.text.split(/\\r?\\n/).map((e=>`<p>${(0,a.escape)(e)}</p>`)).join(\"\"):e.innerHTML=this.activeCue.text,this.art.emit(\"subtitleUpdate\",this.activeCue.text))}async switch(e,t={}){const{i18n:r,notice:o,option:a}=this.art,i={...a.subtitle,...t,url:e},n=await this.init(i);return t.name&&(o.show=`${r.get(\"Switch Subtitle\")}: ${t.name}`),n}createTrack(e,t){const{template:r,proxy:o}=this.art,{$video:i,$track:n}=r,s=(0,a.createElement)(\"track\");s.default=!0,s.kind=e,s.src=t,s.track.mode=\"hidden\",this.eventDestroy(),(0,a.remove)(n),(0,a.append)(i,s),r.$track=s,this.eventDestroy=o(this.textTrack,\"cuechange\",(()=>this.update()))}async init(e){const{notice:t,template:{$subtitle:r}}=this.art;if((0,l.default)(e,p.default.subtitle),e.url)return this.style(e.style),fetch(e.url).then((e=>e.arrayBuffer())).then((t=>{const r=new TextDecoder(e.encoding).decode(t);switch(this.art.emit(\"subtitleLoad\",e.url),e.type||(0,a.getExt)(e.url)){case\"srt\":return(0,a.vttToBlob)((0,a.srtToVtt)(r));case\"ass\":return(0,a.vttToBlob)((0,a.assToVtt)(r));case\"vtt\":return(0,a.vttToBlob)(r);default:return e.url}})).then((e=>(r.innerHTML=\"\",this.url===e||(URL.revokeObjectURL(this.url),this.createTrack(\"metadata\",e),this.art.emit(\"subtitleSwitch\",e)),e))).catch((e=>{throw t.show=e,e}))}}r.default=u},{\"./utils\":\"71aH7\",\"./utils/component\":\"18nVI\",\"option-validator\":\"bAWi2\",\"./scheme\":\"AKEiO\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],jo4S1:[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"../utils/error\"),i=e(\"./clickInit\"),n=o.interopDefault(i),s=e(\"./hoverInit\"),l=o.interopDefault(s),c=e(\"./mousemoveInit\"),p=o.interopDefault(c),u=e(\"./resizeInit\"),d=o.interopDefault(u),f=e(\"./gestureInit\"),h=o.interopDefault(f),m=e(\"./viewInit\"),g=o.interopDefault(m);r.default=class{constructor(e){this.destroyEvents=[],this.proxy=this.proxy.bind(this),this.hover=this.hover.bind(this),this.loadImg=this.loadImg.bind(this),e.whitelist.state&&((0,n.default)(e,this),(0,l.default)(e,this),(0,p.default)(e,this),(0,d.default)(e,this),(0,h.default)(e,this),(0,g.default)(e,this))}proxy(e,t,r,o={}){if(Array.isArray(t))return t.map((t=>this.proxy(e,t,r,o)));e.addEventListener(t,r,o);const a=()=>e.removeEventListener(t,r,o);return this.destroyEvents.push(a),a}hover(e,t,r){t&&this.proxy(e,\"mouseenter\",t),r&&this.proxy(e,\"mouseleave\",r)}loadImg(e){return new Promise(((t,r)=>{let o;if(e instanceof HTMLImageElement)o=e;else{if(\"string\"!=typeof e)return r(new(0,a.ArtPlayerError)(\"Unable to get Image\"));o=new Image,o.src=e}if(o.complete)return t(o);this.proxy(o,\"load\",(()=>t(o))),this.proxy(o,\"error\",(()=>r(new(0,a.ArtPlayerError)(`Failed to load Image: ${o.src}`))))}))}destroy(){for(let e=0;e<this.destroyEvents.length;e++)this.destroyEvents[e]()}}},{\"../utils/error\":\"hwmZz\",\"./clickInit\":\"6UrCm\",\"./hoverInit\":\"4jWHi\",\"./mousemoveInit\":\"bMF9b\",\"./resizeInit\":\"eDXPO\",\"./gestureInit\":\"95GtS\",\"./viewInit\":\"InUBx\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6UrCm\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e,t){const{constructor:r,template:{$player:a,$video:i}}=e;t.proxy(document,[\"click\",\"contextmenu\"],(t=>{(0,o.includeFromEvent)(t,a)?(e.isInput=\"INPUT\"===t.target.tagName,e.isFocus=!0,e.emit(\"focus\")):(e.isInput=!1,e.isFocus=!1,e.emit(\"blur\"))}));let n=0;t.proxy(i,\"click\",(()=>{const t=Date.now();t-n<=r.DB_CLICE_TIME?(e.emit(\"dblclick\"),o.isMobile?e.isLock||e.toggle():e.fullscreen=!e.fullscreen):(e.emit(\"click\"),o.isMobile||e.toggle()),n=t}))}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"4jWHi\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e,t){const{$player:r}=e.template;t.hover(r,(t=>{(0,o.addClass)(r,\"art-hover\"),e.emit(\"hover\",!0,t)}),(t=>{(0,o.removeClass)(r,\"art-hover\"),e.emit(\"hover\",!1,t)}))}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],bMF9b:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e,t){const{$player:r}=e.template;t.proxy(r,\"mousemove\",(t=>{e.emit(\"mousemove\",t)}))}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],eDXPO:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e,t){const{option:r}=e,a=(0,o.throttle)((()=>{e.normalSize&&(e.autoSize=r.autoSize),e.aspectRatioReset=!0,e.notice.show=\"\",e.emit(\"resize\")}),e.constructor.RESIZE_TIME);t.proxy(window,[\"orientationchange\",\"resize\"],(()=>{a()})),screen&&screen.orientation&&screen.orientation.onchange&&t.proxy(screen.orientation,\"change\",(()=>{a()}))}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"95GtS\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\"),a=e(\"../control/progress\");r.default=function(e,t){if(o.isMobile&&!e.option.isLive){const{$video:r,$progress:i}=e.template;let n=null,s=!1,l=0,c=0,p=0;const u=t=>{if(1===t.touches.length&&!e.isLock){n===i&&(0,a.setCurrentTime)(e,t),s=!0;const{clientX:r,clientY:o}=t.touches[0];l=r,c=o,p=e.currentTime}},d=t=>{if(1===t.touches.length&&s&&e.duration){const{clientX:a,clientY:i}=t.touches[0],s=(0,o.clamp)((a-l)/e.width,-1,1),u=(0,o.clamp)((i-c)/e.height,-1,1),d=e.isRotate?u:s,f=n===r?e.constructor.TOUCH_MOVE_RATIO:1,h=(0,o.clamp)(p+e.duration*d*f,0,e.duration);e.seek=h,e.emit(\"setBar\",\"played\",(0,o.clamp)(h/e.duration,0,1)),e.notice.show=`${(0,o.secondToTime)(h)} / ${(0,o.secondToTime)(e.duration)}`}},f=()=>{s&&(l=0,c=0,p=0,s=!1,n=null)};t.proxy(i,\"touchstart\",(e=>{n=i,u(e)})),t.proxy(r,\"touchstart\",(e=>{n=r,u(e)})),t.proxy(r,\"touchmove\",d),t.proxy(i,\"touchmove\",d),t.proxy(document,\"touchend\",f)}}},{\"../utils\":\"71aH7\",\"../control/progress\":\"bgoVP\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],InUBx:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e,t){const{option:r,constructor:a,template:{$container:i}}=e,n=(0,o.throttle)((()=>{e.emit(\"view\",(0,o.isInViewport)(i,a.SCROLL_GAP))}),a.SCROLL_TIME);t.proxy(window,\"scroll\",(()=>{n()})),e.on(\"view\",(t=>{r.autoMini&&(e.mini=!t)}))}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6NoFy\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"./utils\");r.default=class{constructor(e){this.art=e,this.keys={},e.option.hotkey&&!o.isMobile&&this.init()}init(){const{proxy:e,constructor:t}=this.art;this.add(27,(()=>{this.art.fullscreenWeb&&(this.art.fullscreenWeb=!1)})),this.add(32,(()=>{this.art.toggle()})),this.add(37,(()=>{this.art.backward=t.SEEK_STEP})),this.add(38,(()=>{this.art.volume+=t.VOLUME_STEP})),this.add(39,(()=>{this.art.forward=t.SEEK_STEP})),this.add(40,(()=>{this.art.volume-=t.VOLUME_STEP})),e(window,\"keydown\",(e=>{if(this.art.isFocus){const t=document.activeElement.tagName.toUpperCase(),r=document.activeElement.getAttribute(\"contenteditable\");if(\"INPUT\"!==t&&\"TEXTAREA\"!==t&&\"\"!==r&&\"true\"!==r){const t=this.keys[e.keyCode];if(t){e.preventDefault();for(let r=0;r<t.length;r++)t[r].call(this.art,e);this.art.emit(\"hotkey\",e)}}}}))}add(e,t){return this.keys[e]?this.keys[e].push(t):this.keys[e]=[t],this}remove(e,t){if(this.keys[e]){const r=this.keys[e].indexOf(t);-1!==r&&this.keys[e].splice(r,1)}return this}}},{\"./utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6G6hZ\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"./utils/component\"),i=o.interopDefault(a);class n extends i.default{constructor(e){super(e);const{option:t,template:{$layer:r}}=e;this.name=\"layer\",this.$parent=r;for(let e=0;e<t.layers.length;e++)this.add(t.layers[e])}}r.default=n},{\"./utils/component\":\"18nVI\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"3dsEe\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"./utils\"),i=e(\"./utils/component\"),n=o.interopDefault(i);class s extends n.default{constructor(e){super(e),this.name=\"loading\",(0,a.append)(e.template.$loading,e.icons.loading)}}r.default=s},{\"./utils\":\"71aH7\",\"./utils/component\":\"18nVI\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],dWGTw:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"./utils\");r.default=class{constructor(e){this.art=e,this.timer=null}set show(e){const{constructor:t,template:{$player:r,$noticeInner:a}}=this.art;e?(a.innerText=e instanceof Error?e.message.trim():e,(0,o.addClass)(r,\"art-notice-show\"),clearTimeout(this.timer),this.timer=setTimeout((()=>{a.innerText=\"\",(0,o.removeClass)(r,\"art-notice-show\")}),t.NOTICE_TIME)):(0,o.removeClass)(r,\"art-notice-show\")}}},{\"./utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"5POkG\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"./utils\"),i=e(\"./utils/component\"),n=o.interopDefault(i);class s extends n.default{constructor(e){super(e),this.name=\"mask\";const{template:t,icons:r,events:o}=e,i=(0,a.append)(t.$state,r.state),n=(0,a.append)(t.$state,r.error);(0,a.setStyle)(n,\"display\",\"none\"),e.on(\"destroy\",(()=>{(0,a.setStyle)(i,\"display\",\"none\"),(0,a.setStyle)(n,\"display\",null)})),o.proxy(t.$state,\"click\",(()=>e.play()))}}r.default=s},{\"./utils\":\"71aH7\",\"./utils/component\":\"18nVI\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6OeNg\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"../utils\"),i=e(\"bundle-text:./loading.svg\"),n=o.interopDefault(i),s=e(\"bundle-text:./state.svg\"),l=o.interopDefault(s),c=e(\"bundle-text:./check.svg\"),p=o.interopDefault(c),u=e(\"bundle-text:./play.svg\"),d=o.interopDefault(u),f=e(\"bundle-text:./pause.svg\"),h=o.interopDefault(f),m=e(\"bundle-text:./volume.svg\"),g=o.interopDefault(m),y=e(\"bundle-text:./volume-close.svg\"),v=o.interopDefault(y),b=e(\"bundle-text:./screenshot.svg\"),x=o.interopDefault(b),w=e(\"bundle-text:./setting.svg\"),j=o.interopDefault(w),k=e(\"bundle-text:./arrow-left.svg\"),S=o.interopDefault(k),I=e(\"bundle-text:./arrow-right.svg\"),C=o.interopDefault(I),$=e(\"bundle-text:./playback-rate.svg\"),E=o.interopDefault($),P=e(\"bundle-text:./aspect-ratio.svg\"),T=o.interopDefault(P),M=e(\"bundle-text:./config.svg\"),F=o.interopDefault(M),A=e(\"bundle-text:./pip.svg\"),z=o.interopDefault(A),H=e(\"bundle-text:./lock.svg\"),D=o.interopDefault(H),O=e(\"bundle-text:./unlock.svg\"),R=o.interopDefault(O),L=e(\"bundle-text:./fullscreen-off.svg\"),N=o.interopDefault(L),V=e(\"bundle-text:./fullscreen-on.svg\"),Y=o.interopDefault(V),_=e(\"bundle-text:./fullscreen-web-off.svg\"),W=o.interopDefault(_),B=e(\"bundle-text:./fullscreen-web-on.svg\"),q=o.interopDefault(B),U=e(\"bundle-text:./switch-on.svg\"),Z=o.interopDefault(U),G=e(\"bundle-text:./switch-off.svg\"),K=o.interopDefault(G),X=e(\"bundle-text:./flip.svg\"),J=o.interopDefault(X),Q=e(\"bundle-text:./error.svg\"),ee=o.interopDefault(Q),te=e(\"bundle-text:./close.svg\"),re=o.interopDefault(te),oe=e(\"bundle-text:./airplay.svg\"),ae=o.interopDefault(oe);r.default=class{constructor(e){const t={loading:n.default,state:l.default,play:d.default,pause:h.default,check:p.default,volume:g.default,volumeClose:v.default,screenshot:x.default,setting:j.default,pip:z.default,arrowLeft:S.default,arrowRight:C.default,playbackRate:E.default,aspectRatio:T.default,config:F.default,lock:D.default,flip:J.default,unlock:R.default,fullscreenOff:N.default,fullscreenOn:Y.default,fullscreenWebOff:W.default,fullscreenWebOn:q.default,switchOn:Z.default,switchOff:K.default,error:ee.default,close:re.default,airplay:ae.default,...e.option.icons};Object.keys(t).forEach((e=>{(0,a.def)(this,e,{get:()=>{const r=(0,a.createElement)(\"i\");return(0,a.addClass)(r,\"art-icon\"),(0,a.addClass)(r,`art-icon-${e}`),(0,a.append)(r,t[e]),r}})}))}}},{\"../utils\":\"71aH7\",\"bundle-text:./loading.svg\":\"7tDub\",\"bundle-text:./state.svg\":\"1ElZc\",\"bundle-text:./check.svg\":\"lmgoP\",\"bundle-text:./play.svg\":\"lVWoQ\",\"bundle-text:./pause.svg\":\"5Mnax\",\"bundle-text:./volume.svg\":\"w3eIa\",\"bundle-text:./volume-close.svg\":\"rHjo1\",\"bundle-text:./screenshot.svg\":\"2KcqM\",\"bundle-text:./setting.svg\":\"8rQMV\",\"bundle-text:./arrow-left.svg\":\"kqGBE\",\"bundle-text:./arrow-right.svg\":\"aFjpC\",\"bundle-text:./playback-rate.svg\":\"lx7ZM\",\"bundle-text:./aspect-ratio.svg\":\"2sEjf\",\"bundle-text:./config.svg\":\"fQTgE\",\"bundle-text:./pip.svg\":\"2CaxO\",\"bundle-text:./lock.svg\":\"aCGnW\",\"bundle-text:./unlock.svg\":\"bTrAV\",\"bundle-text:./fullscreen-off.svg\":\"bA3p0\",\"bundle-text:./fullscreen-on.svg\":\"fTuY8\",\"bundle-text:./fullscreen-web-off.svg\":\"tvKf4\",\"bundle-text:./fullscreen-web-on.svg\":\"1F1oB\",\"bundle-text:./switch-on.svg\":\"7qNHs\",\"bundle-text:./switch-off.svg\":\"28aV8\",\"bundle-text:./flip.svg\":\"1uXI6\",\"bundle-text:./error.svg\":\"9f4dh\",\"bundle-text:./close.svg\":\"4nTtS\",\"bundle-text:./airplay.svg\":\"cDPXC\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"7tDub\":[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"50\" height=\"50\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"xMidYMid\" class=\"uil-default\"><path fill=\"none\" class=\"bk\" d=\"M0 0h100v100H0z\"/><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"translate(0 -30)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-1s\" repeatCount=\"indefinite\"/></rect><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"rotate(30 105.98 65)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-0.9166666666666666s\" repeatCount=\"indefinite\"/></rect><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"rotate(60 75.98 65)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-0.8333333333333334s\" repeatCount=\"indefinite\"/></rect><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"rotate(90 65 65)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-0.75s\" repeatCount=\"indefinite\"/></rect><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"rotate(120 58.66 65)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-0.6666666666666666s\" repeatCount=\"indefinite\"/></rect><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"rotate(150 54.02 65)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-0.5833333333333334s\" repeatCount=\"indefinite\"/></rect><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"rotate(180 50 65)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-0.5s\" repeatCount=\"indefinite\"/></rect><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"rotate(-150 45.98 65)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-0.4166666666666667s\" repeatCount=\"indefinite\"/></rect><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"rotate(-120 41.34 65)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-0.3333333333333333s\" repeatCount=\"indefinite\"/></rect><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"rotate(-90 35 65)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-0.25s\" repeatCount=\"indefinite\"/></rect><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"rotate(-60 24.02 65)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-0.16666666666666666s\" repeatCount=\"indefinite\"/></rect><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"rotate(-30 -5.98 65)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-0.08333333333333333s\" repeatCount=\"indefinite\"/></rect></svg>'},{}],\"1ElZc\":[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"60\" width=\"60\" style=\"filter:drop-shadow(0 1px 1px #000)\" viewBox=\"0 0 24 24\"><path d=\"M20 2H4C1.8 2 0 3.8 0 6v12c0 2.2 1.8 4 4 4h16c2.2 0 4-1.8 4-4V6c0-2.2-1.8-4-4-4zm-4.4 10.8L10.5 16c-.6.5-1.5 0-1.5-.8V8.8c0-.8.9-1.3 1.5-.8l5.1 3.2c.7.3.7 1.3 0 1.6z\"/></svg>'},{}],lmgoP:[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" style=\"width:100%;height:100%\"><path d=\"M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z\" fill=\"#fff\"/></svg>'},{}],lVWoQ:[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"22\" width=\"22\"><path d=\"M17.982 9.275 8.06 3.27A2.013 2.013 0 0 0 5 4.994v12.011a2.017 2.017 0 0 0 3.06 1.725l9.922-6.005a2.017 2.017 0 0 0 0-3.45z\"/></svg>'},{}],\"5Mnax\":[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"22\" width=\"22\"><path d=\"M7 3a2 2 0 0 0-2 2v12a2 2 0 1 0 4 0V5a2 2 0 0 0-2-2zm8 0a2 2 0 0 0-2 2v12a2 2 0 1 0 4 0V5a2 2 0 0 0-2-2z\"/></svg>'},{}],w3eIa:[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"22\" width=\"22\"><path d=\"M10.188 4.65 6 8H5a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h1l4.188 3.35a.5.5 0 0 0 .812-.39V5.04a.498.498 0 0 0-.812-.39zm4.258-.872a1 1 0 0 0-.862 1.804 6.002 6.002 0 0 1-.007 10.838 1 1 0 0 0 .86 1.806A8.001 8.001 0 0 0 19 11a8.001 8.001 0 0 0-4.554-7.222z\"/><path d=\"M15 11a3.998 3.998 0 0 0-2-3.465v6.93A3.998 3.998 0 0 0 15 11z\"/></svg>'},{}],rHjo1:[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"22\" width=\"22\"><path d=\"M15 11a3.998 3.998 0 0 0-2-3.465v2.636l1.865 1.865A4.02 4.02 0 0 0 15 11z\"/><path d=\"M13.583 5.583A5.998 5.998 0 0 1 17 11a6 6 0 0 1-.585 2.587l1.477 1.477a8.001 8.001 0 0 0-3.446-11.286 1 1 0 0 0-.863 1.805zm5.195 13.195-2.121-2.121-1.414-1.414-1.415-1.415L13 13l-2-2-3.889-3.889-3.889-3.889a.999.999 0 1 0-1.414 1.414L5.172 8H5a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h1l4.188 3.35a.5.5 0 0 0 .812-.39v-3.131l2.587 2.587-.01.005a1 1 0 0 0 .86 1.806c.215-.102.424-.214.627-.333l2.3 2.3a1.001 1.001 0 0 0 1.414-1.416zM11 5.04a.5.5 0 0 0-.813-.39L8.682 5.854 11 8.172V5.04z\"/></svg>'},{}],\"2KcqM\":[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"22\" width=\"22\" viewBox=\"0 0 50 50\"><path d=\"M19.402 6a5 5 0 0 0-4.902 4.012L14.098 12H9a5 5 0 0 0-5 5v21a5 5 0 0 0 5 5h32a5 5 0 0 0 5-5V17a5 5 0 0 0-5-5h-5.098l-.402-1.988A5 5 0 0 0 30.598 6ZM25 17c5.52 0 10 4.48 10 10s-4.48 10-10 10-10-4.48-10-10 4.48-10 10-10Zm0 2c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8Z\"/></svg>'},{}],\"8rQMV\":[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"22\" width=\"22\"><circle cx=\"11\" cy=\"11\" r=\"2\"/><path d=\"M19.164 8.861 17.6 8.6a6.978 6.978 0 0 0-1.186-2.099l.574-1.533a1 1 0 0 0-.436-1.217l-1.997-1.153a1.001 1.001 0 0 0-1.272.23l-1.008 1.225a7.04 7.04 0 0 0-2.55.001L8.716 2.829a1 1 0 0 0-1.272-.23L5.447 3.751a1 1 0 0 0-.436 1.217l.574 1.533A6.997 6.997 0 0 0 4.4 8.6l-1.564.261A.999.999 0 0 0 2 9.847v2.306c0 .489.353.906.836.986l1.613.269a7 7 0 0 0 1.228 2.075l-.558 1.487a1 1 0 0 0 .436 1.217l1.997 1.153c.423.244.961.147 1.272-.23l1.04-1.263a7.089 7.089 0 0 0 2.272 0l1.04 1.263a1 1 0 0 0 1.272.23l1.997-1.153a1 1 0 0 0 .436-1.217l-.557-1.487c.521-.61.94-1.31 1.228-2.075l1.613-.269a.999.999 0 0 0 .835-.986V9.847a.999.999 0 0 0-.836-.986zM11 15a4 4 0 1 1 0-8 4 4 0 0 1 0 8z\"/></svg>'},{}],kqGBE:[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"32\" width=\"32\"><path d=\"m19.41 20.09-4.58-4.59 4.58-4.59L18 9.5l-6 6 6 6z\" fill=\"#fff\"/></svg>'},{}],aFjpC:[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"32\" width=\"32\"><path d=\"m12.59 20.34 4.58-4.59-4.58-4.59L14 9.75l6 6-6 6z\" fill=\"#fff\"/></svg>'},{}],lx7ZM:[function(e,t,r){t.exports='<svg height=\"24\" width=\"24\"><path d=\"M10 8v8l6-4-6-4zM6.3 5l-.6-.8C7.2 3 9 2.2 11 2l.1 1c-1.8.2-3.4.9-4.8 2zM5 6.3l-.8-.6C3 7.2 2.2 9 2 11l1 .1c.2-1.8.9-3.4 2-4.8zm0 11.4c-1.1-1.4-1.8-3.1-2-4.8L2 13c.2 2 1 3.8 2.2 5.4l.8-.7zm6.1 3.3c-1.8-.2-3.4-.9-4.8-2l-.6.8C7.2 21 9 21.8 11 22l.1-1zM22 12c0-5.2-3.9-9.4-9-10l-.1 1c4.6.5 8.1 4.3 8.1 9s-3.5 8.5-8.1 9l.1 1c5.2-.5 9-4.8 9-10z\" fill=\"#fff\" style=\"--darkreader-inline-fill:#a8a6a4\"/></svg>'},{}],\"2sEjf\":[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 88 88\" style=\"width:100%;height:100%;transform:translate(0,0)\"><defs><clipPath id=\"__lottie_element_216\"><path d=\"M0 0h88v88H0z\"/></clipPath></defs><g style=\"display:block\" clip-path=\"url(\\'#__lottie_element_216\\')\"><path fill=\"#FFF\" d=\"m12.438-12.702-2.82 2.82c-.79.79-.79 2.05 0 2.83l7.07 7.07-7.07 7.07c-.79.79-.79 2.05 0 2.83l2.82 2.83c.79.78 2.05.78 2.83 0l11.32-11.31c.78-.78.78-2.05 0-2.83l-11.32-11.31c-.78-.79-2.04-.79-2.83 0zm-24.88 0c-.74-.74-1.92-.78-2.7-.12l-.13.12-11.31 11.31a2 2 0 0 0-.12 2.7l.12.13 11.31 11.31a2 2 0 0 0 2.7.12l.13-.12 2.83-2.83c.74-.74.78-1.91.11-2.7l-.11-.13-7.07-7.07 7.07-7.07c.74-.74.78-1.91.11-2.7l-.11-.13-2.83-2.82zM28-28c4.42 0 8 3.58 8 8v40c0 4.42-3.58 8-8 8h-56c-4.42 0-8-3.58-8-8v-40c0-4.42 3.58-8 8-8h56z\" style=\"--darkreader-inline-fill:#a8a6a4\" transform=\"translate(44 44)\"/></g></svg>'},{}],fQTgE:[function(e,t,r){t.exports='<svg height=\"24\" width=\"24\"><path d=\"M15 17h6v1h-6v-1zm-4 0H3v1h8v2h1v-5h-1v2zm3-9h1V3h-1v2H3v1h11v2zm4-3v1h3V5h-3zM6 14h1V9H6v2H3v1h3v2zm4-2h11v-1H10v1z\" fill=\"#fff\" style=\"--darkreader-inline-fill:#a8a6a4\"/></svg>'},{}],\"2CaxO\":[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 36 36\" height=\"32\" width=\"32\"><path d=\"M25 17h-8v6h8v-6Zm4 8V10.98C29 9.88 28.1 9 27 9H9c-1.1 0-2 .88-2 1.98V25c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2Zm-2 .02H9V10.97h18v14.05Z\"/></svg>'},{}],aCGnW:[function(e,t,r){t.exports='<svg class=\"icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\"><path d=\"M298.667 426.667v-85.334a213.333 213.333 0 1 1 426.666 0v85.334H768A85.333 85.333 0 0 1 853.333 512v256A85.333 85.333 0 0 1 768 853.333H256A85.333 85.333 0 0 1 170.667 768V512A85.333 85.333 0 0 1 256 426.667h42.667zM512 213.333a128 128 0 0 0-128 128v85.334h256v-85.334a128 128 0 0 0-128-128z\" fill=\"#fff\"/></svg>'},{}],bTrAV:[function(e,t,r){t.exports='<svg class=\"icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\"><path d=\"m666.752 194.517-49.365 74.112A128 128 0 0 0 384 341.333l.043 85.334h384A85.333 85.333 0 0 1 853.376 512v256a85.333 85.333 0 0 1-85.333 85.333H256A85.333 85.333 0 0 1 170.667 768V512A85.333 85.333 0 0 1 256 426.667h42.667v-85.334a213.333 213.333 0 0 1 368.085-146.816z\" fill=\"#fff\"/></svg>'},{}],bA3p0:[function(e,t,r){t.exports='<svg class=\"icon\" width=\"22\" height=\"22\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#fff\" d=\"M768 298.667h170.667V384h-256V128H768v170.667zM341.333 384h-256v-85.333H256V128h85.333v256zM768 725.333V896h-85.333V640h256v85.333H768zM341.333 640v256H256V725.333H85.333V640h256z\"/></svg>'},{}],fTuY8:[function(e,t,r){t.exports='<svg class=\"icon\" width=\"22\" height=\"22\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#fff\" d=\"M625.778 256H768v142.222h113.778v-256h-256V256zM256 398.222V256h142.222V142.222h-256v256H256zm512 227.556V768H625.778v113.778h256v-256H768zM398.222 768H256V625.778H142.222v256h256V768z\"/></svg>'},{}],tvKf4:[function(e,t,r){t.exports='<svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 1152 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#fff\" d=\"M1075.2 0H76.8A76.8 76.8 0 0 0 0 76.8v870.4a76.8 76.8 0 0 0 76.8 76.8h998.4a76.8 76.8 0 0 0 76.8-76.8V76.8A76.8 76.8 0 0 0 1075.2 0zM1024 128v768H128V128h896zM896 512a64 64 0 0 1 7.488 127.552L896 640H768v128a64 64 0 0 1-56.512 63.552L704 832a64 64 0 0 1-63.552-56.512L640 768V582.592c0-34.496 25.024-66.112 61.632-70.208l8-.384H896zm-640 0a64 64 0 0 1-7.488-127.552L256 384h128V256a64 64 0 0 1 56.512-63.552L448 192a64 64 0 0 1 63.552 56.512L512 256v185.408c0 34.432-25.024 66.112-61.632 70.144l-8 .448H256z\"/></svg>'},{}],\"1F1oB\":[function(e,t,r){t.exports='<svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 1152 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#fff\" d=\"M1075.2 0H76.8A76.8 76.8 0 0 0 0 76.8v870.4a76.8 76.8 0 0 0 76.8 76.8h998.4a76.8 76.8 0 0 0 76.8-76.8V76.8A76.8 76.8 0 0 0 1075.2 0zM1024 128v768H128V128h896zm-576 64a64 64 0 0 1 7.488 127.552L448 320H320v128a64 64 0 0 1-56.512 63.552L256 512a64 64 0 0 1-63.552-56.512L192 448V262.592c0-34.432 25.024-66.112 61.632-70.144l8-.448H448zm256 640a64 64 0 0 1-7.488-127.552L704 704h128V576a64 64 0 0 1 56.512-63.552L896 512a64 64 0 0 1 63.552 56.512L960 576v185.408c0 34.496-25.024 66.112-61.632 70.208l-8 .384H704z\"/></svg>'},{}],\"7qNHs\":[function(e,t,r){t.exports='<svg class=\"icon\" width=\"26\" height=\"26\" viewBox=\"0 0 1664 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#648FFC\" d=\"M1152 0H512a512 512 0 0 0 0 1024h640a512 512 0 0 0 0-1024zm0 960a448 448 0 1 1 448-448 448 448 0 0 1-448 448z\"/></svg>'},{}],\"28aV8\":[function(e,t,r){t.exports='<svg class=\"icon\" width=\"26\" height=\"26\" viewBox=\"0 0 1740 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#fff\" d=\"M511.898 1024h670.515c282.419-.41 511.18-229.478 511.18-511.898 0-282.419-228.761-511.488-511.18-511.897H511.898C229.478.615.717 229.683.717 512.102c0 282.42 228.761 511.488 511.18 511.898zm-.564-975.36A464.589 464.589 0 1 1 48.026 513.024 463.872 463.872 0 0 1 511.334 48.435v.205z\"/></svg>'},{}],\"1uXI6\":[function(e,t,r){t.exports='<svg class=\"icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"M554.667 810.667V896h-85.334v-85.333h85.334zm-384-632.662a42.667 42.667 0 0 1 34.986 18.219l203.904 291.328a42.667 42.667 0 0 1 0 48.896L205.611 827.776A42.667 42.667 0 0 1 128 803.328V220.672a42.667 42.667 0 0 1 42.667-42.667zm682.666 0a42.667 42.667 0 0 1 42.368 37.718l.299 4.949v582.656a42.667 42.667 0 0 1-74.24 28.63l-3.413-4.182-203.904-291.328a42.667 42.667 0 0 1-3.03-43.861l3.03-5.035 203.946-291.328a42.667 42.667 0 0 1 34.944-18.219zM554.667 640v85.333h-85.334V640h85.334zm-358.4-320.896V716.8L335.957 512 196.31 319.104zm358.4 150.23v85.333h-85.334v-85.334h85.334zm0-170.667V384h-85.334v-85.333h85.334zm0-170.667v85.333h-85.334V128h85.334z\" fill=\"#fff\"/></svg>'},{}],\"9f4dh\":[function(e,t,r){t.exports='<svg viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\" width=\"50\" height=\"50\"><path d=\"M593.818 168.55 949.82 763.76c26.153 43.746 10.732 99.738-34.447 125.052-14.397 8.069-30.72 12.308-47.37 12.308H155.976c-52.224 0-94.536-40.96-94.536-91.505 0-16.097 4.383-31.928 12.718-45.875l356.004-595.19c26.173-43.724 84.009-58.654 129.208-33.341a93.082 93.082 0 0 1 34.448 33.341zM512 819.2a61.44 61.44 0 1 0 0-122.88 61.44 61.44 0 0 0 0 122.88zm0-512a72.315 72.315 0 0 0-71.762 81.306l25.723 205.721a46.408 46.408 0 0 0 92.078 0l25.723-205.742A72.315 72.315 0 0 0 512 307.2z\"/></svg>'},{}],\"4nTtS\":[function(e,t,r){t.exports='<svg class=\"icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\"><path d=\"m571.733 512 268.8-268.8c17.067-17.067 17.067-42.667 0-59.733-17.066-17.067-42.666-17.067-59.733 0L512 452.267l-268.8-268.8c-17.067-17.067-42.667-17.067-59.733 0-17.067 17.066-17.067 42.666 0 59.733l268.8 268.8-268.8 268.8c-17.067 17.067-17.067 42.667 0 59.733 8.533 8.534 19.2 12.8 29.866 12.8s21.334-4.266 29.867-12.8l268.8-268.8 268.8 268.8c8.533 8.534 19.2 12.8 29.867 12.8s21.333-4.266 29.866-12.8c17.067-17.066 17.067-42.666 0-59.733L571.733 512z\"/></svg>'},{}],cDPXC:[function(e,t,r){t.exports='<svg width=\"18\" height=\"18\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"#fff\"><path d=\"M16 1H2a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h3v-2H3V3h12v8h-2v2h3a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1Z\"/><path d=\"M4 17h10l-5-6z\"/></g></svg>'},{}],\"3eYNH\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"./flip\"),i=o.interopDefault(a),n=e(\"./aspectRatio\"),s=o.interopDefault(n),l=e(\"./playbackRate\"),c=o.interopDefault(l),p=e(\"./subtitleOffset\"),u=o.interopDefault(p),d=e(\"../utils/component\"),f=o.interopDefault(d),h=e(\"../utils\");class m extends f.default{constructor(e){super(e);const{option:t,proxy:r,template:{$setting:o,$player:a}}=e;if(this.name=\"setting\",this.$parent=o,this.option=[],this.events=[],this.cache=new Map,t.setting){t.playbackRate&&this.option.push((0,c.default)(e)),t.aspectRatio&&this.option.push((0,s.default)(e)),t.flip&&this.option.push((0,i.default)(e)),t.subtitleOffset&&this.option.push((0,u.default)(e));for(let e=0;e<t.settings.length;e++)this.option.push(t.settings[e]);this.update(),e.on(\"blur\",(()=>{this.show&&(this.show=!1,this.init(this.option))})),r(a,\"click\",(t=>{!this.show||(0,h.includeFromEvent)(t,e.controls.setting)||(0,h.includeFromEvent)(t,this.$parent)||(this.show=!1,this.init(this.option))}))}}static makeRecursion(e,t,r){for(let o=0;o<e.length;o++){const a=e[o];a.$parentItem=t,a.$parentList=r,a.selector&&m.makeRecursion(a.selector,a,e)}return e}update(){return this.cache=new Map,this.events.forEach((e=>e())),this.events=[],this.$parent.innerHTML=\"\",this.option=m.makeRecursion(this.option),this.init(this.option),this.option}add(e){return this.option.push(e),this.update(),e}creatHeader(e){const{icons:t,proxy:r}=this.art,o=(0,h.createElement)(\"div\");(0,h.addClass)(o,\"art-setting-item\"),(0,h.addClass)(o,\"art-setting-item-back\");const a=(0,h.append)(o,'<div class=\"art-setting-item-left\"></div>'),i=(0,h.createElement)(\"div\");(0,h.addClass)(i,\"art-setting-item-left-icon\"),(0,h.append)(i,t.arrowLeft),(0,h.append)(a,i),(0,h.append)(a,e.$parentItem.html);const n=r(o,\"click\",(()=>this.init(e.$parentList)));return this.events.push(n),o}creatItem(e,t){const{icons:r,proxy:o}=this.art,a=(0,h.createElement)(\"div\");(0,h.addClass)(a,\"art-setting-item\"),(0,h.isStringOrNumber)(t.name)&&(a.dataset.name=t.name),(0,h.isStringOrNumber)(t.value)&&(a.dataset.value=t.value);const i=(0,h.append)(a,'<div class=\"art-setting-item-left\"></div>'),n=(0,h.append)(a,'<div class=\"art-setting-item-right\"></div>'),s=(0,h.createElement)(\"div\");switch((0,h.addClass)(s,\"art-setting-item-left-icon\"),e){case\"switch\":case\"range\":(0,h.append)(s,(0,h.isStringOrNumber)(t.icon)||t.icon instanceof Element?t.icon:r.config);break;case\"selector\":t.selector&&t.selector.length?(0,h.append)(s,(0,h.isStringOrNumber)(t.icon)||t.icon instanceof Element?t.icon:r.config):(0,h.append)(s,r.check)}(0,h.append)(i,s),t.$icon=s,(0,h.def)(t,\"icon\",{configurable:!0,get:()=>s.innerHTML,set(e){(0,h.isStringOrNumber)(e)&&(s.innerHTML=e)}});const l=(0,h.createElement)(\"div\");(0,h.addClass)(l,\"art-setting-item-left-text\"),(0,h.append)(l,t.html||\"\"),(0,h.append)(i,l),t.$html=l,(0,h.def)(t,\"html\",{configurable:!0,get:()=>l.innerHTML,set(e){(0,h.isStringOrNumber)(e)&&(l.innerHTML=e)}});const c=(0,h.createElement)(\"div\");switch((0,h.addClass)(c,\"art-setting-item-right-tooltip\"),(0,h.append)(c,t.tooltip||\"\"),(0,h.append)(n,c),t.$tooltip=c,(0,h.def)(t,\"tooltip\",{configurable:!0,get:()=>c.innerHTML,set(e){(0,h.isStringOrNumber)(e)&&(c.innerHTML=e)}}),e){case\"switch\":{const e=(0,h.createElement)(\"div\");(0,h.addClass)(e,\"art-setting-item-right-icon\");const o=(0,h.append)(e,r.switchOn),a=(0,h.append)(e,r.switchOff);(0,h.setStyle)(t.switch?a:o,\"display\",\"none\"),(0,h.append)(n,e),t.$switch=t.switch,(0,h.def)(t,\"switch\",{configurable:!0,get:()=>t.$switch,set(e){t.$switch=e,e?((0,h.setStyle)(a,\"display\",\"none\"),(0,h.setStyle)(o,\"display\",null)):((0,h.setStyle)(a,\"display\",null),(0,h.setStyle)(o,\"display\",\"none\"))}});break}case\"range\":{const e=(0,h.createElement)(\"div\");(0,h.addClass)(e,\"art-setting-item-right-icon\");const r=(0,h.append)(e,'<input type=\"range\">');r.value=t.range[0]||0,r.min=t.range[1]||0,r.max=t.range[2]||10,r.step=t.range[3]||1,(0,h.addClass)(r,\"art-setting-range\"),(0,h.append)(n,e),t.$range=r,(0,h.def)(t,\"range\",{configurable:!0,get:()=>r.valueAsNumber,set(e){r.value=Number(e)}})}break;case\"selector\":if(t.selector&&t.selector.length){const e=(0,h.createElement)(\"div\");(0,h.addClass)(e,\"art-setting-item-right-icon\"),(0,h.append)(e,r.arrowRight),(0,h.append)(n,e)}}switch(e){case\"switch\":if(t.onSwitch){const e=o(a,\"click\",(async e=>{t.switch=await t.onSwitch.call(this.art,t,a,e)}));this.events.push(e)}break;case\"range\":if(t.$range){if(t.onRange){const e=o(t.$range,\"change\",(async e=>{t.tooltip=await t.onRange.call(this.art,t,a,e)}));this.events.push(e)}if(t.onChange){const e=o(t.$range,\"input\",(async e=>{t.tooltip=await t.onChange.call(this.art,t,a,e)}));this.events.push(e)}}break;case\"selector\":{const e=o(a,\"click\",(async e=>{if(t.selector&&t.selector.length)this.init(t.selector,t.width);else{(0,h.inverseClass)(a,\"art-current\");for(let e=0;e<t.$parentItem.selector.length;e++){const r=t.$parentItem.selector[e];r.default=r===t}if(t.$parentList&&this.init(t.$parentList),t.$parentItem&&t.$parentItem.onSelect){const r=await t.$parentItem.onSelect.call(this.art,t,a,e);t.$parentItem.$tooltip&&(0,h.isStringOrNumber)(r)&&(t.$parentItem.$tooltip.innerHTML=r)}}}));this.events.push(e),t.default&&(0,h.addClass)(a,\"art-current\")}}return a}updateStyle(e){const{controls:t,constructor:r,template:{$player:o,$setting:a}}=this.art;if(t.setting){const i=e||r.SETTING_WIDTH,{left:n,width:s}=t.setting.getBoundingClientRect(),{left:l,width:c}=o.getBoundingClientRect(),p=n-l+s/2-i/2;p+i>c?((0,h.setStyle)(a,\"left\",\"auto\"),(0,h.setStyle)(a,\"right\",\"10px\")):((0,h.setStyle)(a,\"left\",`${p}px`),(0,h.setStyle)(a,\"right\",\"auto\"))}else(0,h.setStyle)(a,\"left\",\"auto\"),(0,h.setStyle)(a,\"right\",\"10px\")}init(e,t){const{constructor:r}=this.art;if(this.cache.has(e)){const t=this.cache.get(e);(0,h.inverseClass)(t,\"art-current\"),(0,h.setStyle)(this.$parent,\"width\",`${t.dataset.width}px`),(0,h.setStyle)(this.$parent,\"height\",`${t.dataset.height}px`),this.updateStyle(Number(t.dataset.width))}else{const o=(0,h.createElement)(\"div\");(0,h.addClass)(o,\"art-setting-panel\"),o.dataset.width=t||r.SETTING_WIDTH,o.dataset.height=e.length*r.SETTING_ITEM_HEIGHT,e[0]&&e[0].$parentItem&&((0,h.append)(o,this.creatHeader(e[0])),o.dataset.height=Number(o.dataset.height)+r.SETTING_ITEM_HEIGHT);for(let t=0;t<e.length;t++){const r=e[t];(0,h.has)(r,\"switch\")?(0,h.append)(o,this.creatItem(\"switch\",r)):(0,h.has)(r,\"range\")?(0,h.append)(o,this.creatItem(\"range\",r)):(0,h.append)(o,this.creatItem(\"selector\",r))}(0,h.append)(this.$parent,o),this.cache.set(e,o),(0,h.inverseClass)(o,\"art-current\"),(0,h.setStyle)(this.$parent,\"width\",`${o.dataset.width}px`),(0,h.setStyle)(this.$parent,\"height\",`${o.dataset.height}px`),this.updateStyle(Number(o.dataset.width)),e[0]&&e[0].$parentItem&&e[0].$parentItem.mounted&&e[0].$parentItem.mounted.call(this.art,o,e[0].$parentItem)}}}r.default=m},{\"./flip\":\"kONUB\",\"./aspectRatio\":\"84NBV\",\"./playbackRate\":\"aetWt\",\"./subtitleOffset\":\"fIBkO\",\"../utils/component\":\"18nVI\",\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],kONUB:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{i18n:t,icons:r,constructor:{SETTING_ITEM_WIDTH:a,FLIP:i}}=e;function n(e,r,a){r&&(r.innerText=t.get((0,o.capitalize)(a)));const i=(0,o.queryAll)(\".art-setting-item\",e).find((e=>e.dataset.value===a));i&&(0,o.inverseClass)(i,\"art-current\")}return{width:a,html:t.get(\"Video Flip\"),tooltip:t.get((0,o.capitalize)(e.flip)),icon:r.flip,selector:i.map((r=>({value:r,default:r===e.flip,html:t.get((0,o.capitalize)(r))}))),onSelect:t=>(e.flip=t.value,t.value),mounted:(t,r)=>{n(t,r.$tooltip,e.flip),e.on(\"flip\",(()=>{n(t,r.$tooltip,e.flip)}))}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"84NBV\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{i18n:t,icons:r,constructor:{SETTING_ITEM_WIDTH:a,ASPECT_RATIO:i}}=e;function n(e){return\"default\"===e?t.get(\"Default\"):e}function s(e,t,r){t&&(t.innerText=n(r));const a=(0,o.queryAll)(\".art-setting-item\",e).find((e=>e.dataset.value===r));a&&(0,o.inverseClass)(a,\"art-current\")}return{width:a,html:t.get(\"Aspect Ratio\"),icon:r.aspectRatio,tooltip:n(e.aspectRatio),selector:i.map((t=>({value:t,default:t===e.aspectRatio,html:n(t)}))),onSelect:t=>(e.aspectRatio=t.value,t.value),mounted:(t,r)=>{s(t,r.$tooltip,e.aspectRatio),e.on(\"aspectRatio\",(()=>{s(t,r.$tooltip,e.aspectRatio)}))}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],aetWt:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{i18n:t,icons:r,constructor:{SETTING_ITEM_WIDTH:a,PLAYBACK_RATE:i}}=e;function n(e){return 1===e?t.get(\"Normal\"):e}function s(e,t,r){t&&(t.innerText=n(r));const a=(0,o.queryAll)(\".art-setting-item\",e).find((e=>Number(e.dataset.value)===r));a&&(0,o.inverseClass)(a,\"art-current\")}return{width:a,html:t.get(\"Play Speed\"),tooltip:n(e.playbackRate),icon:r.playbackRate,selector:i.map((t=>({value:t,default:t===e.playbackRate,html:n(t)}))),onSelect:t=>(e.playbackRate=t.value,t.value),mounted:(t,r)=>{s(t,r.$tooltip,e.playbackRate),e.on(\"video:ratechange\",(()=>{s(t,r.$tooltip,e.playbackRate)}))}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],fIBkO:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e){const{i18n:t,icons:r,constructor:o}=e;return{width:o.SETTING_ITEM_WIDTH,html:t.get(\"Subtitle Offset\"),icon:r.subtitle,tooltip:\"0s\",range:[0,-5,5,.1],onChange:t=>(e.subtitleOffset=t.range,t.range+\"s\")}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"2aaJe\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);r.default=class{constructor(){this.name=\"artplayer_settings\",this.settings={}}get(e){try{const t=JSON.parse(window.localStorage.getItem(this.name))||{};return e?t[e]:t}catch(t){return e?this.settings[e]:this.settings}}set(e,t){try{const r=Object.assign({},this.get(),{[e]:t});window.localStorage.setItem(this.name,JSON.stringify(r))}catch(r){this.settings[e]=t}}del(e){try{const t=this.get();delete t[e],window.localStorage.setItem(this.name,JSON.stringify(t))}catch(t){delete this.settings[e]}}clear(){try{window.localStorage.removeItem(this.name)}catch(e){this.settings={}}}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"8MTUM\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"../utils\"),i=e(\"./miniProgressBar\"),n=o.interopDefault(i),s=e(\"./autoOrientation\"),l=o.interopDefault(s),c=e(\"./autoPlayback\"),p=o.interopDefault(c),u=e(\"./fastForward\"),d=o.interopDefault(u),f=e(\"./lock\"),h=o.interopDefault(f);r.default=class{constructor(e){this.art=e,this.id=0;const{option:t}=e;t.miniProgressBar&&!t.isLive&&this.add(n.default),t.lock&&a.isMobile&&this.add(h.default),t.autoPlayback&&!t.isLive&&this.add(p.default),t.autoOrientation&&a.isMobile&&this.add(l.default),t.fastForward&&a.isMobile&&!t.isLive&&this.add(d.default);for(let e=0;e<t.plugins.length;e++)this.add(t.plugins[e])}add(e){this.id+=1;const t=e.call(this.art,this.art),r=t&&t.name||e.name||`plugin${this.id}`;return(0,a.errorHandle)(!(0,a.has)(this,r),`Cannot add a plugin that already has the same name: ${r}`),(0,a.def)(this,r,{value:t}),this}}},{\"../utils\":\"71aH7\",\"./miniProgressBar\":\"87pSL\",\"./autoOrientation\":\"ePEg5\",\"./autoPlayback\":\"cVO99\",\"./fastForward\":\"hFDwt\",\"./lock\":\"1hsTH\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"87pSL\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e){return e.on(\"ready\",(()=>{e.layers.add({name:\"miniProgressBar\",mounted(t){e.on(\"destroy\",(()=>{t.style.display=\"none\"})),e.on(\"video:timeupdate\",(()=>{t.style.width=100*e.played+\"%\"})),e.on(\"setBar\",((e,r)=>{\"played\"===e&&(t.style.width=100*r+\"%\")}))}})})),{name:\"miniProgressBar\"}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],ePEg5:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{option:t,constructor:r,template:{$player:a,$video:i}}=e;return e.on(\"fullscreenWeb\",(n=>{if(n){const{videoWidth:t,videoHeight:n}=i,{clientWidth:s,clientHeight:l}=document.documentElement;(t>n&&s<l||t<n&&s>l)&&setTimeout((()=>{(0,o.setStyle)(a,\"width\",`${l}px`),(0,o.setStyle)(a,\"height\",`${s}px`),(0,o.setStyle)(a,\"transform-origin\",\"0 0\"),(0,o.setStyle)(a,\"transform\",`rotate(90deg) translate(0, -${s}px)`),(0,o.addClass)(a,\"art-auto-orientation\"),e.isRotate=!0,e.emit(\"resize\")}),r.MOBILE_AUTO_ORIENTATION_TIME)}else(0,o.hasClass)(a,\"art-auto-orientation\")&&((0,o.setStyle)(a,\"width\",null),(0,o.setStyle)(a,\"height\",null),(0,o.setStyle)(a,\"transform\",null),(0,o.setStyle)(a,\"transform-origin\",null),(0,o.removeClass)(a,\"art-auto-orientation\"),e.isRotate=!1,e.aspectRatioReset=!0,e.autoSize=t.autoSize,e.notice.show=\"\",e.emit(\"resize\"))})),e.on(\"fullscreen\",(async e=>{const t=screen.orientation.type;if(e){const{videoWidth:e,videoHeight:r}=i,{clientWidth:n,clientHeight:s}=document.documentElement;if(e>r&&n<s||e<r&&n>s){const e=t.startsWith(\"portrait\")?\"landscape\":\"portrait\";await screen.orientation.lock(e),(0,o.addClass)(a,\"art-auto-orientation-fullscreen\")}}else(0,o.hasClass)(a,\"art-auto-orientation-fullscreen\")&&(await screen.orientation.lock(t),(0,o.removeClass)(a,\"art-auto-orientation-fullscreen\"))})),{name:\"autoOrientation\",get state(){return(0,o.hasClass)(a,\"art-auto-orientation\")}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],cVO99:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{i18n:t,icons:r,storage:a,constructor:i,proxy:n,template:{$poster:s}}=e,l=e.layers.add({name:\"autoPlayback\",html:'<div class=\"art-autoPlayback-close\"></div><div class=\"art-autoPlayback-last\"></div><div class=\"art-autoPlayback-jump\"></div>'}),c=(0,o.query)(\".art-autoPlayback-last\",l),p=(0,o.query)(\".art-autoPlayback-jump\",l),u=(0,o.query)(\".art-autoPlayback-close\",l);return e.on(\"video:timeupdate\",(()=>{const t=a.get(\"times\")||{},r=Object.keys(t);r.length>i.AUTO_PLAYBACK_MAX&&delete t[r[0]],t[e.option.id||e.option.url]=e.currentTime,a.set(\"times\",t)})),e.on(\"ready\",(()=>{const d=(a.get(\"times\")||{})[e.option.id||e.option.url];d&&d>=i.AUTO_PLAYBACK_MIN&&((0,o.append)(u,r.close),(0,o.setStyle)(l,\"display\",\"flex\"),c.innerText=`${t.get(\"Last Seen\")} ${(0,o.secondToTime)(d)}`,p.innerText=t.get(\"Jump Play\"),n(u,\"click\",(()=>{(0,o.setStyle)(l,\"display\",\"none\")})),n(p,\"click\",(()=>{e.seek=d,e.play(),(0,o.setStyle)(s,\"display\",\"none\"),(0,o.setStyle)(l,\"display\",\"none\")})),e.once(\"video:timeupdate\",(()=>{setTimeout((()=>{(0,o.setStyle)(l,\"display\",\"none\")}),i.AUTO_PLAYBACK_TIMEOUT)})))})),{name:\"autoPlayback\",get times(){return a.get(\"times\")||{}},clear:()=>a.del(\"times\"),delete(e){const t=a.get(\"times\")||{};return delete t[e],a.set(\"times\",t),t}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],hFDwt:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{constructor:t,proxy:r,template:{$player:a,$video:i}}=e;let n=null,s=!1,l=1;const c=()=>{clearTimeout(n),s&&(s=!1,e.playbackRate=l,(0,o.removeClass)(a,\"art-fast-forward\"))};return r(i,\"touchstart\",(r=>{1===r.touches.length&&e.playing&&!e.isLock&&(n=setTimeout((()=>{s=!0,l=e.playbackRate,e.playbackRate=t.FAST_FORWARD_VALUE,(0,o.addClass)(a,\"art-fast-forward\")}),t.FAST_FORWARD_TIME))})),r(document,\"touchmove\",c),r(document,\"touchend\",c),{name:\"fastForward\",get state(){return(0,o.hasClass)(a,\"art-fast-forward\")}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"1hsTH\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{layers:t,icons:r,template:{$player:a}}=e;return t.add({name:\"lock\",mounted(t){const a=(0,o.append)(t,r.lock),i=(0,o.append)(t,r.unlock);(0,o.setStyle)(a,\"display\",\"none\"),e.on(\"lock\",(e=>{e?((0,o.setStyle)(a,\"display\",\"inline-flex\"),(0,o.setStyle)(i,\"display\",\"none\")):((0,o.setStyle)(a,\"display\",\"none\"),(0,o.setStyle)(i,\"display\",\"inline-flex\"))}))},click(){(0,o.hasClass)(a,\"art-lock\")?((0,o.removeClass)(a,\"art-lock\"),this.isLock=!1):((0,o.addClass)(a,\"art-lock\"),this.isLock=!0)}}),{name:\"lock\",get state(){return(0,o.hasClass)(a,\"art-lock\")}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"7mil2\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"./config\"),i=o.interopDefault(a),n=e(\"./utils\");r.default=class{constructor(e){const{option:t,proxy:r,template:{$video:o}}=e;for(let t=0;t<i.default.events.length;t++)r(o,i.default.events[t],(t=>{e.emit(`video:${t.type}`,t)}));Object.keys(t.moreVideoAttr).forEach((e=>{o[e]=t.moreVideoAttr[e]})),o.controls=!0,t.muted&&(o.muted=t.muted),t.volume&&(o.volume=(0,n.clamp)(t.volume,0,1)),t.poster&&(o.poster=t.poster),t.autoplay&&(o.autoplay=t.autoplay),t.playsInline&&(o.playsInline=!0,o[\"webkit-playsinline\"]=!0);const a=t.type||(0,n.getExt)(t.url),s=t.customType[a];a&&s?s(o,t.url,e):(o.src=t.url,e.emit(\"url\",o.src))}}},{\"./config\":\"lyjeQ\",\"./utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}]},[\"5lTcX\"],\"5lTcX\",\"parcelRequire4dc0\");","!function(e,t){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define([],t):\"object\"==typeof exports?exports.mpegts=t():e.mpegts=t()}(window,(function(){return function(e){var t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&\"object\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,\"a\",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p=\"\",i(i.s=14)}([function(e,t,i){\"use strict\";var n=i(6),r=i.n(n),a=function(){function e(){}return e.e=function(t,i){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var n=\"[\"+t+\"] > \"+i;e.ENABLE_CALLBACK&&e.emitter.emit(\"log\",\"error\",n),e.ENABLE_ERROR&&(console.error?console.error(n):console.warn?console.warn(n):console.log(n))},e.i=function(t,i){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var n=\"[\"+t+\"] > \"+i;e.ENABLE_CALLBACK&&e.emitter.emit(\"log\",\"info\",n),e.ENABLE_INFO&&(console.info?console.info(n):console.log(n))},e.w=function(t,i){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var n=\"[\"+t+\"] > \"+i;e.ENABLE_CALLBACK&&e.emitter.emit(\"log\",\"warn\",n),e.ENABLE_WARN&&(console.warn?console.warn(n):console.log(n))},e.d=function(t,i){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var n=\"[\"+t+\"] > \"+i;e.ENABLE_CALLBACK&&e.emitter.emit(\"log\",\"debug\",n),e.ENABLE_DEBUG&&(console.debug?console.debug(n):console.log(n))},e.v=function(t,i){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var n=\"[\"+t+\"] > \"+i;e.ENABLE_CALLBACK&&e.emitter.emit(\"log\",\"verbose\",n),e.ENABLE_VERBOSE&&console.log(n)},e}();a.GLOBAL_TAG=\"mpegts.js\",a.FORCE_GLOBAL_TAG=!1,a.ENABLE_ERROR=!0,a.ENABLE_INFO=!0,a.ENABLE_WARN=!0,a.ENABLE_DEBUG=!0,a.ENABLE_VERBOSE=!0,a.ENABLE_CALLBACK=!1,a.emitter=new r.a,t.a=a},function(e,t,i){\"use strict\";t.a={IO_ERROR:\"io_error\",DEMUX_ERROR:\"demux_error\",INIT_SEGMENT:\"init_segment\",MEDIA_SEGMENT:\"media_segment\",LOADING_COMPLETE:\"loading_complete\",RECOVERED_EARLY_EOF:\"recovered_early_eof\",MEDIA_INFO:\"media_info\",METADATA_ARRIVED:\"metadata_arrived\",SCRIPTDATA_ARRIVED:\"scriptdata_arrived\",TIMED_ID3_METADATA_ARRIVED:\"timed_id3_metadata_arrived\",SMPTE2038_METADATA_ARRIVED:\"smpte2038_metadata_arrived\",SCTE35_METADATA_ARRIVED:\"scte35_metadata_arrived\",PES_PRIVATE_DATA_DESCRIPTOR:\"pes_private_data_descriptor\",PES_PRIVATE_DATA_ARRIVED:\"pes_private_data_arrived\",STATISTICS_INFO:\"statistics_info\",RECOMMEND_SEEKPOINT:\"recommend_seekpoint\"}},function(e,t,i){\"use strict\";i.d(t,\"c\",(function(){return r})),i.d(t,\"b\",(function(){return a})),i.d(t,\"a\",(function(){return s}));var n=i(3),r={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},a={OK:\"OK\",EXCEPTION:\"Exception\",HTTP_STATUS_CODE_INVALID:\"HttpStatusCodeInvalid\",CONNECTING_TIMEOUT:\"ConnectingTimeout\",EARLY_EOF:\"EarlyEof\",UNRECOVERABLE_EARLY_EOF:\"UnrecoverableEarlyEof\"},s=function(){function e(e){this._type=e||\"undefined\",this._status=r.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}return e.prototype.destroy=function(){this._status=r.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null},e.prototype.isWorking=function(){return this._status===r.kConnecting||this._status===r.kBuffering},Object.defineProperty(e.prototype,\"type\",{get:function(){return this._type},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"status\",{get:function(){return this._status},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"needStashBuffer\",{get:function(){return this._needStash},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onContentLengthKnown\",{get:function(){return this._onContentLengthKnown},set:function(e){this._onContentLengthKnown=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onURLRedirect\",{get:function(){return this._onURLRedirect},set:function(e){this._onURLRedirect=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onDataArrival\",{get:function(){return this._onDataArrival},set:function(e){this._onDataArrival=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onError\",{get:function(){return this._onError},set:function(e){this._onError=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onComplete\",{get:function(){return this._onComplete},set:function(e){this._onComplete=e},enumerable:!1,configurable:!0}),e.prototype.open=function(e,t){throw new n.c(\"Unimplemented abstract function!\")},e.prototype.abort=function(){throw new n.c(\"Unimplemented abstract function!\")},e}()},function(e,t,i){\"use strict\";i.d(t,\"d\",(function(){return a})),i.d(t,\"a\",(function(){return s})),i.d(t,\"b\",(function(){return o})),i.d(t,\"c\",(function(){return d}));var n,r=(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),a=function(){function e(e){this._message=e}return Object.defineProperty(e.prototype,\"name\",{get:function(){return\"RuntimeException\"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"message\",{get:function(){return this._message},enumerable:!1,configurable:!0}),e.prototype.toString=function(){return this.name+\": \"+this.message},e}(),s=function(e){function t(t){return e.call(this,t)||this}return r(t,e),Object.defineProperty(t.prototype,\"name\",{get:function(){return\"IllegalStateException\"},enumerable:!1,configurable:!0}),t}(a),o=function(e){function t(t){return e.call(this,t)||this}return r(t,e),Object.defineProperty(t.prototype,\"name\",{get:function(){return\"InvalidArgumentException\"},enumerable:!1,configurable:!0}),t}(a),d=function(e){function t(t){return e.call(this,t)||this}return r(t,e),Object.defineProperty(t.prototype,\"name\",{get:function(){return\"NotImplementedException\"},enumerable:!1,configurable:!0}),t}(a)},function(e,t,i){\"use strict\";var n={};!function(){var e=self.navigator.userAgent.toLowerCase(),t=/(edge)\\/([\\w.]+)/.exec(e)||/(opr)[\\/]([\\w.]+)/.exec(e)||/(chrome)[ \\/]([\\w.]+)/.exec(e)||/(iemobile)[\\/]([\\w.]+)/.exec(e)||/(version)(applewebkit)[ \\/]([\\w.]+).*(safari)[ \\/]([\\w.]+)/.exec(e)||/(webkit)[ \\/]([\\w.]+).*(version)[ \\/]([\\w.]+).*(safari)[ \\/]([\\w.]+)/.exec(e)||/(webkit)[ \\/]([\\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \\/]([\\w.]+)/.exec(e)||/(msie) ([\\w.]+)/.exec(e)||e.indexOf(\"trident\")>=0&&/(rv)(?::| )([\\w.]+)/.exec(e)||e.indexOf(\"compatible\")<0&&/(firefox)[ \\/]([\\w.]+)/.exec(e)||[],i=/(ipad)/.exec(e)||/(ipod)/.exec(e)||/(windows phone)/.exec(e)||/(iphone)/.exec(e)||/(kindle)/.exec(e)||/(android)/.exec(e)||/(windows)/.exec(e)||/(mac)/.exec(e)||/(linux)/.exec(e)||/(cros)/.exec(e)||[],r={browser:t[5]||t[3]||t[1]||\"\",version:t[2]||t[4]||\"0\",majorVersion:t[4]||t[2]||\"0\",platform:i[0]||\"\"},a={};if(r.browser){a[r.browser]=!0;var s=r.majorVersion.split(\".\");a.version={major:parseInt(r.majorVersion,10),string:r.version},s.length>1&&(a.version.minor=parseInt(s[1],10)),s.length>2&&(a.version.build=parseInt(s[2],10))}if(r.platform&&(a[r.platform]=!0),(a.chrome||a.opr||a.safari)&&(a.webkit=!0),a.rv||a.iemobile){a.rv&&delete a.rv;r.browser=\"msie\",a.msie=!0}if(a.edge){delete a.edge;r.browser=\"msedge\",a.msedge=!0}if(a.opr){r.browser=\"opera\",a.opera=!0}if(a.safari&&a.android){r.browser=\"android\",a.android=!0}for(var o in a.name=r.browser,a.platform=r.platform,n)n.hasOwnProperty(o)&&delete n[o];Object.assign(n,a)}(),t.a=n},function(e,t,i){\"use strict\";t.a={OK:\"OK\",FORMAT_ERROR:\"FormatError\",FORMAT_UNSUPPORTED:\"FormatUnsupported\",CODEC_UNSUPPORTED:\"CodecUnsupported\"}},function(e,t,i){\"use strict\";var n,r=\"object\"==typeof Reflect?Reflect:null,a=r&&\"function\"==typeof r.apply?r.apply:function(e,t,i){return Function.prototype.apply.call(e,t,i)};n=r&&\"function\"==typeof r.ownKeys?r.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function o(){o.init.call(this)}e.exports=o,e.exports.once=function(e,t){return new Promise((function(i,n){function r(i){e.removeListener(t,a),n(i)}function a(){\"function\"==typeof e.removeListener&&e.removeListener(\"error\",r),i([].slice.call(arguments))}g(e,t,a,{once:!0}),\"error\"!==t&&function(e,t,i){\"function\"==typeof e.on&&g(e,\"error\",t,i)}(e,r,{once:!0})}))},o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var d=10;function h(e){if(\"function\"!=typeof e)throw new TypeError('The \"listener\" argument must be of type Function. Received type '+typeof e)}function _(e){return void 0===e._maxListeners?o.defaultMaxListeners:e._maxListeners}function u(e,t,i,n){var r,a,s,o;if(h(i),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit(\"newListener\",t,i.listener?i.listener:i),a=e._events),s=a[t]),void 0===s)s=a[t]=i,++e._eventsCount;else if(\"function\"==typeof s?s=a[t]=n?[i,s]:[s,i]:n?s.unshift(i):s.push(i),(r=_(e))>0&&s.length>r&&!s.warned){s.warned=!0;var d=new Error(\"Possible EventEmitter memory leak detected. \"+s.length+\" \"+String(t)+\" listeners added. Use emitter.setMaxListeners() to increase limit\");d.name=\"MaxListenersExceededWarning\",d.emitter=e,d.type=t,d.count=s.length,o=d,console&&console.warn&&console.warn(o)}return e}function l(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function c(e,t,i){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:i},r=l.bind(n);return r.listener=i,n.wrapFn=r,r}function f(e,t,i){var n=e._events;if(void 0===n)return[];var r=n[t];return void 0===r?[]:\"function\"==typeof r?i?[r.listener||r]:[r]:i?function(e){for(var t=new Array(e.length),i=0;i<t.length;++i)t[i]=e[i].listener||e[i];return t}(r):m(r,r.length)}function p(e){var t=this._events;if(void 0!==t){var i=t[e];if(\"function\"==typeof i)return 1;if(void 0!==i)return i.length}return 0}function m(e,t){for(var i=new Array(t),n=0;n<t;++n)i[n]=e[n];return i}function g(e,t,i,n){if(\"function\"==typeof e.on)n.once?e.once(t,i):e.on(t,i);else{if(\"function\"!=typeof e.addEventListener)throw new TypeError('The \"emitter\" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,(function r(a){n.once&&e.removeEventListener(t,r),i(a)}))}}Object.defineProperty(o,\"defaultMaxListeners\",{enumerable:!0,get:function(){return d},set:function(e){if(\"number\"!=typeof e||e<0||s(e))throw new RangeError('The value of \"defaultMaxListeners\" is out of range. It must be a non-negative number. Received '+e+\".\");d=e}}),o.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},o.prototype.setMaxListeners=function(e){if(\"number\"!=typeof e||e<0||s(e))throw new RangeError('The value of \"n\" is out of range. It must be a non-negative number. Received '+e+\".\");return this._maxListeners=e,this},o.prototype.getMaxListeners=function(){return _(this)},o.prototype.emit=function(e){for(var t=[],i=1;i<arguments.length;i++)t.push(arguments[i]);var n=\"error\"===e,r=this._events;if(void 0!==r)n=n&&void 0===r.error;else if(!n)return!1;if(n){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var o=new Error(\"Unhandled error.\"+(s?\" (\"+s.message+\")\":\"\"));throw o.context=s,o}var d=r[e];if(void 0===d)return!1;if(\"function\"==typeof d)a(d,this,t);else{var h=d.length,_=m(d,h);for(i=0;i<h;++i)a(_[i],this,t)}return!0},o.prototype.addListener=function(e,t){return u(this,e,t,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(e,t){return u(this,e,t,!0)},o.prototype.once=function(e,t){return h(t),this.on(e,c(this,e,t)),this},o.prototype.prependOnceListener=function(e,t){return h(t),this.prependListener(e,c(this,e,t)),this},o.prototype.removeListener=function(e,t){var i,n,r,a,s;if(h(t),void 0===(n=this._events))return this;if(void 0===(i=n[e]))return this;if(i===t||i.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit(\"removeListener\",e,i.listener||t));else if(\"function\"!=typeof i){for(r=-1,a=i.length-1;a>=0;a--)if(i[a]===t||i[a].listener===t){s=i[a].listener,r=a;break}if(r<0)return this;0===r?i.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(i,r),1===i.length&&(n[e]=i[0]),void 0!==n.removeListener&&this.emit(\"removeListener\",e,s||t)}return this},o.prototype.off=o.prototype.removeListener,o.prototype.removeAllListeners=function(e){var t,i,n;if(void 0===(i=this._events))return this;if(void 0===i.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==i[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete i[e]),this;if(0===arguments.length){var r,a=Object.keys(i);for(n=0;n<a.length;++n)\"removeListener\"!==(r=a[n])&&this.removeAllListeners(r);return this.removeAllListeners(\"removeListener\"),this._events=Object.create(null),this._eventsCount=0,this}if(\"function\"==typeof(t=i[e]))this.removeListener(e,t);else if(void 0!==t)for(n=t.length-1;n>=0;n--)this.removeListener(e,t[n]);return this},o.prototype.listeners=function(e){return f(this,e,!0)},o.prototype.rawListeners=function(e){return f(this,e,!1)},o.listenerCount=function(e,t){return\"function\"==typeof e.listenerCount?e.listenerCount(t):p.call(e,t)},o.prototype.listenerCount=p,o.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},function(e,t,i){\"use strict\";i.d(t,\"d\",(function(){return n})),i.d(t,\"b\",(function(){return r})),i.d(t,\"a\",(function(){return a})),i.d(t,\"c\",(function(){return s}));var n=function(e,t,i,n,r){this.dts=e,this.pts=t,this.duration=i,this.originalDts=n,this.isSyncPoint=r,this.fileposition=null},r=function(){function e(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}return e.prototype.appendSyncPoint=function(e){e.isSyncPoint=!0,this.syncPoints.push(e)},e}(),a=function(){function e(){this._list=[]}return e.prototype.clear=function(){this._list=[]},e.prototype.appendArray=function(e){var t=this._list;0!==e.length&&(t.length>0&&e[0].originalDts<t[t.length-1].originalDts&&this.clear(),Array.prototype.push.apply(t,e))},e.prototype.getLastSyncPointBeforeDts=function(e){if(0==this._list.length)return null;var t=this._list,i=0,n=t.length-1,r=0,a=0,s=n;for(e<t[0].dts&&(i=0,a=s+1);a<=s;){if((r=a+Math.floor((s-a)/2))===n||e>=t[r].dts&&e<t[r+1].dts){i=r;break}t[r].dts<e?a=r+1:s=r-1}return this._list[i]},e}(),s=function(){function e(e){this._type=e,this._list=[],this._lastAppendLocation=-1}return Object.defineProperty(e.prototype,\"type\",{get:function(){return this._type},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"length\",{get:function(){return this._list.length},enumerable:!1,configurable:!0}),e.prototype.isEmpty=function(){return 0===this._list.length},e.prototype.clear=function(){this._list=[],this._lastAppendLocation=-1},e.prototype._searchNearestSegmentBefore=function(e){var t=this._list;if(0===t.length)return-2;var i=t.length-1,n=0,r=0,a=i,s=0;if(e<t[0].originalBeginDts)return s=-1;for(;r<=a;){if((n=r+Math.floor((a-r)/2))===i||e>t[n].lastSample.originalDts&&e<t[n+1].originalBeginDts){s=n;break}t[n].originalBeginDts<e?r=n+1:a=n-1}return s},e.prototype._searchNearestSegmentAfter=function(e){return this._searchNearestSegmentBefore(e)+1},e.prototype.append=function(e){var t=this._list,i=e,n=this._lastAppendLocation,r=0;-1!==n&&n<t.length&&i.originalBeginDts>=t[n].lastSample.originalDts&&(n===t.length-1||n<t.length-1&&i.originalBeginDts<t[n+1].originalBeginDts)?r=n+1:t.length>0&&(r=this._searchNearestSegmentBefore(i.originalBeginDts)+1),this._lastAppendLocation=r,this._list.splice(r,0,i)},e.prototype.getLastSegmentBefore=function(e){var t=this._searchNearestSegmentBefore(e);return t>=0?this._list[t]:null},e.prototype.getLastSampleBefore=function(e){var t=this.getLastSegmentBefore(e);return null!=t?t.lastSample:null},e.prototype.getLastSyncPointBefore=function(e){for(var t=this._searchNearestSegmentBefore(e),i=this._list[t].syncPoints;0===i.length&&t>0;)t--,i=this._list[t].syncPoints;return i.length>0?i[i.length-1]:null},e}()},function(e,t,i){\"use strict\";var n=function(){function e(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}return e.prototype.isComplete=function(){var e=!1===this.hasAudio||!0===this.hasAudio&&null!=this.audioCodec&&null!=this.audioSampleRate&&null!=this.audioChannelCount,t=!1===this.hasVideo||!0===this.hasVideo&&null!=this.videoCodec&&null!=this.width&&null!=this.height&&null!=this.fps&&null!=this.profile&&null!=this.level&&null!=this.refFrames&&null!=this.chromaFormat&&null!=this.sarNum&&null!=this.sarDen;return null!=this.mimeType&&e&&t},e.prototype.isSeekable=function(){return!0===this.hasKeyframesIndex},e.prototype.getNearestKeyframe=function(e){if(null==this.keyframesIndex)return null;var t=this.keyframesIndex,i=this._search(t.times,e);return{index:i,milliseconds:t.times[i],fileposition:t.filepositions[i]}},e.prototype._search=function(e,t){var i=0,n=e.length-1,r=0,a=0,s=n;for(t<e[0]&&(i=0,a=s+1);a<=s;){if((r=a+Math.floor((s-a)/2))===n||t>=e[r]&&t<e[r+1]){i=r;break}e[r]<t?a=r+1:s=r-1}return i},e}();t.a=n},function(e,t,i){\"use strict\";var n=i(6),r=i.n(n),a=i(0),s=function(){function e(){}return Object.defineProperty(e,\"forceGlobalTag\",{get:function(){return a.a.FORCE_GLOBAL_TAG},set:function(t){a.a.FORCE_GLOBAL_TAG=t,e._notifyChange()},enumerable:!1,configurable:!0}),Object.defineProperty(e,\"globalTag\",{get:function(){return a.a.GLOBAL_TAG},set:function(t){a.a.GLOBAL_TAG=t,e._notifyChange()},enumerable:!1,configurable:!0}),Object.defineProperty(e,\"enableAll\",{get:function(){return a.a.ENABLE_VERBOSE&&a.a.ENABLE_DEBUG&&a.a.ENABLE_INFO&&a.a.ENABLE_WARN&&a.a.ENABLE_ERROR},set:function(t){a.a.ENABLE_VERBOSE=t,a.a.ENABLE_DEBUG=t,a.a.ENABLE_INFO=t,a.a.ENABLE_WARN=t,a.a.ENABLE_ERROR=t,e._notifyChange()},enumerable:!1,configurable:!0}),Object.defineProperty(e,\"enableDebug\",{get:function(){return a.a.ENABLE_DEBUG},set:function(t){a.a.ENABLE_DEBUG=t,e._notifyChange()},enumerable:!1,configurable:!0}),Object.defineProperty(e,\"enableVerbose\",{get:function(){return a.a.ENABLE_VERBOSE},set:function(t){a.a.ENABLE_VERBOSE=t,e._notifyChange()},enumerable:!1,configurable:!0}),Object.defineProperty(e,\"enableInfo\",{get:function(){return a.a.ENABLE_INFO},set:function(t){a.a.ENABLE_INFO=t,e._notifyChange()},enumerable:!1,configurable:!0}),Object.defineProperty(e,\"enableWarn\",{get:function(){return a.a.ENABLE_WARN},set:function(t){a.a.ENABLE_WARN=t,e._notifyChange()},enumerable:!1,configurable:!0}),Object.defineProperty(e,\"enableError\",{get:function(){return a.a.ENABLE_ERROR},set:function(t){a.a.ENABLE_ERROR=t,e._notifyChange()},enumerable:!1,configurable:!0}),e.getConfig=function(){return{globalTag:a.a.GLOBAL_TAG,forceGlobalTag:a.a.FORCE_GLOBAL_TAG,enableVerbose:a.a.ENABLE_VERBOSE,enableDebug:a.a.ENABLE_DEBUG,enableInfo:a.a.ENABLE_INFO,enableWarn:a.a.ENABLE_WARN,enableError:a.a.ENABLE_ERROR,enableCallback:a.a.ENABLE_CALLBACK}},e.applyConfig=function(e){a.a.GLOBAL_TAG=e.globalTag,a.a.FORCE_GLOBAL_TAG=e.forceGlobalTag,a.a.ENABLE_VERBOSE=e.enableVerbose,a.a.ENABLE_DEBUG=e.enableDebug,a.a.ENABLE_INFO=e.enableInfo,a.a.ENABLE_WARN=e.enableWarn,a.a.ENABLE_ERROR=e.enableError,a.a.ENABLE_CALLBACK=e.enableCallback},e._notifyChange=function(){var t=e.emitter;if(t.listenerCount(\"change\")>0){var i=e.getConfig();t.emit(\"change\",i)}},e.registerListener=function(t){e.emitter.addListener(\"change\",t)},e.removeListener=function(t){e.emitter.removeListener(\"change\",t)},e.addLogListener=function(t){a.a.emitter.addListener(\"log\",t),a.a.emitter.listenerCount(\"log\")>0&&(a.a.ENABLE_CALLBACK=!0,e._notifyChange())},e.removeLogListener=function(t){a.a.emitter.removeListener(\"log\",t),0===a.a.emitter.listenerCount(\"log\")&&(a.a.ENABLE_CALLBACK=!1,e._notifyChange())},e}();s.emitter=new r.a,t.a=s},function(e,t,i){\"use strict\";var n=i(6),r=i.n(n),a=i(0),s=i(4),o=i(8);function d(e,t,i){var n=e;if(t+i<n.length){for(;i--;)if(128!=(192&n[++t]))return!1;return!0}return!1}var h,_=function(e){for(var t=[],i=e,n=0,r=e.length;n<r;)if(i[n]<128)t.push(String.fromCharCode(i[n])),++n;else{if(i[n]<192);else if(i[n]<224){if(d(i,n,1))if((a=(31&i[n])<<6|63&i[n+1])>=128){t.push(String.fromCharCode(65535&a)),n+=2;continue}}else if(i[n]<240){if(d(i,n,2))if((a=(15&i[n])<<12|(63&i[n+1])<<6|63&i[n+2])>=2048&&55296!=(63488&a)){t.push(String.fromCharCode(65535&a)),n+=3;continue}}else if(i[n]<248){var a;if(d(i,n,3))if((a=(7&i[n])<<18|(63&i[n+1])<<12|(63&i[n+2])<<6|63&i[n+3])>65536&&a<1114112){a-=65536,t.push(String.fromCharCode(a>>>10|55296)),t.push(String.fromCharCode(1023&a|56320)),n+=4;continue}}t.push(String.fromCharCode(65533)),++n}return t.join(\"\")},u=i(3),l=(h=new ArrayBuffer(2),new DataView(h).setInt16(0,256,!0),256===new Int16Array(h)[0]),c=function(){function e(){}return e.parseScriptData=function(t,i,n){var r={};try{var s=e.parseValue(t,i,n),o=e.parseValue(t,i+s.size,n-s.size);r[s.data]=o.data}catch(e){a.a.e(\"AMF\",e.toString())}return r},e.parseObject=function(t,i,n){if(n<3)throw new u.a(\"Data not enough when parse ScriptDataObject\");var r=e.parseString(t,i,n),a=e.parseValue(t,i+r.size,n-r.size),s=a.objectEnd;return{data:{name:r.data,value:a.data},size:r.size+a.size,objectEnd:s}},e.parseVariable=function(t,i,n){return e.parseObject(t,i,n)},e.parseString=function(e,t,i){if(i<2)throw new u.a(\"Data not enough when parse String\");var n=new DataView(e,t,i).getUint16(0,!l);return{data:n>0?_(new Uint8Array(e,t+2,n)):\"\",size:2+n}},e.parseLongString=function(e,t,i){if(i<4)throw new u.a(\"Data not enough when parse LongString\");var n=new DataView(e,t,i).getUint32(0,!l);return{data:n>0?_(new Uint8Array(e,t+4,n)):\"\",size:4+n}},e.parseDate=function(e,t,i){if(i<10)throw new u.a(\"Data size invalid when parse Date\");var n=new DataView(e,t,i),r=n.getFloat64(0,!l),a=n.getInt16(8,!l);return{data:new Date(r+=60*a*1e3),size:10}},e.parseValue=function(t,i,n){if(n<1)throw new u.a(\"Data not enough when parse Value\");var r,s=new DataView(t,i,n),o=1,d=s.getUint8(0),h=!1;try{switch(d){case 0:r=s.getFloat64(1,!l),o+=8;break;case 1:r=!!s.getUint8(1),o+=1;break;case 2:var _=e.parseString(t,i+1,n-1);r=_.data,o+=_.size;break;case 3:r={};var c=0;for(9==(16777215&s.getUint32(n-4,!l))&&(c=3);o<n-4;){var f=e.parseObject(t,i+o,n-o-c);if(f.objectEnd)break;r[f.data.name]=f.data.value,o+=f.size}if(o<=n-3)9===(16777215&s.getUint32(o-1,!l))&&(o+=3);break;case 8:r={},o+=4;c=0;for(9==(16777215&s.getUint32(n-4,!l))&&(c=3);o<n-8;){var p=e.parseVariable(t,i+o,n-o-c);if(p.objectEnd)break;r[p.data.name]=p.data.value,o+=p.size}if(o<=n-3)9===(16777215&s.getUint32(o-1,!l))&&(o+=3);break;case 9:r=void 0,o=1,h=!0;break;case 10:r=[];var m=s.getUint32(1,!l);o+=4;for(var g=0;g<m;g++){var v=e.parseValue(t,i+o,n-o);r.push(v.data),o+=v.size}break;case 11:var y=e.parseDate(t,i+1,n-1);r=y.data,o+=y.size;break;case 12:var E=e.parseString(t,i+1,n-1);r=E.data,o+=E.size;break;default:o=n,a.a.w(\"AMF\",\"Unsupported AMF value type \"+d)}}catch(e){a.a.e(\"AMF\",e.toString())}return{data:r,size:o,objectEnd:h}},e}(),f=function(){function e(e){this.TAG=\"ExpGolomb\",this._buffer=e,this._buffer_index=0,this._total_bytes=e.byteLength,this._total_bits=8*e.byteLength,this._current_word=0,this._current_word_bits_left=0}return e.prototype.destroy=function(){this._buffer=null},e.prototype._fillCurrentWord=function(){var e=this._total_bytes-this._buffer_index;if(e<=0)throw new u.a(\"ExpGolomb: _fillCurrentWord() but no bytes available\");var t=Math.min(4,e),i=new Uint8Array(4);i.set(this._buffer.subarray(this._buffer_index,this._buffer_index+t)),this._current_word=new DataView(i.buffer).getUint32(0,!1),this._buffer_index+=t,this._current_word_bits_left=8*t},e.prototype.readBits=function(e){if(e>32)throw new u.b(\"ExpGolomb: readBits() bits exceeded max 32bits!\");if(e<=this._current_word_bits_left){var t=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,t}var i=this._current_word_bits_left?this._current_word:0;i>>>=32-this._current_word_bits_left;var n=e-this._current_word_bits_left;this._fillCurrentWord();var r=Math.min(n,this._current_word_bits_left),a=this._current_word>>>32-r;return this._current_word<<=r,this._current_word_bits_left-=r,i=i<<r|a},e.prototype.readBool=function(){return 1===this.readBits(1)},e.prototype.readByte=function(){return this.readBits(8)},e.prototype._skipLeadingZero=function(){var e;for(e=0;e<this._current_word_bits_left;e++)if(0!=(this._current_word&2147483648>>>e))return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()},e.prototype.readUEG=function(){var e=this._skipLeadingZero();return this.readBits(e+1)-1},e.prototype.readSEG=function(){var e=this.readUEG();return 1&e?e+1>>>1:-1*(e>>>1)},e}(),p=function(){function e(){}return e._ebsp2rbsp=function(e){for(var t=e,i=t.byteLength,n=new Uint8Array(i),r=0,a=0;a<i;a++)a>=2&&3===t[a]&&0===t[a-1]&&0===t[a-2]||(n[r]=t[a],r++);return new Uint8Array(n.buffer,0,r)},e.parseSPS=function(t){for(var i=t.subarray(1,4),n=\"avc1.\",r=0;r<3;r++){var a=i[r].toString(16);a.length<2&&(a=\"0\"+a),n+=a}var s=e._ebsp2rbsp(t),o=new f(s);o.readByte();var d=o.readByte();o.readByte();var h=o.readByte();o.readUEG();var _=e.getProfileString(d),u=e.getLevelString(h),l=1,c=420,p=8,m=8;if((100===d||110===d||122===d||244===d||44===d||83===d||86===d||118===d||128===d||138===d||144===d)&&(3===(l=o.readUEG())&&o.readBits(1),l<=3&&(c=[0,420,422,444][l]),p=o.readUEG()+8,m=o.readUEG()+8,o.readBits(1),o.readBool()))for(var g=3!==l?8:12,v=0;v<g;v++)o.readBool()&&(v<6?e._skipScalingList(o,16):e._skipScalingList(o,64));o.readUEG();var y=o.readUEG();if(0===y)o.readUEG();else if(1===y){o.readBits(1),o.readSEG(),o.readSEG();var E=o.readUEG();for(v=0;v<E;v++)o.readSEG()}var S=o.readUEG();o.readBits(1);var b=o.readUEG(),A=o.readUEG(),R=o.readBits(1);0===R&&o.readBits(1),o.readBits(1);var T=0,L=0,w=0,D=0;o.readBool()&&(T=o.readUEG(),L=o.readUEG(),w=o.readUEG(),D=o.readUEG());var k=1,C=1,B=0,I=!0,P=0,O=0;if(o.readBool()){if(o.readBool()){var M=o.readByte();M>0&&M<16?(k=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2][M-1],C=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1][M-1]):255===M&&(k=o.readByte()<<8|o.readByte(),C=o.readByte()<<8|o.readByte())}if(o.readBool()&&o.readBool(),o.readBool()&&(o.readBits(4),o.readBool()&&o.readBits(24)),o.readBool()&&(o.readUEG(),o.readUEG()),o.readBool()){var x=o.readBits(32),U=o.readBits(32);I=o.readBool(),B=(P=U)/(O=2*x)}}var N=1;1===k&&1===C||(N=k/C);var G=0,V=0;0===l?(G=1,V=2-R):(G=3===l?1:2,V=(1===l?2:1)*(2-R));var F=16*(b+1),j=16*(A+1)*(2-R);F-=(T+L)*G,j-=(w+D)*V;var z=Math.ceil(F*N);return o.destroy(),o=null,{codec_mimetype:n,profile_idc:d,level_idc:h,profile_string:_,level_string:u,chroma_format_idc:l,bit_depth:p,bit_depth_luma:p,bit_depth_chroma:m,ref_frames:S,chroma_format:c,chroma_format_string:e.getChromaFormatString(c),frame_rate:{fixed:I,fps:B,fps_den:O,fps_num:P},sar_ratio:{width:k,height:C},codec_size:{width:F,height:j},present_size:{width:z,height:j}}},e._skipScalingList=function(e,t){for(var i=8,n=8,r=0;r<t;r++)0!==n&&(n=(i+e.readSEG()+256)%256),i=0===n?i:n},e.getProfileString=function(e){switch(e){case 66:return\"Baseline\";case 77:return\"Main\";case 88:return\"Extended\";case 100:return\"High\";case 110:return\"High10\";case 122:return\"High422\";case 244:return\"High444\";default:return\"Unknown\"}},e.getLevelString=function(e){return(e/10).toFixed(1)},e.getChromaFormatString=function(e){switch(e){case 420:return\"4:2:0\";case 422:return\"4:2:2\";case 444:return\"4:4:4\";default:return\"Unknown\"}},e}(),m=i(5),g=function(){function e(){}return e._ebsp2rbsp=function(e){for(var t=e,i=t.byteLength,n=new Uint8Array(i),r=0,a=0;a<i;a++)a>=2&&3===t[a]&&0===t[a-1]&&0===t[a-2]||(n[r]=t[a],r++);return new Uint8Array(n.buffer,0,r)},e.parseVPS=function(t){var i=e._ebsp2rbsp(t),n=new f(i);n.readByte(),n.readByte();n.readBits(4);n.readBits(2);n.readBits(6);return{num_temporal_layers:n.readBits(3)+1,temporal_id_nested:n.readBool()}},e.parseSPS=function(t){var i=e._ebsp2rbsp(t),n=new f(i);n.readByte(),n.readByte();n.readBits(4);for(var r=n.readBits(3),a=(n.readBool(),n.readBits(2)),s=n.readBool(),o=n.readBits(5),d=n.readByte(),h=n.readByte(),_=n.readByte(),u=n.readByte(),l=n.readByte(),c=n.readByte(),p=n.readByte(),m=n.readByte(),g=n.readByte(),v=n.readByte(),y=n.readByte(),E=[],S=[],b=0;b<r;b++)E.push(n.readBool()),S.push(n.readBool());if(r>0)for(b=r;b<8;b++)n.readBits(2);for(b=0;b<r;b++)E[b]&&(n.readByte(),n.readByte(),n.readByte(),n.readByte(),n.readByte(),n.readByte(),n.readByte(),n.readByte(),n.readByte(),n.readByte(),n.readByte()),S[b]&&n.readByte();n.readUEG();var A=n.readUEG();3==A&&n.readBits(1);var R=n.readUEG(),T=n.readUEG();n.readBool()&&(n.readUEG(),n.readUEG(),n.readUEG(),n.readUEG());var L=n.readUEG(),w=n.readUEG(),D=n.readUEG();for(b=n.readBool()?0:r;b<=r;b++)n.readUEG(),n.readUEG(),n.readUEG();n.readUEG(),n.readUEG(),n.readUEG(),n.readUEG(),n.readUEG(),n.readUEG();if(n.readBool()&&n.readBool())for(var k=0;k<4;k++)for(var C=0;C<(3===k?2:6);C++){if(n.readBool()){var B=Math.min(64,1<<4+(k<<1));k>1&&n.readSEG();for(b=0;b<B;b++)n.readSEG()}else n.readUEG()}n.readBool(),n.readBool();n.readBool()&&(n.readByte(),n.readUEG(),n.readUEG(),n.readBool());var I=n.readUEG(),P=0;for(b=0;b<I;b++){var O=!1;if(0!==b&&(O=n.readBool()),O){b===I&&n.readUEG(),n.readBool(),n.readUEG();for(var M=0,x=0;x<=P;x++){var U=n.readBool(),N=!1;U||(N=n.readBool()),(U||N)&&M++}P=M}else{var G=n.readUEG(),V=n.readUEG();P=G+V;for(x=0;x<G;x++)n.readUEG(),n.readBool();for(x=0;x<V;x++)n.readUEG(),n.readBool()}}if(n.readBool()){var F=n.readUEG();for(b=0;b<F;b++){for(x=0;x<D+4;x++)n.readBits(1);n.readBits(1)}}var j=0,z=1,H=1,q=!1,K=1,W=1;n.readBool(),n.readBool();if(n.readBool()){if(n.readBool()){var X=n.readByte();X>0&&X<16?(z=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2][X-1],H=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1][X-1]):255===X&&(z=n.readBits(16),H=n.readBits(16))}if(n.readBool()&&n.readBool(),n.readBool())n.readBits(3),n.readBool(),n.readBool()&&(n.readByte(),n.readByte(),n.readByte());n.readBool()&&(n.readUEG(),n.readUEG());n.readBool(),n.readBool(),n.readBool();if(n.readBool()&&(n.readUEG(),n.readUEG(),n.readUEG(),n.readUEG()),n.readBool())if(K=n.readBits(32),W=n.readBits(32),n.readBool())if(n.readUEG(),n.readBool()){var Y=!1,Z=!1,J=!1;if(Y=n.readBool(),Z=n.readBool(),Y||Z){(J=n.readBool())&&(n.readByte(),n.readBits(5),n.readBool(),n.readBits(5));n.readBits(4),n.readBits(4);J&&n.readBits(4),n.readBits(5),n.readBits(5),n.readBits(5)}for(b=0;b<=r;b++){var Q=n.readBool();q=Q;var $=!1,ee=1;Q||($=n.readBool());var te=!1;if($?n.readSEG():te=n.readBool(),te||(ee=n.readUEG()+1),Y)for(x=0;x<ee;x++)n.readUEG(),n.readUEG(),J&&(n.readUEG(),n.readUEG());if(Z)for(x=0;x<ee;x++)n.readUEG(),n.readUEG(),J&&(n.readUEG(),n.readUEG())}}if(n.readBool()){n.readBool(),n.readBool(),n.readBool();j=n.readUEG();n.readUEG(),n.readUEG(),n.readUEG(),n.readUEG()}}n.readBool();var ie=\"hvc1.\"+o+\".1.L\"+y+\".B0\",ne=R,re=T,ae=1;return 1!==z&&1!==H&&(ae=z/H),n.destroy(),n=null,{codec_mimetype:ie,level_string:e.getLevelString(y),profile_idc:o,bit_depth:L+8,ref_frames:1,chroma_format:A,chroma_format_string:e.getChromaFormatString(A),general_level_idc:y,general_profile_space:a,general_tier_flag:s,general_profile_idc:o,general_profile_compatibility_flags_1:d,general_profile_compatibility_flags_2:h,general_profile_compatibility_flags_3:_,general_profile_compatibility_flags_4:u,general_constraint_indicator_flags_1:l,general_constraint_indicator_flags_2:c,general_constraint_indicator_flags_3:p,general_constraint_indicator_flags_4:m,general_constraint_indicator_flags_5:g,general_constraint_indicator_flags_6:v,min_spatial_segmentation_idc:j,constant_frame_rate:0,chroma_format_idc:A,bit_depth_luma_minus8:L,bit_depth_chroma_minus8:w,frame_rate:{fixed:q,fps:W/K,fps_den:K,fps_num:W},sar_ratio:{width:z,height:H},codec_size:{width:ne,height:re},present_size:{width:ne*ae,height:re}}},e.parsePPS=function(t){var i=e._ebsp2rbsp(t),n=new f(i);n.readByte(),n.readByte();n.readUEG(),n.readUEG(),n.readBool(),n.readBool(),n.readBits(3),n.readBool(),n.readBool(),n.readUEG(),n.readUEG(),n.readSEG(),n.readBool(),n.readBool();if(n.readBool())n.readUEG();n.readSEG(),n.readSEG(),n.readBool(),n.readBool(),n.readBool(),n.readBool();var r=n.readBool(),a=n.readBool(),s=1;return a&&r?s=0:a?s=3:r&&(s=2),{parallelismType:s}},e.getChromaFormatString=function(e){switch(e){case 0:return\"4:0:0\";case 1:return\"4:2:0\";case 2:return\"4:2:2\";case 3:return\"4:4:4\";default:return\"Unknown\"}},e.getProfileString=function(e){switch(e){case 1:return\"Main\";case 2:return\"Main10\";case 3:return\"MainSP\";case 4:return\"Rext\";case 9:return\"SCC\";default:return\"Unknown\"}},e.getLevelString=function(e){return(e/30).toFixed(1)},e}();function v(e){return e.byteOffset%2==0&&e.byteLength%2==0}function y(e){return e.byteOffset%4==0&&e.byteLength%4==0}function E(e,t){for(var i=0;i<e.length;i++)if(e[i]!==t[i])return!1;return!0}var S=function(e,t){return e.byteLength===t.byteLength&&(y(e)&&y(t)?function(e,t){return E(new Uint32Array(e.buffer,e.byteOffset,e.byteLength/4),new Uint32Array(t.buffer,t.byteOffset,t.byteLength/4))}(e,t):v(e)&&v(t)?function(e,t){return E(new Uint16Array(e.buffer,e.byteOffset,e.byteLength/2),new Uint16Array(t.buffer,t.byteOffset,t.byteLength/2))}(e,t):function(e,t){return E(e,t)}(e,t))};var b,A=function(){function e(e,t){this.TAG=\"FLVDemuxer\",this._config=t,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new o.a,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:\"video\",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:\"audio\",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){var e=new ArrayBuffer(2);return new DataView(e).setInt16(0,256,!0),256===new Int16Array(e)[0]}()}return e.prototype.destroy=function(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null},e.probe=function(e){var t=new Uint8Array(e);if(t.byteLength<9)return{needMoreData:!0};var i={match:!1};if(70!==t[0]||76!==t[1]||86!==t[2]||1!==t[3])return i;var n,r,a=(4&t[4])>>>2!=0,s=0!=(1&t[4]),o=(n=t)[r=5]<<24|n[r+1]<<16|n[r+2]<<8|n[r+3];return o<9?i:{match:!0,consumed:o,dataOffset:o,hasAudioTrack:a,hasVideoTrack:s}},e.prototype.bindDataSource=function(e){return e.onDataArrival=this.parseChunks.bind(this),this},Object.defineProperty(e.prototype,\"onTrackMetadata\",{get:function(){return this._onTrackMetadata},set:function(e){this._onTrackMetadata=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onMediaInfo\",{get:function(){return this._onMediaInfo},set:function(e){this._onMediaInfo=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onMetaDataArrived\",{get:function(){return this._onMetaDataArrived},set:function(e){this._onMetaDataArrived=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onScriptDataArrived\",{get:function(){return this._onScriptDataArrived},set:function(e){this._onScriptDataArrived=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onError\",{get:function(){return this._onError},set:function(e){this._onError=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onDataAvailable\",{get:function(){return this._onDataAvailable},set:function(e){this._onDataAvailable=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"timestampBase\",{get:function(){return this._timestampBase},set:function(e){this._timestampBase=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"overridedDuration\",{get:function(){return this._duration},set:function(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"overridedHasAudio\",{set:function(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"overridedHasVideo\",{set:function(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e},enumerable:!1,configurable:!0}),e.prototype.resetMediaInfo=function(){this._mediaInfo=new o.a},e.prototype._isInitialMetadataDispatched=function(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!(this._hasAudio||!this._hasVideo)&&this._videoInitialMetadataDispatched},e.prototype.parseChunks=function(t,i){if(!(this._onError&&this._onMediaInfo&&this._onTrackMetadata&&this._onDataAvailable))throw new u.a(\"Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified\");var n=0,r=this._littleEndian;if(0===i){if(!(t.byteLength>13))return 0;n=e.probe(t).dataOffset}this._firstParse&&(this._firstParse=!1,i+n!==this._dataOffset&&a.a.w(this.TAG,\"First time parsing but chunk byteStart invalid!\"),0!==(s=new DataView(t,n)).getUint32(0,!r)&&a.a.w(this.TAG,\"PrevTagSize0 !== 0 !!!\"),n+=4);for(;n<t.byteLength;){this._dispatch=!0;var s=new DataView(t,n);if(n+11+4>t.byteLength)break;var o=s.getUint8(0),d=16777215&s.getUint32(0,!r);if(n+11+d+4>t.byteLength)break;if(8===o||9===o||18===o){var h=s.getUint8(4),_=s.getUint8(5),l=s.getUint8(6)|_<<8|h<<16|s.getUint8(7)<<24;0!==(16777215&s.getUint32(7,!r))&&a.a.w(this.TAG,\"Meet tag which has StreamID != 0!\");var c=n+11;switch(o){case 8:this._parseAudioData(t,c,d,l);break;case 9:this._parseVideoData(t,c,d,l,i+n);break;case 18:this._parseScriptData(t,c,d)}var f=s.getUint32(11+d,!r);f!==11+d&&a.a.w(this.TAG,\"Invalid PrevTagSize \"+f),n+=11+d+4}else a.a.w(this.TAG,\"Unsupported tag type \"+o+\", skipped\"),n+=11+d+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),n},e.prototype._parseScriptData=function(e,t,i){var n=c.parseScriptData(e,t,i);if(n.hasOwnProperty(\"onMetaData\")){if(null==n.onMetaData||\"object\"!=typeof n.onMetaData)return void a.a.w(this.TAG,\"Invalid onMetaData structure!\");this._metadata&&a.a.w(this.TAG,\"Found another onMetaData tag!\"),this._metadata=n;var r=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},r)),\"boolean\"==typeof r.hasAudio&&!1===this._hasAudioFlagOverrided&&(this._hasAudio=r.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),\"boolean\"==typeof r.hasVideo&&!1===this._hasVideoFlagOverrided&&(this._hasVideo=r.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),\"number\"==typeof r.audiodatarate&&(this._mediaInfo.audioDataRate=r.audiodatarate),\"number\"==typeof r.videodatarate&&(this._mediaInfo.videoDataRate=r.videodatarate),\"number\"==typeof r.width&&(this._mediaInfo.width=r.width),\"number\"==typeof r.height&&(this._mediaInfo.height=r.height),\"number\"==typeof r.duration){if(!this._durationOverrided){var s=Math.floor(r.duration*this._timescale);this._duration=s,this._mediaInfo.duration=s}}else this._mediaInfo.duration=0;if(\"number\"==typeof r.framerate){var o=Math.floor(1e3*r.framerate);if(o>0){var d=o/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=d,this._referenceFrameRate.fps_num=o,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=d}}if(\"object\"==typeof r.keyframes){this._mediaInfo.hasKeyframesIndex=!0;var h=r.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(h),r.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=r,a.a.v(this.TAG,\"Parsed onMetaData\"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(n).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},n))},e.prototype._parseKeyframesIndex=function(e){for(var t=[],i=[],n=1;n<e.times.length;n++){var r=this._timestampBase+Math.floor(1e3*e.times[n]);t.push(r),i.push(e.filepositions[n])}return{times:t,filepositions:i}},e.prototype._parseAudioData=function(e,t,i,n){if(i<=1)a.a.w(this.TAG,\"Flv: Invalid audio packet, missing SoundData payload!\");else if(!0!==this._hasAudioFlagOverrided||!1!==this._hasAudio){this._littleEndian;var r=new DataView(e,t,i).getUint8(0),s=r>>>4;if(2===s||10===s){var o=0,d=(12&r)>>>2;if(d>=0&&d<=4){o=this._flvSoundRateTable[d];var h=1&r,_=this._audioMetadata,u=this._audioTrack;if(_||(!1===this._hasAudio&&!1===this._hasAudioFlagOverrided&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),(_=this._audioMetadata={}).type=\"audio\",_.id=u.id,_.timescale=this._timescale,_.duration=this._duration,_.audioSampleRate=o,_.channelCount=0===h?1:2),10===s){var l=this._parseAACAudioData(e,t+1,i-1);if(null==l)return;if(0===l.packetType){if(_.config){if(S(l.data.config,_.config))return;a.a.w(this.TAG,\"AudioSpecificConfig has been changed, re-generate initialization segment\")}var c=l.data;_.audioSampleRate=c.samplingRate,_.channelCount=c.channelCount,_.codec=c.codec,_.originalCodec=c.originalCodec,_.config=c.config,_.refSampleDuration=1024/_.audioSampleRate*_.timescale,a.a.v(this.TAG,\"Parsed AudioSpecificConfig\"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata(\"audio\",_),(g=this._mediaInfo).audioCodec=_.originalCodec,g.audioSampleRate=_.audioSampleRate,g.audioChannelCount=_.channelCount,g.hasVideo?null!=g.videoCodec&&(g.mimeType='video/x-flv; codecs=\"'+g.videoCodec+\",\"+g.audioCodec+'\"'):g.mimeType='video/x-flv; codecs=\"'+g.audioCodec+'\"',g.isComplete()&&this._onMediaInfo(g)}else if(1===l.packetType){var f=this._timestampBase+n,p={unit:l.data,length:l.data.byteLength,dts:f,pts:f};u.samples.push(p),u.length+=l.data.length}else a.a.e(this.TAG,\"Flv: Unsupported AAC data type \"+l.packetType)}else if(2===s){if(!_.codec){var g;if(null==(c=this._parseMP3AudioData(e,t+1,i-1,!0)))return;_.audioSampleRate=c.samplingRate,_.channelCount=c.channelCount,_.codec=c.codec,_.originalCodec=c.originalCodec,_.refSampleDuration=1152/_.audioSampleRate*_.timescale,a.a.v(this.TAG,\"Parsed MPEG Audio Frame Header\"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata(\"audio\",_),(g=this._mediaInfo).audioCodec=_.codec,g.audioSampleRate=_.audioSampleRate,g.audioChannelCount=_.channelCount,g.audioDataRate=c.bitRate,g.hasVideo?null!=g.videoCodec&&(g.mimeType='video/x-flv; codecs=\"'+g.videoCodec+\",\"+g.audioCodec+'\"'):g.mimeType='video/x-flv; codecs=\"'+g.audioCodec+'\"',g.isComplete()&&this._onMediaInfo(g)}var v=this._parseMP3AudioData(e,t+1,i-1,!1);if(null==v)return;f=this._timestampBase+n;var y={unit:v,length:v.byteLength,dts:f,pts:f};u.samples.push(y),u.length+=v.length}}else this._onError(m.a.FORMAT_ERROR,\"Flv: Invalid audio sample rate idx: \"+d)}else this._onError(m.a.CODEC_UNSUPPORTED,\"Flv: Unsupported audio codec idx: \"+s)}},e.prototype._parseAACAudioData=function(e,t,i){if(!(i<=1)){var n={},r=new Uint8Array(e,t,i);return n.packetType=r[0],0===r[0]?n.data=this._parseAACAudioSpecificConfig(e,t+1,i-1):n.data=r.subarray(1),n}a.a.w(this.TAG,\"Flv: Invalid AAC packet, missing AACPacketType or/and Data!\")},e.prototype._parseAACAudioSpecificConfig=function(e,t,i){var n,r,a=new Uint8Array(e,t,i),s=null,o=0,d=null;if(o=n=a[0]>>>3,(r=(7&a[0])<<1|a[1]>>>7)<0||r>=this._mpegSamplingRates.length)this._onError(m.a.FORMAT_ERROR,\"Flv: AAC invalid sampling frequency index!\");else{var h=this._mpegSamplingRates[r],_=(120&a[1])>>>3;if(!(_<0||_>=8)){5===o&&(d=(7&a[1])<<1|a[2]>>>7,(124&a[2])>>>2);var u=self.navigator.userAgent.toLowerCase();return-1!==u.indexOf(\"firefox\")?r>=6?(o=5,s=new Array(4),d=r-3):(o=2,s=new Array(2),d=r):-1!==u.indexOf(\"android\")?(o=2,s=new Array(2),d=r):(o=5,d=r,s=new Array(4),r>=6?d=r-3:1===_&&(o=2,s=new Array(2),d=r)),s[0]=o<<3,s[0]|=(15&r)>>>1,s[1]=(15&r)<<7,s[1]|=(15&_)<<3,5===o&&(s[1]|=(15&d)>>>1,s[2]=(1&d)<<7,s[2]|=8,s[3]=0),{config:s,samplingRate:h,channelCount:_,codec:\"mp4a.40.\"+o,originalCodec:\"mp4a.40.\"+n}}this._onError(m.a.FORMAT_ERROR,\"Flv: AAC invalid channel configuration\")}},e.prototype._parseMP3AudioData=function(e,t,i,n){if(!(i<4)){this._littleEndian;var r=new Uint8Array(e,t,i),s=null;if(n){if(255!==r[0])return;var o=r[1]>>>3&3,d=(6&r[1])>>1,h=(240&r[2])>>>4,_=(12&r[2])>>>2,u=3!==(r[3]>>>6&3)?2:1,l=0,c=0;switch(o){case 0:l=this._mpegAudioV25SampleRateTable[_];break;case 2:l=this._mpegAudioV20SampleRateTable[_];break;case 3:l=this._mpegAudioV10SampleRateTable[_]}switch(d){case 1:34,h<this._mpegAudioL3BitRateTable.length&&(c=this._mpegAudioL3BitRateTable[h]);break;case 2:33,h<this._mpegAudioL2BitRateTable.length&&(c=this._mpegAudioL2BitRateTable[h]);break;case 3:32,h<this._mpegAudioL1BitRateTable.length&&(c=this._mpegAudioL1BitRateTable[h])}s={bitRate:c,samplingRate:l,channelCount:u,codec:\"mp3\",originalCodec:\"mp3\"}}else s=r;return s}a.a.w(this.TAG,\"Flv: Invalid MP3 packet, header missing!\")},e.prototype._parseVideoData=function(e,t,i,n,r){if(i<=1)a.a.w(this.TAG,\"Flv: Invalid video packet, missing VideoData payload!\");else if(!0!==this._hasVideoFlagOverrided||!1!==this._hasVideo){var s=new Uint8Array(e,t,i)[0],o=(240&s)>>>4,d=15&s;if(7===d)this._parseAVCVideoPacket(e,t+1,i-1,n,r,o);else{if(12!==d)return void this._onError(m.a.CODEC_UNSUPPORTED,\"Flv: Unsupported codec in video frame: \"+d);this._parseHEVCVideoPacket(e,t+1,i-1,n,r,o)}}},e.prototype._parseAVCVideoPacket=function(e,t,i,n,r,s){if(i<4)a.a.w(this.TAG,\"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime\");else{var o=this._littleEndian,d=new DataView(e,t,i),h=d.getUint8(0),_=(16777215&d.getUint32(0,!o))<<8>>8;if(0===h)this._parseAVCDecoderConfigurationRecord(e,t+4,i-4);else if(1===h)this._parseAVCVideoData(e,t+4,i-4,n,r,s,_);else if(2!==h)return void this._onError(m.a.FORMAT_ERROR,\"Flv: Invalid video packet type \"+h)}},e.prototype._parseHEVCVideoPacket=function(e,t,i,n,r,s){if(i<4)a.a.w(this.TAG,\"Flv: Invalid HEVC packet, missing HEVCPacketType or/and CompositionTime\");else{var o=this._littleEndian,d=new DataView(e,t,i),h=d.getUint8(0),_=(16777215&d.getUint32(0,!o))<<8>>8;if(0===h)this._parseHEVCDecoderConfigurationRecord(e,t+4,i-4);else if(1===h)this._parseHEVCVideoData(e,t+4,i-4,n,r,s,_);else if(2!==h)return void this._onError(m.a.FORMAT_ERROR,\"Flv: Invalid video packet type \"+h)}},e.prototype._parseAVCDecoderConfigurationRecord=function(e,t,i){if(i<7)a.a.w(this.TAG,\"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!\");else{var n=this._videoMetadata,r=this._videoTrack,s=this._littleEndian,o=new DataView(e,t,i);if(n){if(void 0!==n.avcc){var d=new Uint8Array(e,t,i);if(S(d,n.avcc))return;a.a.w(this.TAG,\"AVCDecoderConfigurationRecord has been changed, re-generate initialization segment\")}}else!1===this._hasVideo&&!1===this._hasVideoFlagOverrided&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),(n=this._videoMetadata={}).type=\"video\",n.id=r.id,n.timescale=this._timescale,n.duration=this._duration;var h=o.getUint8(0),_=o.getUint8(1);o.getUint8(2),o.getUint8(3);if(1===h&&0!==_)if(this._naluLengthSize=1+(3&o.getUint8(4)),3===this._naluLengthSize||4===this._naluLengthSize){var u=31&o.getUint8(5);if(0!==u){u>1&&a.a.w(this.TAG,\"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = \"+u);for(var l=6,c=0;c<u;c++){var f=o.getUint16(l,!s);if(l+=2,0!==f){var g=new Uint8Array(e,t+l,f);l+=f;var v=p.parseSPS(g);if(0===c){n.codecWidth=v.codec_size.width,n.codecHeight=v.codec_size.height,n.presentWidth=v.present_size.width,n.presentHeight=v.present_size.height,n.profile=v.profile_string,n.level=v.level_string,n.bitDepth=v.bit_depth,n.chromaFormat=v.chroma_format,n.sarRatio=v.sar_ratio,n.frameRate=v.frame_rate,!1!==v.frame_rate.fixed&&0!==v.frame_rate.fps_num&&0!==v.frame_rate.fps_den||(n.frameRate=this._referenceFrameRate);var y=n.frameRate.fps_den,E=n.frameRate.fps_num;n.refSampleDuration=n.timescale*(y/E);for(var b=g.subarray(1,4),A=\"avc1.\",R=0;R<3;R++){var T=b[R].toString(16);T.length<2&&(T=\"0\"+T),A+=T}n.codec=A;var L=this._mediaInfo;L.width=n.codecWidth,L.height=n.codecHeight,L.fps=n.frameRate.fps,L.profile=n.profile,L.level=n.level,L.refFrames=v.ref_frames,L.chromaFormat=v.chroma_format_string,L.sarNum=n.sarRatio.width,L.sarDen=n.sarRatio.height,L.videoCodec=A,L.hasAudio?null!=L.audioCodec&&(L.mimeType='video/x-flv; codecs=\"'+L.videoCodec+\",\"+L.audioCodec+'\"'):L.mimeType='video/x-flv; codecs=\"'+L.videoCodec+'\"',L.isComplete()&&this._onMediaInfo(L)}}}var w=o.getUint8(l);if(0!==w){w>1&&a.a.w(this.TAG,\"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = \"+w),l++;for(c=0;c<w;c++){f=o.getUint16(l,!s);l+=2,0!==f&&(l+=f)}n.avcc=new Uint8Array(i),n.avcc.set(new Uint8Array(e,t,i),0),a.a.v(this.TAG,\"Parsed AVCDecoderConfigurationRecord\"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._videoInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata(\"video\",n)}else this._onError(m.a.FORMAT_ERROR,\"Flv: Invalid AVCDecoderConfigurationRecord: No PPS\")}else this._onError(m.a.FORMAT_ERROR,\"Flv: Invalid AVCDecoderConfigurationRecord: No SPS\")}else this._onError(m.a.FORMAT_ERROR,\"Flv: Strange NaluLengthSizeMinusOne: \"+(this._naluLengthSize-1));else this._onError(m.a.FORMAT_ERROR,\"Flv: Invalid AVCDecoderConfigurationRecord\")}},e.prototype._parseHEVCDecoderConfigurationRecord=function(e,t,i){if(i<22)a.a.w(this.TAG,\"Flv: Invalid HEVCDecoderConfigurationRecord, lack of data!\");else{var n=this._videoMetadata,r=this._videoTrack,s=this._littleEndian,o=new DataView(e,t,i);if(n){if(void 0!==n.hvcc){var d=new Uint8Array(e,t,i);if(S(d,n.hvcc))return;a.a.w(this.TAG,\"HEVCDecoderConfigurationRecord has been changed, re-generate initialization segment\")}}else!1===this._hasVideo&&!1===this._hasVideoFlagOverrided&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),(n=this._videoMetadata={}).type=\"video\",n.id=r.id,n.timescale=this._timescale,n.duration=this._duration;var h=o.getUint8(0),_=31&o.getUint8(1);if(1===h&&0!==_)if(this._naluLengthSize=1+(3&o.getUint8(21)),3===this._naluLengthSize||4===this._naluLengthSize){for(var u=o.getUint8(22),l=0,c=23;l<u;l++){var f=63&o.getUint8(c+0),p=o.getUint16(c+1,!s);c+=3;for(var v=0;v<p;v++){var y=o.getUint16(c+0,!s);if(0===v)if(33===f){c+=2;var E=new Uint8Array(e,t+c,y),b=g.parseSPS(E);n.codecWidth=b.codec_size.width,n.codecHeight=b.codec_size.height,n.presentWidth=b.present_size.width,n.presentHeight=b.present_size.height,n.profile=b.profile_string,n.level=b.level_string,n.bitDepth=b.bit_depth,n.chromaFormat=b.chroma_format,n.sarRatio=b.sar_ratio,n.frameRate=b.frame_rate,!1!==b.frame_rate.fixed&&0!==b.frame_rate.fps_num&&0!==b.frame_rate.fps_den||(n.frameRate=this._referenceFrameRate);var A=n.frameRate.fps_den,R=n.frameRate.fps_num;n.refSampleDuration=n.timescale*(A/R),n.codec=b.codec_mimetype;var T=this._mediaInfo;T.width=n.codecWidth,T.height=n.codecHeight,T.fps=n.frameRate.fps,T.profile=n.profile,T.level=n.level,T.refFrames=b.ref_frames,T.chromaFormat=b.chroma_format_string,T.sarNum=n.sarRatio.width,T.sarDen=n.sarRatio.height,T.videoCodec=b.codec_mimetype,T.hasAudio?null!=T.audioCodec&&(T.mimeType='video/x-flv; codecs=\"'+T.videoCodec+\",\"+T.audioCodec+'\"'):T.mimeType='video/x-flv; codecs=\"'+T.videoCodec+'\"',T.isComplete()&&this._onMediaInfo(T),c+=y}else c+=2+y;else c+=2+y}}n.hvcc=new Uint8Array(i),n.hvcc.set(new Uint8Array(e,t,i),0),a.a.v(this.TAG,\"Parsed HEVCDecoderConfigurationRecord\"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._videoInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata(\"video\",n)}else this._onError(m.a.FORMAT_ERROR,\"Flv: Strange NaluLengthSizeMinusOne: \"+(this._naluLengthSize-1));else this._onError(m.a.FORMAT_ERROR,\"Flv: Invalid HEVCDecoderConfigurationRecord\")}},e.prototype._parseAVCVideoData=function(e,t,i,n,r,s,o){for(var d=this._littleEndian,h=new DataView(e,t,i),_=[],u=0,l=0,c=this._naluLengthSize,f=this._timestampBase+n,p=1===s;l<i;){if(l+4>=i){a.a.w(this.TAG,\"Malformed Nalu near timestamp \"+f+\", offset = \"+l+\", dataSize = \"+i);break}var m=h.getUint32(l,!d);if(3===c&&(m>>>=8),m>i-c)return void a.a.w(this.TAG,\"Malformed Nalus near timestamp \"+f+\", NaluSize > DataSize!\");var g=31&h.getUint8(l+c);5===g&&(p=!0);var v=new Uint8Array(e,t+l,c+m),y={type:g,data:v};_.push(y),u+=v.byteLength,l+=c+m}if(_.length){var E=this._videoTrack,S={units:_,length:u,isKeyframe:p,dts:f,cts:o,pts:f+o};p&&(S.fileposition=r),E.samples.push(S),E.length+=u}},e.prototype._parseHEVCVideoData=function(e,t,i,n,r,s,o){for(var d=this._littleEndian,h=new DataView(e,t,i),_=[],u=0,l=0,c=this._naluLengthSize,f=this._timestampBase+n,p=1===s;l<i;){if(l+4>=i){a.a.w(this.TAG,\"Malformed Nalu near timestamp \"+f+\", offset = \"+l+\", dataSize = \"+i);break}var m=h.getUint32(l,!d);if(3===c&&(m>>>=8),m>i-c)return void a.a.w(this.TAG,\"Malformed Nalus near timestamp \"+f+\", NaluSize > DataSize!\");var g=31&h.getUint8(l+c);19!==g&&20!==g||(p=!0);var v=new Uint8Array(e,t+l,c+m),y={type:g,data:v};_.push(y),u+=v.byteLength,l+=c+m}if(_.length){var E=this._videoTrack,S={units:_,length:u,isKeyframe:p,dts:f,cts:o,pts:f+o};p&&(S.fileposition=r),E.samples.push(S),E.length+=u}},e}(),R=function(){function e(){}return e.prototype.destroy=function(){this.onError=null,this.onMediaInfo=null,this.onMetaDataArrived=null,this.onTrackMetadata=null,this.onDataAvailable=null,this.onTimedID3Metadata=null,this.onSMPTE2038Metadata=null,this.onSCTE35Metadata=null,this.onPESPrivateData=null,this.onPESPrivateDataDescriptor=null},e}(),T=function(){this.program_pmt_pid={}};!function(e){e[e.kMPEG1Audio=3]=\"kMPEG1Audio\",e[e.kMPEG2Audio=4]=\"kMPEG2Audio\",e[e.kPESPrivateData=6]=\"kPESPrivateData\",e[e.kADTSAAC=15]=\"kADTSAAC\",e[e.kID3=21]=\"kID3\",e[e.kSCTE35=134]=\"kSCTE35\",e[e.kH264=27]=\"kH264\",e[e.kH265=36]=\"kH265\"}(b||(b={}));var L,w=function(){this.pid_stream_type={},this.common_pids={h264:void 0,h265:void 0,adts_aac:void 0,mp3:void 0},this.pes_private_data_pids={},this.timed_id3_pids={},this.scte_35_pids={},this.smpte2038_pids={}},D=function(){},k=function(){},C=function(){this.slices=[],this.total_length=0,this.expected_length=0,this.file_position=0};!function(e){e[e.kUnspecified=0]=\"kUnspecified\",e[e.kSliceNonIDR=1]=\"kSliceNonIDR\",e[e.kSliceDPA=2]=\"kSliceDPA\",e[e.kSliceDPB=3]=\"kSliceDPB\",e[e.kSliceDPC=4]=\"kSliceDPC\",e[e.kSliceIDR=5]=\"kSliceIDR\",e[e.kSliceSEI=6]=\"kSliceSEI\",e[e.kSliceSPS=7]=\"kSliceSPS\",e[e.kSlicePPS=8]=\"kSlicePPS\",e[e.kSliceAUD=9]=\"kSliceAUD\",e[e.kEndOfSequence=10]=\"kEndOfSequence\",e[e.kEndOfStream=11]=\"kEndOfStream\",e[e.kFiller=12]=\"kFiller\",e[e.kSPSExt=13]=\"kSPSExt\",e[e.kReserved0=14]=\"kReserved0\"}(L||(L={}));var B,I,P=function(){},O=function(e){var t=e.data.byteLength;this.type=e.type,this.data=new Uint8Array(4+t),new DataView(this.data.buffer).setUint32(0,t),this.data.set(e.data,4)},M=function(){function e(e){this.TAG=\"H264AnnexBParser\",this.current_startcode_offset_=0,this.eof_flag_=!1,this.data_=e,this.current_startcode_offset_=this.findNextStartCodeOffset(0),this.eof_flag_&&a.a.e(this.TAG,\"Could not find H264 startcode until payload end!\")}return e.prototype.findNextStartCodeOffset=function(e){for(var t=e,i=this.data_;;){if(t+3>=i.byteLength)return this.eof_flag_=!0,i.byteLength;var n=i[t+0]<<24|i[t+1]<<16|i[t+2]<<8|i[t+3],r=i[t+0]<<16|i[t+1]<<8|i[t+2];if(1===n||1===r)return t;t++}},e.prototype.readNextNaluPayload=function(){for(var e=this.data_,t=null;null==t&&!this.eof_flag_;){var i=this.current_startcode_offset_,n=31&e[i+=1===(e[i]<<24|e[i+1]<<16|e[i+2]<<8|e[i+3])?4:3],r=(128&e[i])>>>7,a=this.findNextStartCodeOffset(i);if(this.current_startcode_offset_=a,!(n>=L.kReserved0)&&0===r){var s=e.subarray(i,a);(t=new P).type=n,t.data=s}}return t},e}(),x=function(){function e(e,t,i){var n=8+e.byteLength+1+2+t.byteLength,r=!1;66!==e[3]&&77!==e[3]&&88!==e[3]&&(r=!0,n+=4);var a=this.data=new Uint8Array(n);a[0]=1,a[1]=e[1],a[2]=e[2],a[3]=e[3],a[4]=255,a[5]=225;var s=e.byteLength;a[6]=s>>>8,a[7]=255&s;var o=8;a.set(e,8),a[o+=s]=1;var d=t.byteLength;a[o+1]=d>>>8,a[o+2]=255&d,a.set(t,o+3),o+=3+d,r&&(a[o]=252|i.chroma_format_idc,a[o+1]=248|i.bit_depth_luma-8,a[o+2]=248|i.bit_depth_chroma-8,a[o+3]=0,o+=4)}return e.prototype.getData=function(){return this.data},e}();!function(e){e[e.kNull=0]=\"kNull\",e[e.kAACMain=1]=\"kAACMain\",e[e.kAAC_LC=2]=\"kAAC_LC\",e[e.kAAC_SSR=3]=\"kAAC_SSR\",e[e.kAAC_LTP=4]=\"kAAC_LTP\",e[e.kAAC_SBR=5]=\"kAAC_SBR\",e[e.kAAC_Scalable=6]=\"kAAC_Scalable\",e[e.kLayer1=32]=\"kLayer1\",e[e.kLayer2=33]=\"kLayer2\",e[e.kLayer3=34]=\"kLayer3\"}(B||(B={})),function(e){e[e.k96000Hz=0]=\"k96000Hz\",e[e.k88200Hz=1]=\"k88200Hz\",e[e.k64000Hz=2]=\"k64000Hz\",e[e.k48000Hz=3]=\"k48000Hz\",e[e.k44100Hz=4]=\"k44100Hz\",e[e.k32000Hz=5]=\"k32000Hz\",e[e.k24000Hz=6]=\"k24000Hz\",e[e.k22050Hz=7]=\"k22050Hz\",e[e.k16000Hz=8]=\"k16000Hz\",e[e.k12000Hz=9]=\"k12000Hz\",e[e.k11025Hz=10]=\"k11025Hz\",e[e.k8000Hz=11]=\"k8000Hz\",e[e.k7350Hz=12]=\"k7350Hz\"}(I||(I={}));var U,N=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],G=function(){},V=function(){function e(e){this.TAG=\"AACADTSParser\",this.data_=e,this.current_syncword_offset_=this.findNextSyncwordOffset(0),this.eof_flag_&&a.a.e(this.TAG,\"Could not found ADTS syncword until payload end\")}return e.prototype.findNextSyncwordOffset=function(e){for(var t=e,i=this.data_;;){if(t+7>=i.byteLength)return this.eof_flag_=!0,i.byteLength;if(4095===(i[t+0]<<8|i[t+1])>>>4)return t;t++}},e.prototype.readNextAACFrame=function(){for(var e=this.data_,t=null;null==t&&!this.eof_flag_;){var i=this.current_syncword_offset_,n=(8&e[i+1])>>>3,r=(6&e[i+1])>>>1,a=1&e[i+1],s=(192&e[i+2])>>>6,o=(60&e[i+2])>>>2,d=(1&e[i+2])<<2|(192&e[i+3])>>>6,h=(3&e[i+3])<<11|e[i+4]<<3|(224&e[i+5])>>>5;e[i+6];if(i+h>this.data_.byteLength){this.eof_flag_=!0,this.has_last_incomplete_data=!0;break}var _=1===a?7:9,u=h-_;i+=_;var l=this.findNextSyncwordOffset(i+u);if(this.current_syncword_offset_=l,(0===n||1===n)&&0===r){var c=e.subarray(i,i+u);(t=new G).audio_object_type=s+1,t.sampling_freq_index=o,t.sampling_frequency=N[o],t.channel_config=d,t.data=c}}return t},e.prototype.hasIncompleteData=function(){return this.has_last_incomplete_data},e.prototype.getIncompleteData=function(){return this.has_last_incomplete_data?this.data_.subarray(this.current_syncword_offset_):null},e}(),F=function(e){var t=null,i=e.audio_object_type,n=e.audio_object_type,r=e.sampling_freq_index,a=e.channel_config,s=0,o=navigator.userAgent.toLowerCase();-1!==o.indexOf(\"firefox\")?r>=6?(n=5,t=new Array(4),s=r-3):(n=2,t=new Array(2),s=r):-1!==o.indexOf(\"android\")?(n=2,t=new Array(2),s=r):(n=5,s=r,t=new Array(4),r>=6?s=r-3:1===a&&(n=2,t=new Array(2),s=r)),t[0]=n<<3,t[0]|=(15&r)>>>1,t[1]=(15&r)<<7,t[1]|=(15&a)<<3,5===n&&(t[1]|=(15&s)>>>1,t[2]=(1&s)<<7,t[2]|=8,t[3]=0),this.config=t,this.sampling_rate=N[r],this.channel_count=a,this.codec_mimetype=\"mp4a.40.\"+n,this.original_codec_mimetype=\"mp4a.40.\"+i},j=function(){},z=function(){};!function(e){e[e.kSpliceNull=0]=\"kSpliceNull\",e[e.kSpliceSchedule=4]=\"kSpliceSchedule\",e[e.kSpliceInsert=5]=\"kSpliceInsert\",e[e.kTimeSignal=6]=\"kTimeSignal\",e[e.kBandwidthReservation=7]=\"kBandwidthReservation\",e[e.kPrivateCommand=255]=\"kPrivateCommand\"}(U||(U={}));var H,q=function(e){var t=e.readBool();return t?(e.readBits(6),{time_specified_flag:t,pts_time:4*e.readBits(31)+e.readBits(2)}):(e.readBits(7),{time_specified_flag:t})},K=function(e){var t=e.readBool();return e.readBits(6),{auto_return:t,duration:4*e.readBits(31)+e.readBits(2)}},W=function(e,t){var i=t.readBits(8);return e?{component_tag:i}:{component_tag:i,splice_time:q(t)}},X=function(e){return{component_tag:e.readBits(8),utc_splice_time:e.readBits(32)}},Y=function(e){var t=e.readBits(32),i=e.readBool();e.readBits(7);var n={splice_event_id:t,splice_event_cancel_indicator:i};if(i)return n;if(n.out_of_network_indicator=e.readBool(),n.program_splice_flag=e.readBool(),n.duration_flag=e.readBool(),e.readBits(5),n.program_splice_flag)n.utc_splice_time=e.readBits(32);else{n.component_count=e.readBits(8),n.components=[];for(var r=0;r<n.component_count;r++)n.components.push(X(e))}return n.duration_flag&&(n.break_duration=K(e)),n.unique_program_id=e.readBits(16),n.avail_num=e.readBits(8),n.avails_expected=e.readBits(8),n},Z=function(e,t,i,n){return{descriptor_tag:e,descriptor_length:t,identifier:i,provider_avail_id:n.readBits(32)}},J=function(e,t,i,n){var r=n.readBits(8),a=n.readBits(3);n.readBits(5);for(var s=\"\",o=0;o<a;o++)s+=String.fromCharCode(n.readBits(8));return{descriptor_tag:e,descriptor_length:t,identifier:i,preroll:r,dtmf_count:a,DTMF_char:s}},Q=function(e){var t=e.readBits(8);return e.readBits(7),{component_tag:t,pts_offset:4*e.readBits(31)+e.readBits(2)}},$=function(e,t,i,n){var r=n.readBits(32),a=n.readBool();n.readBits(7);var s={descriptor_tag:e,descriptor_length:t,identifier:i,segmentation_event_id:r,segmentation_event_cancel_indicator:a};if(a)return s;if(s.program_segmentation_flag=n.readBool(),s.segmentation_duration_flag=n.readBool(),s.delivery_not_restricted_flag=n.readBool(),s.delivery_not_restricted_flag?n.readBits(5):(s.web_delivery_allowed_flag=n.readBool(),s.no_regional_blackout_flag=n.readBool(),s.archive_allowed_flag=n.readBool(),s.device_restrictions=n.readBits(2)),!s.program_segmentation_flag){s.component_count=n.readBits(8),s.components=[];for(var o=0;o<s.component_count;o++)s.components.push(Q(n))}s.segmentation_duration_flag&&(s.segmentation_duration=n.readBits(40)),s.segmentation_upid_type=n.readBits(8),s.segmentation_upid_length=n.readBits(8);var d=new Uint8Array(s.segmentation_upid_length);for(o=0;o<s.segmentation_upid_length;o++)d[o]=n.readBits(8);return s.segmentation_upid=d.buffer,s.segmentation_type_id=n.readBits(8),s.segment_num=n.readBits(8),s.segments_expected=n.readBits(8),52!==s.segmentation_type_id&&54!==s.segmentation_type_id&&56!==s.segmentation_type_id&&58!==s.segmentation_type_id||(s.sub_segment_num=n.readBits(8),s.sub_segments_expected=n.readBits(8)),s},ee=function(e,t,i,n){return{descriptor_tag:e,descriptor_length:t,identifier:i,TAI_seconds:n.readBits(48),TAI_ns:n.readBits(32),UTC_offset:n.readBits(16)}},te=function(e){return{component_tag:e.readBits(8),ISO_code:String.fromCharCode(e.readBits(8),e.readBits(8),e.readBits(8)),Bit_Stream_Mode:e.readBits(3),Num_Channels:e.readBits(4),Full_Srvc_Audio:e.readBool()}},ie=function(e,t,i,n){for(var r=n.readBits(4),a=[],s=0;s<r;s++)a.push(te(n));return{descriptor_tag:e,descriptor_length:t,identifier:i,audio_count:r,components:a}},ne=function(e){var t=new f(e),i=t.readBits(8),n=t.readBool(),r=t.readBool();t.readBits(2);var a=t.readBits(12),s=t.readBits(8),o=t.readBool(),d=t.readBits(6),h=4*t.readBits(31)+t.readBits(2),_=t.readBits(8),u=t.readBits(12),l=t.readBits(12),c=t.readBits(8),p=null;c===U.kSpliceNull?p={}:c===U.kSpliceSchedule?p=function(e){for(var t=e.readBits(8),i=[],n=0;n<t;n++)i.push(Y(e));return{splice_count:t,events:i}}(t):c===U.kSpliceInsert?p=function(e){var t=e.readBits(32),i=e.readBool();e.readBits(7);var n={splice_event_id:t,splice_event_cancel_indicator:i};if(i)return n;if(n.out_of_network_indicator=e.readBool(),n.program_splice_flag=e.readBool(),n.duration_flag=e.readBool(),n.splice_immediate_flag=e.readBool(),e.readBits(4),n.program_splice_flag&&!n.splice_immediate_flag&&(n.splice_time=q(e)),!n.program_splice_flag){n.component_count=e.readBits(8),n.components=[];for(var r=0;r<n.component_count;r++)n.components.push(W(n.splice_immediate_flag,e))}return n.duration_flag&&(n.break_duration=K(e)),n.unique_program_id=e.readBits(16),n.avail_num=e.readBits(8),n.avails_expected=e.readBits(8),n}(t):c===U.kTimeSignal?p=function(e){return{splice_time:q(e)}}(t):c===U.kBandwidthReservation?p={}:c===U.kPrivateCommand?p=function(e,t){for(var i=String.fromCharCode(t.readBits(8),t.readBits(8),t.readBits(8),t.readBits(8)),n=new Uint8Array(e-4),r=0;r<e-4;r++)n[r]=t.readBits(8);return{identifier:i,private_data:n.buffer}}(l,t):t.readBits(8*l);for(var m=[],g=t.readBits(16),v=0;v<g;){var y=t.readBits(8),E=t.readBits(8),S=String.fromCharCode(t.readBits(8),t.readBits(8),t.readBits(8),t.readBits(8));0===y?m.push(Z(y,E,S,t)):1===y?m.push(J(y,E,S,t)):2===y?m.push($(y,E,S,t)):3===y?m.push(ee(y,E,S,t)):4===y?m.push(ie(y,E,S,t)):t.readBits(8*(E-4)),v+=2+E}var b={table_id:i,section_syntax_indicator:n,private_indicator:r,section_length:a,protocol_version:s,encrypted_packet:o,encryption_algorithm:d,pts_adjustment:h,cw_index:_,tier:u,splice_command_length:l,splice_command_type:c,splice_command:p,descriptor_loop_length:g,splice_descriptors:m,E_CRC32:o?t.readBits(32):void 0,CRC32:t.readBits(32)};if(c===U.kSpliceInsert){var A=p;if(A.splice_event_cancel_indicator)return{splice_command_type:c,detail:b,data:e};if(A.program_splice_flag&&!A.splice_immediate_flag){var R=A.duration_flag?A.break_duration.auto_return:void 0,T=A.duration_flag?A.break_duration.duration/90:void 0;return A.splice_time.time_specified_flag?{splice_command_type:c,pts:(h+A.splice_time.pts_time)%Math.pow(2,33),auto_return:R,duraiton:T,detail:b,data:e}:{splice_command_type:c,auto_return:R,duraiton:T,detail:b,data:e}}return{splice_command_type:c,auto_return:R=A.duration_flag?A.break_duration.auto_return:void 0,duraiton:T=A.duration_flag?A.break_duration.duration/90:void 0,detail:b,data:e}}if(c===U.kTimeSignal){var L=p;return L.splice_time.time_specified_flag?{splice_command_type:c,pts:(h+L.splice_time.pts_time)%Math.pow(2,33),detail:b,data:e}:{splice_command_type:c,detail:b,data:e}}return{splice_command_type:c,detail:b,data:e}};!function(e){e[e.kSliceIDR_W_RADL=19]=\"kSliceIDR_W_RADL\",e[e.kSliceIDR_N_LP=20]=\"kSliceIDR_N_LP\",e[e.kSliceCRA_NUT=21]=\"kSliceCRA_NUT\",e[e.kSliceVPS=32]=\"kSliceVPS\",e[e.kSliceSPS=33]=\"kSliceSPS\",e[e.kSlicePPS=34]=\"kSlicePPS\",e[e.kSliceAUD=35]=\"kSliceAUD\"}(H||(H={}));var re,ae=function(){},se=function(e){var t=e.data.byteLength;this.type=e.type,this.data=new Uint8Array(4+t),new DataView(this.data.buffer).setUint32(0,t),this.data.set(e.data,4)},oe=function(){function e(e){this.TAG=\"H265AnnexBParser\",this.current_startcode_offset_=0,this.eof_flag_=!1,this.data_=e,this.current_startcode_offset_=this.findNextStartCodeOffset(0),this.eof_flag_&&a.a.e(this.TAG,\"Could not find H265 startcode until payload end!\")}return e.prototype.findNextStartCodeOffset=function(e){for(var t=e,i=this.data_;;){if(t+3>=i.byteLength)return this.eof_flag_=!0,i.byteLength;var n=i[t+0]<<24|i[t+1]<<16|i[t+2]<<8|i[t+3],r=i[t+0]<<16|i[t+1]<<8|i[t+2];if(1===n||1===r)return t;t++}},e.prototype.readNextNaluPayload=function(){for(var e=this.data_,t=null;null==t&&!this.eof_flag_;){var i=this.current_startcode_offset_,n=e[i+=1===(e[i]<<24|e[i+1]<<16|e[i+2]<<8|e[i+3])?4:3]>>1&63,r=(128&e[i])>>>7,a=this.findNextStartCodeOffset(i);if(this.current_startcode_offset_=a,0===r){var s=e.subarray(i,a);(t=new ae).type=n,t.data=s}}return t},e}(),de=function(){function e(e,t,i,n){var r=23+(5+e.byteLength)+(5+t.byteLength)+(5+i.byteLength),a=this.data=new Uint8Array(r);a[0]=1,a[1]=(3&n.general_profile_space)<<6|(n.general_tier_flag?1:0)<<5|31&n.general_profile_idc,a[2]=n.general_profile_compatibility_flags_1,a[3]=n.general_profile_compatibility_flags_2,a[4]=n.general_profile_compatibility_flags_3,a[5]=n.general_profile_compatibility_flags_4,a[6]=n.general_constraint_indicator_flags_1,a[7]=n.general_constraint_indicator_flags_2,a[8]=n.general_constraint_indicator_flags_3,a[9]=n.general_constraint_indicator_flags_4,a[10]=n.general_constraint_indicator_flags_5,a[11]=n.general_constraint_indicator_flags_6,a[12]=60,a[13]=240|(3840&n.min_spatial_segmentation_idc)>>8,a[14]=255&n.min_spatial_segmentation_idc,a[15]=252|3&n.parallelismType,a[16]=252|3&n.chroma_format_idc,a[17]=248|7&n.bit_depth_luma_minus8,a[18]=248|7&n.bit_depth_chroma_minus8,a[19]=0,a[20]=0,a[21]=(3&n.constant_frame_rate)<<6|(7&n.num_temporal_layers)<<3|(n.temporal_id_nested?1:0)<<2|3,a[22]=3,a[23]=128|H.kSliceVPS,a[24]=0,a[25]=1,a[26]=(65280&e.byteLength)>>8,a[27]=(255&e.byteLength)>>0,a.set(e,28),a[23+(5+e.byteLength)+0]=128|H.kSliceSPS,a[23+(5+e.byteLength)+1]=0,a[23+(5+e.byteLength)+2]=1,a[23+(5+e.byteLength)+3]=(65280&t.byteLength)>>8,a[23+(5+e.byteLength)+4]=(255&t.byteLength)>>0,a.set(t,23+(5+e.byteLength)+5),a[23+(5+e.byteLength+5+t.byteLength)+0]=128|H.kSlicePPS,a[23+(5+e.byteLength+5+t.byteLength)+1]=0,a[23+(5+e.byteLength+5+t.byteLength)+2]=1,a[23+(5+e.byteLength+5+t.byteLength)+3]=(65280&i.byteLength)>>8,a[23+(5+e.byteLength+5+t.byteLength)+4]=(255&i.byteLength)>>0,a.set(i,23+(5+e.byteLength+5+t.byteLength)+5)}return e.prototype.getData=function(){return this.data},e}(),he=function(){},_e=function(){},ue=(re=function(e,t){return(re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}re(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),le=function(){return(le=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++)for(var r in t=arguments[i])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},ce=function(e){function t(t,i){var n=e.call(this)||this;return n.TAG=\"TSDemuxer\",n.first_parse_=!0,n.media_info_=new o.a,n.timescale_=90,n.duration_=0,n.current_pmt_pid_=-1,n.program_pmt_map_={},n.pes_slice_queues_={},n.section_slice_queues_={},n.video_metadata_={vps:void 0,sps:void 0,pps:void 0,details:void 0},n.audio_metadata_={codec:void 0,audio_object_type:void 0,sampling_freq_index:void 0,sampling_frequency:void 0,channel_config:void 0},n.aac_last_sample_pts_=void 0,n.aac_last_incomplete_data_=null,n.has_video_=!1,n.has_audio_=!1,n.video_init_segment_dispatched_=!1,n.audio_init_segment_dispatched_=!1,n.video_metadata_changed_=!1,n.audio_metadata_changed_=!1,n.video_track_={type:\"video\",id:1,sequenceNumber:0,samples:[],length:0},n.audio_track_={type:\"audio\",id:2,sequenceNumber:0,samples:[],length:0},n.ts_packet_size_=t.ts_packet_size,n.sync_offset_=t.sync_offset,n.config_=i,n}return ue(t,e),t.prototype.destroy=function(){this.media_info_=null,this.pes_slice_queues_=null,this.section_slice_queues_=null,this.video_metadata_=null,this.audio_metadata_=null,this.aac_last_incomplete_data_=null,this.video_track_=null,this.audio_track_=null,e.prototype.destroy.call(this)},t.probe=function(e){var t=new Uint8Array(e),i=-1,n=188;if(t.byteLength<=3*n)return{needMoreData:!0};for(;-1===i;){for(var r=Math.min(1e3,t.byteLength-3*n),s=0;s<r;){if(71===t[s]&&71===t[s+n]&&71===t[s+2*n]){i=s;break}s++}if(-1===i)if(188===n)n=192;else{if(192!==n)break;n=204}}return-1===i?{match:!1}:(192===n&&i>=4?(a.a.v(\"TSDemuxer\",\"ts_packet_size = 192, m2ts mode\"),i-=4):204===n&&a.a.v(\"TSDemuxer\",\"ts_packet_size = 204, RS encoded MPEG2-TS stream\"),{match:!0,consumed:0,ts_packet_size:n,sync_offset:i})},t.prototype.bindDataSource=function(e){return e.onDataArrival=this.parseChunks.bind(this),this},t.prototype.resetMediaInfo=function(){this.media_info_=new o.a},t.prototype.parseChunks=function(e,t){if(!(this.onError&&this.onMediaInfo&&this.onTrackMetadata&&this.onDataAvailable))throw new u.a(\"onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified\");var i=0;for(this.first_parse_&&(this.first_parse_=!1,i=this.sync_offset_);i+this.ts_packet_size_<=e.byteLength;){var n=t+i;192===this.ts_packet_size_&&(i+=4);var r=new Uint8Array(e,i,188),s=r[0];if(71!==s){a.a.e(this.TAG,\"sync_byte = \"+s+\", not 0x47\");break}var o=(64&r[1])>>>6,d=(r[1],(31&r[1])<<8|r[2]),h=(48&r[3])>>>4,_=15&r[3],l={},c=4;if(2==h||3==h){var f=r[4];if(5+f===188){i+=188,204===this.ts_packet_size_&&(i+=16);continue}f>0&&(l=this.parseAdaptationField(e,i+4,1+f)),c=5+f}if(1==h||3==h)if(0===d||d===this.current_pmt_pid_||null!=this.pmt_&&this.pmt_.pid_stream_type[d]===b.kSCTE35){var p=188-c;this.handleSectionSlice(e,i+c,p,{pid:d,file_position:n,payload_unit_start_indicator:o,continuity_conunter:_,random_access_indicator:l.random_access_indicator})}else if(null!=this.pmt_&&null!=this.pmt_.pid_stream_type[d]){p=188-c;var m=this.pmt_.pid_stream_type[d];d!==this.pmt_.common_pids.h264&&d!==this.pmt_.common_pids.h265&&d!==this.pmt_.common_pids.adts_aac&&d!==this.pmt_.common_pids.mp3&&!0!==this.pmt_.pes_private_data_pids[d]&&!0!==this.pmt_.timed_id3_pids[d]||this.handlePESSlice(e,i+c,p,{pid:d,stream_type:m,file_position:n,payload_unit_start_indicator:o,continuity_conunter:_,random_access_indicator:l.random_access_indicator})}i+=188,204===this.ts_packet_size_&&(i+=16)}return this.dispatchAudioVideoMediaSegment(),i},t.prototype.parseAdaptationField=function(e,t,i){var n=new Uint8Array(e,t,i),r=n[0];return r>0?r>183?(a.a.w(this.TAG,\"Illegal adaptation_field_length: \"+r),{}):{discontinuity_indicator:(128&n[1])>>>7,random_access_indicator:(64&n[1])>>>6,elementary_stream_priority_indicator:(32&n[1])>>>5}:{}},t.prototype.handleSectionSlice=function(e,t,i,n){var r=new Uint8Array(e,t,i),a=this.section_slice_queues_[n.pid];if(n.payload_unit_start_indicator){var s=r[0];if(null!=a&&0!==a.total_length){var o=new Uint8Array(e,t+1,Math.min(i,s));a.slices.push(o),a.total_length+=o.byteLength,a.total_length===a.expected_length?this.emitSectionSlices(a,n):this.clearSlices(a,n)}for(var d=1+s;d<r.byteLength;){if(255===r[d+0])break;var h=(15&r[d+1])<<8|r[d+2];this.section_slice_queues_[n.pid]=new C,(a=this.section_slice_queues_[n.pid]).expected_length=h+3,a.file_position=n.file_position,a.random_access_indicator=n.random_access_indicator;o=new Uint8Array(e,t+d,Math.min(i-d,a.expected_length-a.total_length));a.slices.push(o),a.total_length+=o.byteLength,a.total_length===a.expected_length?this.emitSectionSlices(a,n):a.total_length>=a.expected_length&&this.clearSlices(a,n),d+=o.byteLength}}else if(null!=a&&0!==a.total_length){o=new Uint8Array(e,t,Math.min(i,a.expected_length-a.total_length));a.slices.push(o),a.total_length+=o.byteLength,a.total_length===a.expected_length?this.emitSectionSlices(a,n):a.total_length>=a.expected_length&&this.clearSlices(a,n)}},t.prototype.handlePESSlice=function(e,t,i,n){var r=new Uint8Array(e,t,i),s=r[0]<<16|r[1]<<8|r[2],o=(r[3],r[4]<<8|r[5]);if(n.payload_unit_start_indicator){if(1!==s)return void a.a.e(this.TAG,\"handlePESSlice: packet_start_code_prefix should be 1 but with value \"+s);var d=this.pes_slice_queues_[n.pid];d&&(0===d.expected_length||d.expected_length===d.total_length?this.emitPESSlices(d,n):this.clearSlices(d,n)),this.pes_slice_queues_[n.pid]=new C,this.pes_slice_queues_[n.pid].file_position=n.file_position,this.pes_slice_queues_[n.pid].random_access_indicator=n.random_access_indicator}if(null!=this.pes_slice_queues_[n.pid]){var h=this.pes_slice_queues_[n.pid];h.slices.push(r),n.payload_unit_start_indicator&&(h.expected_length=0===o?0:o+6),h.total_length+=r.byteLength,h.expected_length>0&&h.expected_length===h.total_length?this.emitPESSlices(h,n):h.expected_length>0&&h.expected_length<h.total_length&&this.clearSlices(h,n)}},t.prototype.emitSectionSlices=function(e,t){for(var i=new Uint8Array(e.total_length),n=0,r=0;n<e.slices.length;n++){var a=e.slices[n];i.set(a,r),r+=a.byteLength}e.slices=[],e.expected_length=-1,e.total_length=0;var s=new k;s.pid=t.pid,s.data=i,s.file_position=e.file_position,s.random_access_indicator=e.random_access_indicator,this.parseSection(s)},t.prototype.emitPESSlices=function(e,t){for(var i=new Uint8Array(e.total_length),n=0,r=0;n<e.slices.length;n++){var a=e.slices[n];i.set(a,r),r+=a.byteLength}e.slices=[],e.expected_length=-1,e.total_length=0;var s=new D;s.pid=t.pid,s.data=i,s.stream_type=t.stream_type,s.file_position=e.file_position,s.random_access_indicator=e.random_access_indicator,this.parsePES(s)},t.prototype.clearSlices=function(e,t){e.slices=[],e.expected_length=-1,e.total_length=0},t.prototype.parseSection=function(e){var t=e.data,i=e.pid;0===i?this.parsePAT(t):i===this.current_pmt_pid_?this.parsePMT(t):null!=this.pmt_&&this.pmt_.scte_35_pids[i]&&this.parseSCTE35(t)},t.prototype.parsePES=function(e){var t=e.data,i=t[0]<<16|t[1]<<8|t[2],n=t[3],r=t[4]<<8|t[5];if(1===i){if(188!==n&&190!==n&&191!==n&&240!==n&&241!==n&&255!==n&&242!==n&&248!==n){t[6];var s=(192&t[7])>>>6,o=t[8],d=void 0,h=void 0;2!==s&&3!==s||(d=536870912*(14&t[9])+4194304*(255&t[10])+16384*(254&t[11])+128*(255&t[12])+(254&t[13])/2,h=3===s?536870912*(14&t[14])+4194304*(255&t[15])+16384*(254&t[16])+128*(255&t[17])+(254&t[18])/2:d);var _=9+o,u=void 0;if(0!==r){if(r<3+o)return void a.a.v(this.TAG,\"Malformed PES: PES_packet_length < 3 + PES_header_data_length\");u=r-3-o}else u=t.byteLength-_;var l=t.subarray(_,_+u);switch(e.stream_type){case b.kMPEG1Audio:case b.kMPEG2Audio:this.parseMP3Payload(l,d);break;case b.kPESPrivateData:this.pmt_.smpte2038_pids[e.pid]?this.parseSMPTE2038MetadataPayload(l,d,h,e.pid,n):this.parsePESPrivateDataPayload(l,d,h,e.pid,n);break;case b.kADTSAAC:this.parseAACPayload(l,d);break;case b.kID3:this.parseTimedID3MetadataPayload(l,d,h,e.pid,n);break;case b.kH264:this.parseH264Payload(l,d,h,e.file_position,e.random_access_indicator);break;case b.kH265:this.parseH265Payload(l,d,h,e.file_position,e.random_access_indicator)}}else if((188===n||191===n||240===n||241===n||255===n||242===n||248===n)&&e.stream_type===b.kPESPrivateData){_=6,u=void 0;u=0!==r?r:t.byteLength-_;l=t.subarray(_,_+u);this.parsePESPrivateDataPayload(l,void 0,void 0,e.pid,n)}}else a.a.e(this.TAG,\"parsePES: packet_start_code_prefix should be 1 but with value \"+i)},t.prototype.parsePAT=function(e){var t=e[0];if(0===t){var i=(15&e[1])<<8|e[2],n=(e[3],e[4],(62&e[5])>>>1),r=1&e[5],s=e[6],o=(e[7],null);if(1===r&&0===s)(o=new T).version_number=n;else if(null==(o=this.pat_))return;for(var d=i-5-4,h=-1,_=-1,u=8;u<8+d;u+=4){var l=e[u]<<8|e[u+1],c=(31&e[u+2])<<8|e[u+3];0===l?o.network_pid=c:(o.program_pmt_pid[l]=c,-1===h&&(h=l),-1===_&&(_=c))}1===r&&0===s&&(null==this.pat_&&a.a.v(this.TAG,\"Parsed first PAT: \"+JSON.stringify(o)),this.pat_=o,this.current_program_=h,this.current_pmt_pid_=_)}else a.a.e(this.TAG,\"parsePAT: table_id \"+t+\" is not corresponded to PAT!\")},t.prototype.parsePMT=function(e){var t=e[0];if(2===t){var i=(15&e[1])<<8|e[2],n=e[3]<<8|e[4],r=(62&e[5])>>>1,s=1&e[5],o=e[6],d=(e[7],null);if(1===s&&0===o)(d=new w).program_number=n,d.version_number=r,this.program_pmt_map_[n]=d;else if(null==(d=this.program_pmt_map_[n]))return;e[8],e[9];for(var h=(15&e[10])<<8|e[11],_=12+h,u=i-9-h-4,l=_;l<_+u;){var c=e[l],f=(31&e[l+1])<<8|e[l+2],p=(15&e[l+3])<<8|e[l+4];if(d.pid_stream_type[f]=c,c!==b.kH264||d.common_pids.h264||d.common_pids.h265)if(c!==b.kH265||d.common_pids.h264||d.common_pids.h265)if(c!==b.kADTSAAC||d.common_pids.adts_aac)if(c!==b.kMPEG1Audio&&c!==b.kMPEG2Audio||d.common_pids.mp3)if(c===b.kPESPrivateData){if(d.pes_private_data_pids[f]=!0,p>0){for(var m=l+5;m<l+5+p;){var g=e[m+0],v=e[m+1];if(5===g)\"VANC\"===String.fromCharCode.apply(String,Array.from(e.subarray(m+2,m+2+v)))&&(d.smpte2038_pids[f]=!0);m+=2+v}var y=e.subarray(l+5,l+5+p);this.dispatchPESPrivateDataDescriptor(f,c,y)}}else c===b.kID3?d.timed_id3_pids[f]=!0:c===b.kSCTE35&&(d.scte_35_pids[f]=!0);else d.common_pids.mp3=f;else d.common_pids.adts_aac=f;else d.common_pids.h265=f;else d.common_pids.h264=f;l+=5+p}n===this.current_program_&&(null==this.pmt_&&a.a.v(this.TAG,\"Parsed first PMT: \"+JSON.stringify(d)),this.pmt_=d,(d.common_pids.h264||d.common_pids.h265)&&(this.has_video_=!0),(d.common_pids.adts_aac||d.common_pids.mp3)&&(this.has_audio_=!0))}else a.a.e(this.TAG,\"parsePMT: table_id \"+t+\" is not corresponded to PMT!\")},t.prototype.parseSCTE35=function(e){var t=ne(e);if(null!=t.pts){var i=Math.floor(t.pts/this.timescale_);t.pts=i}else t.nearest_pts=this.aac_last_sample_pts_;this.onSCTE35Metadata&&this.onSCTE35Metadata(t)},t.prototype.parseH264Payload=function(e,t,i,n,r){for(var s=new M(e),o=null,d=[],h=0,_=!1;null!=(o=s.readNextNaluPayload());){var u=new O(o);if(u.type===L.kSliceSPS){var l=p.parseSPS(o.data);this.video_init_segment_dispatched_?!0===this.detectVideoMetadataChange(u,l)&&(a.a.v(this.TAG,\"H264: Critical h264 metadata has been changed, attempt to re-generate InitSegment\"),this.video_metadata_changed_=!0,this.video_metadata_={vps:void 0,sps:u,pps:void 0,details:l}):(this.video_metadata_.sps=u,this.video_metadata_.details=l)}else u.type===L.kSlicePPS?this.video_init_segment_dispatched_&&!this.video_metadata_changed_||(this.video_metadata_.pps=u,this.video_metadata_.sps&&this.video_metadata_.pps&&(this.video_metadata_changed_&&this.dispatchVideoMediaSegment(),this.dispatchVideoInitSegment())):(u.type===L.kSliceIDR||u.type===L.kSliceNonIDR&&1===r)&&(_=!0);this.video_init_segment_dispatched_&&(d.push(u),h+=u.data.byteLength)}var c=Math.floor(t/this.timescale_),f=Math.floor(i/this.timescale_);if(d.length){var m=this.video_track_,g={units:d,length:h,isKeyframe:_,dts:f,pts:c,cts:c-f,file_position:n};m.samples.push(g),m.length+=h}},t.prototype.parseH265Payload=function(e,t,i,n,r){for(var s=new oe(e),o=null,d=[],h=0,_=!1;null!=(o=s.readNextNaluPayload());){var u=new se(o);if(u.type===H.kSliceVPS){if(!this.video_init_segment_dispatched_){var l=g.parseVPS(o.data);this.video_metadata_.vps=u,this.video_metadata_.details=le(le({},this.video_metadata_.details),l)}}else if(u.type===H.kSliceSPS){l=g.parseSPS(o.data);this.video_init_segment_dispatched_?!0===this.detectVideoMetadataChange(u,l)&&(a.a.v(this.TAG,\"H265: Critical h265 metadata has been changed, attempt to re-generate InitSegment\"),this.video_metadata_changed_=!0,this.video_metadata_={vps:void 0,sps:u,pps:void 0,details:l}):(this.video_metadata_.sps=u,this.video_metadata_.details=le(le({},this.video_metadata_.details),l))}else if(u.type===H.kSlicePPS){if(!this.video_init_segment_dispatched_||this.video_metadata_changed_){l=g.parsePPS(o.data);this.video_metadata_.pps=u,this.video_metadata_.details=le(le({},this.video_metadata_.details),l),this.video_metadata_.vps&&this.video_metadata_.sps&&this.video_metadata_.pps&&(this.video_metadata_changed_&&this.dispatchVideoMediaSegment(),this.dispatchVideoInitSegment())}}else u.type!==H.kSliceIDR_W_RADL&&u.type!==H.kSliceIDR_N_LP&&u.type!==H.kSliceCRA_NUT||(_=!0);this.video_init_segment_dispatched_&&(d.push(u),h+=u.data.byteLength)}var c=Math.floor(t/this.timescale_),f=Math.floor(i/this.timescale_);if(d.length){var p=this.video_track_,m={units:d,length:h,isKeyframe:_,dts:f,pts:c,cts:c-f,file_position:n};p.samples.push(m),p.length+=h}},t.prototype.detectVideoMetadataChange=function(e,t){if(t.codec_mimetype!==this.video_metadata_.details.codec_mimetype)return a.a.v(this.TAG,\"Video: Codec mimeType changed from \"+this.video_metadata_.details.codec_mimetype+\" to \"+t.codec_mimetype),!0;if(t.codec_size.width!==this.video_metadata_.details.codec_size.width||t.codec_size.height!==this.video_metadata_.details.codec_size.height){var i=this.video_metadata_.details.codec_size,n=t.codec_size;return a.a.v(this.TAG,\"Video: Coded Resolution changed from \"+i.width+\"x\"+i.height+\" to \"+n.width+\"x\"+n.height),!0}return t.present_size.width!==this.video_metadata_.details.present_size.width&&(a.a.v(this.TAG,\"Video: Present resolution width changed from \"+this.video_metadata_.details.present_size.width+\" to \"+t.present_size.width),!0)},t.prototype.isInitSegmentDispatched=function(){return this.has_video_&&this.has_audio_?this.video_init_segment_dispatched_&&this.audio_init_segment_dispatched_:this.has_video_&&!this.has_audio_?this.video_init_segment_dispatched_:!(this.has_video_||!this.has_audio_)&&this.audio_init_segment_dispatched_},t.prototype.dispatchVideoInitSegment=function(){var e=this.video_metadata_.details,t={type:\"video\"};t.id=this.video_track_.id,t.timescale=1e3,t.duration=this.duration_,t.codecWidth=e.codec_size.width,t.codecHeight=e.codec_size.height,t.presentWidth=e.present_size.width,t.presentHeight=e.present_size.height,t.profile=e.profile_string,t.level=e.level_string,t.bitDepth=e.bit_depth,t.chromaFormat=e.chroma_format,t.sarRatio=e.sar_ratio,t.frameRate=e.frame_rate;var i=t.frameRate.fps_den,n=t.frameRate.fps_num;if(t.refSampleDuration=i/n*1e3,t.codec=e.codec_mimetype,this.video_metadata_.vps){var r=this.video_metadata_.vps.data.subarray(4),s=this.video_metadata_.sps.data.subarray(4),o=this.video_metadata_.pps.data.subarray(4),d=new de(r,s,o,e);t.hvcc=d.getData(),0==this.video_init_segment_dispatched_&&a.a.v(this.TAG,\"Generated first HEVCDecoderConfigurationRecord for mimeType: \"+t.codec)}else{s=this.video_metadata_.sps.data.subarray(4),o=this.video_metadata_.pps.data.subarray(4);var h=new x(s,o,e);t.avcc=h.getData(),0==this.video_init_segment_dispatched_&&a.a.v(this.TAG,\"Generated first AVCDecoderConfigurationRecord for mimeType: \"+t.codec)}this.onTrackMetadata(\"video\",t),this.video_init_segment_dispatched_=!0,this.video_metadata_changed_=!1;var _=this.media_info_;_.hasVideo=!0,_.width=t.codecWidth,_.height=t.codecHeight,_.fps=t.frameRate.fps,_.profile=t.profile,_.level=t.level,_.refFrames=e.ref_frames,_.chromaFormat=e.chroma_format_string,_.sarNum=t.sarRatio.width,_.sarDen=t.sarRatio.height,_.videoCodec=t.codec,_.hasAudio&&_.audioCodec?_.mimeType='video/mp2t; codecs=\"'+_.videoCodec+\",\"+_.audioCodec+'\"':_.mimeType='video/mp2t; codecs=\"'+_.videoCodec+'\"',_.isComplete()&&this.onMediaInfo(_)},t.prototype.dispatchVideoMediaSegment=function(){this.isInitSegmentDispatched()&&this.video_track_.length&&this.onDataAvailable(null,this.video_track_)},t.prototype.dispatchAudioMediaSegment=function(){this.isInitSegmentDispatched()&&this.audio_track_.length&&this.onDataAvailable(this.audio_track_,null)},t.prototype.dispatchAudioVideoMediaSegment=function(){this.isInitSegmentDispatched()&&(this.audio_track_.length||this.video_track_.length)&&this.onDataAvailable(this.audio_track_,this.video_track_)},t.prototype.parseAACPayload=function(e,t){if(!this.has_video_||this.video_init_segment_dispatched_){if(this.aac_last_incomplete_data_){var i=new Uint8Array(e.byteLength+this.aac_last_incomplete_data_.byteLength);i.set(this.aac_last_incomplete_data_,0),i.set(e,this.aac_last_incomplete_data_.byteLength),e=i}var n,r;if(null!=t&&(r=t/this.timescale_),\"aac\"===this.audio_metadata_.codec){if(null==t&&null!=this.aac_last_sample_pts_)n=1024/this.audio_metadata_.sampling_frequency*1e3,r=this.aac_last_sample_pts_+n;else if(null==t)return void a.a.w(this.TAG,\"AAC: Unknown pts\");if(this.aac_last_incomplete_data_&&this.aac_last_sample_pts_){n=1024/this.audio_metadata_.sampling_frequency*1e3;var s=this.aac_last_sample_pts_+n;Math.abs(s-r)>1&&(a.a.w(this.TAG,\"AAC: Detected pts overlapped, expected: \"+s+\"ms, PES pts: \"+r+\"ms\"),r=s)}}for(var o,d=new V(e),h=null,_=r;null!=(h=d.readNextAACFrame());){n=1024/h.sampling_frequency*1e3;var u={codec:\"aac\",data:h};0==this.audio_init_segment_dispatched_?(this.audio_metadata_={codec:\"aac\",audio_object_type:h.audio_object_type,sampling_freq_index:h.sampling_freq_index,sampling_frequency:h.sampling_frequency,channel_config:h.channel_config},this.dispatchAudioInitSegment(u)):this.detectAudioMetadataChange(u)&&(this.dispatchAudioMediaSegment(),this.dispatchAudioInitSegment(u)),o=_;var l=Math.floor(_),c={unit:h.data,length:h.data.byteLength,pts:l,dts:l};this.audio_track_.samples.push(c),this.audio_track_.length+=h.data.byteLength,_+=n}d.hasIncompleteData()&&(this.aac_last_incomplete_data_=d.getIncompleteData()),o&&(this.aac_last_sample_pts_=o)}},t.prototype.parseMP3Payload=function(e,t){if(!this.has_video_||this.video_init_segment_dispatched_){var i=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],n=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],r=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],a=e[1]>>>3&3,s=(6&e[1])>>1,o=(240&e[2])>>>4,d=(12&e[2])>>>2,h=3!==(e[3]>>>6&3)?2:1,_=0,u=34;switch(a){case 0:_=[11025,12e3,8e3,0][d];break;case 2:_=[22050,24e3,16e3,0][d];break;case 3:_=[44100,48e3,32e3,0][d]}switch(s){case 1:u=34,o<r.length&&r[o];break;case 2:u=33,o<n.length&&n[o];break;case 3:u=32,o<i.length&&i[o]}var l=new _e;l.object_type=u,l.sample_rate=_,l.channel_count=h,l.data=e;var c={codec:\"mp3\",data:l};0==this.audio_init_segment_dispatched_?(this.audio_metadata_={codec:\"mp3\",object_type:u,sample_rate:_,channel_count:h},this.dispatchAudioInitSegment(c)):this.detectAudioMetadataChange(c)&&(this.dispatchAudioMediaSegment(),this.dispatchAudioInitSegment(c));var f={unit:e,length:e.byteLength,pts:t/this.timescale_,dts:t/this.timescale_};this.audio_track_.samples.push(f),this.audio_track_.length+=e.byteLength}},t.prototype.detectAudioMetadataChange=function(e){if(e.codec!==this.audio_metadata_.codec)return a.a.v(this.TAG,\"Audio: Audio Codecs changed from \"+this.audio_metadata_.codec+\" to \"+e.codec),!0;if(\"aac\"===e.codec&&\"aac\"===this.audio_metadata_.codec){var t=e.data;if(t.audio_object_type!==this.audio_metadata_.audio_object_type)return a.a.v(this.TAG,\"AAC: AudioObjectType changed from \"+this.audio_metadata_.audio_object_type+\" to \"+t.audio_object_type),!0;if(t.sampling_freq_index!==this.audio_metadata_.sampling_freq_index)return a.a.v(this.TAG,\"AAC: SamplingFrequencyIndex changed from \"+this.audio_metadata_.sampling_freq_index+\" to \"+t.sampling_freq_index),!0;if(t.channel_config!==this.audio_metadata_.channel_config)return a.a.v(this.TAG,\"AAC: Channel configuration changed from \"+this.audio_metadata_.channel_config+\" to \"+t.channel_config),!0}else if(\"mp3\"===e.codec&&\"mp3\"===this.audio_metadata_.codec){var i=e.data;if(i.object_type!==this.audio_metadata_.object_type)return a.a.v(this.TAG,\"MP3: AudioObjectType changed from \"+this.audio_metadata_.object_type+\" to \"+i.object_type),!0;if(i.sample_rate!==this.audio_metadata_.sample_rate)return a.a.v(this.TAG,\"MP3: SamplingFrequencyIndex changed from \"+this.audio_metadata_.sample_rate+\" to \"+i.sample_rate),!0;if(i.channel_count!==this.audio_metadata_.channel_count)return a.a.v(this.TAG,\"MP3: Channel count changed from \"+this.audio_metadata_.channel_count+\" to \"+i.channel_count),!0}return!1},t.prototype.dispatchAudioInitSegment=function(e){var t={type:\"audio\"};if(t.id=this.audio_track_.id,t.timescale=1e3,t.duration=this.duration_,\"aac\"===this.audio_metadata_.codec){var i=e.data,n=new F(i);t.audioSampleRate=n.sampling_rate,t.channelCount=n.channel_count,t.codec=n.codec_mimetype,t.originalCodec=n.original_codec_mimetype,t.config=n.config}else\"mp3\"===this.audio_metadata_.codec&&(t.audioSampleRate=this.audio_metadata_.sample_rate,t.channelCount=this.audio_metadata_.channel_count,t.codec=\"mp3\",t.originalCodec=\"mp3\",t.config=void 0);t.refSampleDuration=1024/t.audioSampleRate*t.timescale,0==this.audio_init_segment_dispatched_&&a.a.v(this.TAG,\"Generated first AudioSpecificConfig for mimeType: \"+t.codec),this.onTrackMetadata(\"audio\",t),this.audio_init_segment_dispatched_=!0,this.video_metadata_changed_=!1;var r=this.media_info_;r.hasAudio=!0,r.audioCodec=t.originalCodec,r.audioSampleRate=t.audioSampleRate,r.audioChannelCount=t.channelCount,r.hasVideo&&r.videoCodec?r.mimeType='video/mp2t; codecs=\"'+r.videoCodec+\",\"+r.audioCodec+'\"':r.mimeType='video/mp2t; codecs=\"'+r.audioCodec+'\"',r.isComplete()&&this.onMediaInfo(r)},t.prototype.dispatchPESPrivateDataDescriptor=function(e,t,i){var n=new z;n.pid=e,n.stream_type=t,n.descriptor=i,this.onPESPrivateDataDescriptor&&this.onPESPrivateDataDescriptor(n)},t.prototype.parsePESPrivateDataPayload=function(e,t,i,n,r){var a=new j;if(a.pid=n,a.stream_id=r,a.len=e.byteLength,a.data=e,null!=t){var s=Math.floor(t/this.timescale_);a.pts=s}else a.nearest_pts=this.aac_last_sample_pts_;if(null!=i){var o=Math.floor(i/this.timescale_);a.dts=o}this.onPESPrivateData&&this.onPESPrivateData(a)},t.prototype.parseTimedID3MetadataPayload=function(e,t,i,n,r){var a=new j;if(a.pid=n,a.stream_id=r,a.len=e.byteLength,a.data=e,null!=t){var s=Math.floor(t/this.timescale_);a.pts=s}if(null!=i){var o=Math.floor(i/this.timescale_);a.dts=o}this.onTimedID3Metadata&&this.onTimedID3Metadata(a)},t.prototype.parseSMPTE2038MetadataPayload=function(e,t,i,n,r){var a=new he;if(a.pid=n,a.stream_id=r,a.len=e.byteLength,a.data=e,null!=t){var s=Math.floor(t/this.timescale_);a.pts=s}if(a.nearest_pts=this.aac_last_sample_pts_,null!=i){var o=Math.floor(i/this.timescale_);a.dts=o}a.ancillaries=function(e){for(var t=new f(e),i=0,n=[];;){if(i+=6,0!==t.readBits(6))break;var r=t.readBool();i+=1;var a=t.readBits(11);i+=11;var s=t.readBits(12);i+=12;var o=255&t.readBits(10);i+=10;var d=255&t.readBits(10);i+=10;var h=255&t.readBits(10);i+=10;for(var _=new Uint8Array(h),u=0;u<h;u++){var l=255&t.readBits(10);i+=10,_[u]=l}t.readBits(10);i+=10;var c=\"User Defined\";65===o?7===d&&(c=\"SCTE-104\"):95===o?220===d?c=\"ARIB STD-B37 (1SEG)\":221===d?c=\"ARIB STD-B37 (ANALOG)\":222===d?c=\"ARIB STD-B37 (SD)\":223===d&&(c=\"ARIB STD-B37 (HD)\"):97===o&&(1===d?c=\"EIA-708\":2===d&&(c=\"EIA-608\")),n.push({yc_indicator:r,line_number:a,horizontal_offset:s,did:o,sdid:d,user_data:_,description:c,information:{}}),t.readBits(8-(i-Math.floor(i/8))%8),i+=(8-(i-Math.floor(i/8)))%8}return t.destroy(),t=null,n}(e),this.onSMPTE2038Metadata&&this.onSMPTE2038Metadata(a)},t}(R),fe=function(){function e(){}return e.init=function(){for(var t in e.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],hvc1:[],hvcC:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],\".mp3\":[]},e.types)e.types.hasOwnProperty(t)&&(e.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3)]);var i=e.constants={};i.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),i.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),i.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),i.STSC=i.STCO=i.STTS,i.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),i.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),i.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),i.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),i.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),i.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])},e.box=function(e){for(var t=8,i=null,n=Array.prototype.slice.call(arguments,1),r=n.length,a=0;a<r;a++)t+=n[a].byteLength;(i=new Uint8Array(t))[0]=t>>>24&255,i[1]=t>>>16&255,i[2]=t>>>8&255,i[3]=255&t,i.set(e,4);var s=8;for(a=0;a<r;a++)i.set(n[a],s),s+=n[a].byteLength;return i},e.generateInitSegment=function(t){var i=e.box(e.types.ftyp,e.constants.FTYP),n=e.moov(t),r=new Uint8Array(i.byteLength+n.byteLength);return r.set(i,0),r.set(n,i.byteLength),r},e.moov=function(t){var i=e.mvhd(t.timescale,t.duration),n=e.trak(t),r=e.mvex(t);return e.box(e.types.moov,i,n,r)},e.mvhd=function(t,i){return e.box(e.types.mvhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t,i>>>24&255,i>>>16&255,i>>>8&255,255&i,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))},e.trak=function(t){return e.box(e.types.trak,e.tkhd(t),e.mdia(t))},e.tkhd=function(t){var i=t.id,n=t.duration,r=t.presentWidth,a=t.presentHeight;return e.box(e.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,255&i,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,r>>>8&255,255&r,0,0,a>>>8&255,255&a,0,0]))},e.mdia=function(t){return e.box(e.types.mdia,e.mdhd(t),e.hdlr(t),e.minf(t))},e.mdhd=function(t){var i=t.timescale,n=t.duration;return e.box(e.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,255&i,n>>>24&255,n>>>16&255,n>>>8&255,255&n,85,196,0,0]))},e.hdlr=function(t){var i=null;return i=\"audio\"===t.type?e.constants.HDLR_AUDIO:e.constants.HDLR_VIDEO,e.box(e.types.hdlr,i)},e.minf=function(t){var i=null;return i=\"audio\"===t.type?e.box(e.types.smhd,e.constants.SMHD):e.box(e.types.vmhd,e.constants.VMHD),e.box(e.types.minf,i,e.dinf(),e.stbl(t))},e.dinf=function(){return e.box(e.types.dinf,e.box(e.types.dref,e.constants.DREF))},e.stbl=function(t){return e.box(e.types.stbl,e.stsd(t),e.box(e.types.stts,e.constants.STTS),e.box(e.types.stsc,e.constants.STSC),e.box(e.types.stsz,e.constants.STSZ),e.box(e.types.stco,e.constants.STCO))},e.stsd=function(t){return\"audio\"===t.type?\"mp3\"===t.codec?e.box(e.types.stsd,e.constants.STSD_PREFIX,e.mp3(t)):e.box(e.types.stsd,e.constants.STSD_PREFIX,e.mp4a(t)):\"video\"===t.type&&t.codec.startsWith(\"hvc1\")?e.box(e.types.stsd,e.constants.STSD_PREFIX,e.hvc1(t)):e.box(e.types.stsd,e.constants.STSD_PREFIX,e.avc1(t))},e.mp3=function(t){var i=t.channelCount,n=t.audioSampleRate,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,i,0,16,0,0,0,0,n>>>8&255,255&n,0,0]);return e.box(e.types[\".mp3\"],r)},e.mp4a=function(t){var i=t.channelCount,n=t.audioSampleRate,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,i,0,16,0,0,0,0,n>>>8&255,255&n,0,0]);return e.box(e.types.mp4a,r,e.esds(t))},e.esds=function(t){var i=t.config||[],n=i.length,r=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n]).concat(i).concat([6,1,2]));return e.box(e.types.esds,r)},e.avc1=function(t){var i=t.avcc,n=t.codecWidth,r=t.codecHeight,a=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,n>>>8&255,255&n,r>>>8&255,255&r,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return e.box(e.types.avc1,a,e.box(e.types.avcC,i))},e.hvc1=function(t){var i=t.hvcc,n=t.codecWidth,r=t.codecHeight,a=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,n>>>8&255,255&n,r>>>8&255,255&r,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return e.box(e.types.hvc1,a,e.box(e.types.hvcC,i))},e.mvex=function(t){return e.box(e.types.mvex,e.trex(t))},e.trex=function(t){var i=t.id,n=new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,255&i,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return e.box(e.types.trex,n)},e.moof=function(t,i){return e.box(e.types.moof,e.mfhd(t.sequenceNumber),e.traf(t,i))},e.mfhd=function(t){var i=new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t]);return e.box(e.types.mfhd,i)},e.traf=function(t,i){var n=t.id,r=e.box(e.types.tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n])),a=e.box(e.types.tfdt,new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,255&i])),s=e.sdtp(t),o=e.trun(t,s.byteLength+16+16+8+16+8+8);return e.box(e.types.traf,r,a,o,s)},e.sdtp=function(t){for(var i=t.samples||[],n=i.length,r=new Uint8Array(4+n),a=0;a<n;a++){var s=i[a].flags;r[a+4]=s.isLeading<<6|s.dependsOn<<4|s.isDependedOn<<2|s.hasRedundancy}return e.box(e.types.sdtp,r)},e.trun=function(t,i){var n=t.samples||[],r=n.length,a=12+16*r,s=new Uint8Array(a);i+=8+a,s.set([0,0,15,1,r>>>24&255,r>>>16&255,r>>>8&255,255&r,i>>>24&255,i>>>16&255,i>>>8&255,255&i],0);for(var o=0;o<r;o++){var d=n[o].duration,h=n[o].size,_=n[o].flags,u=n[o].cts;s.set([d>>>24&255,d>>>16&255,d>>>8&255,255&d,h>>>24&255,h>>>16&255,h>>>8&255,255&h,_.isLeading<<2|_.dependsOn,_.isDependedOn<<6|_.hasRedundancy<<4|_.isNonSync,0,0,u>>>24&255,u>>>16&255,u>>>8&255,255&u],12+16*o)}return e.box(e.types.trun,s)},e.mdat=function(t){return e.box(e.types.mdat,t)},e}();fe.init();var pe=fe,me=function(){function e(){}return e.getSilentFrame=function(e,t){if(\"mp4a.40.2\"===e){if(1===t)return new Uint8Array([0,200,0,128,35,128]);if(2===t)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(3===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(4===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(5===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(6===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(1===t)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(2===t)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(3===t)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null},e}(),ge=i(7),ve=function(){function e(e){this.TAG=\"MP4Remuxer\",this._config=e,this._isLive=!0===e.isLive,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new ge.c(\"audio\"),this._videoSegmentInfoList=new ge.c(\"video\"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!(!s.a.chrome||!(s.a.version.major<50||50===s.a.version.major&&s.a.version.build<2661)),this._fillSilentAfterSeek=s.a.msedge||s.a.msie,this._mp3UseMpegAudio=!s.a.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}return e.prototype.destroy=function(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null},e.prototype.bindDataSource=function(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this},Object.defineProperty(e.prototype,\"onInitSegment\",{get:function(){return this._onInitSegment},set:function(e){this._onInitSegment=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onMediaSegment\",{get:function(){return this._onMediaSegment},set:function(e){this._onMediaSegment=e},enumerable:!1,configurable:!0}),e.prototype.insertDiscontinuity=function(){this._audioNextDts=this._videoNextDts=void 0},e.prototype.seek=function(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()},e.prototype.remux=function(e,t){if(!this._onMediaSegment)throw new u.a(\"MP4Remuxer: onMediaSegment callback must be specificed!\");this._dtsBaseInited||this._calculateDtsBase(e,t),t&&this._remuxVideo(t),e&&this._remuxAudio(e)},e.prototype._onTrackMetadataReceived=function(e,t){var i=null,n=\"mp4\",r=t.codec;if(\"audio\"===e)this._audioMeta=t,\"mp3\"===t.codec&&this._mp3UseMpegAudio?(n=\"mpeg\",r=\"\",i=new Uint8Array):i=pe.generateInitSegment(t);else{if(\"video\"!==e)return;this._videoMeta=t,i=pe.generateInitSegment(t)}if(!this._onInitSegment)throw new u.a(\"MP4Remuxer: onInitSegment callback must be specified!\");this._onInitSegment(e,{type:e,data:i.buffer,codec:r,container:e+\"/\"+n,mediaDuration:t.duration})},e.prototype._calculateDtsBase=function(e,t){this._dtsBaseInited||(e&&e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),t&&t.samples&&t.samples.length&&(this._videoDtsBase=t.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)},e.prototype.getTimestampBase=function(){if(this._dtsBaseInited)return this._dtsBase},e.prototype.flushStashedSamples=function(){var e=this._videoStashedLastSample,t=this._audioStashedLastSample,i={type:\"video\",id:1,sequenceNumber:0,samples:[],length:0};null!=e&&(i.samples.push(e),i.length=e.length);var n={type:\"audio\",id:2,sequenceNumber:0,samples:[],length:0};null!=t&&(n.samples.push(t),n.length=t.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(i,!0),this._remuxAudio(n,!0)},e.prototype._remuxAudio=function(e,t){if(null!=this._audioMeta){var i,n=e,r=n.samples,o=void 0,d=-1,h=this._audioMeta.refSampleDuration,_=\"mp3\"===this._audioMeta.codec&&this._mp3UseMpegAudio,u=this._dtsBaseInited&&void 0===this._audioNextDts,l=!1;if(r&&0!==r.length&&(1!==r.length||t)){var c=0,f=null,p=0;_?(c=0,p=n.length):(c=8,p=8+n.length);var m=null;if(r.length>1&&(p-=(m=r.pop()).length),null!=this._audioStashedLastSample){var g=this._audioStashedLastSample;this._audioStashedLastSample=null,r.unshift(g),p+=g.length}null!=m&&(this._audioStashedLastSample=m);var v=r[0].dts-this._dtsBase;if(this._audioNextDts)o=v-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())o=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&\"mp3\"!==this._audioMeta.originalCodec&&(l=!0);else{var y=this._audioSegmentInfoList.getLastSampleBefore(v);if(null!=y){var E=v-(y.originalDts+y.duration);E<=3&&(E=0),o=v-(y.dts+y.duration+E)}else o=0}if(l){var S=v-o,b=this._videoSegmentInfoList.getLastSegmentBefore(v);if(null!=b&&b.beginDts<S){if(P=me.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount)){var A=b.beginDts,R=S-b.beginDts;a.a.v(this.TAG,\"InsertPrefixSilentAudio: dts: \"+A+\", duration: \"+R),r.unshift({unit:P,dts:A,pts:A}),p+=P.byteLength}}else l=!1}for(var T=[],L=0;L<r.length;L++){var w=(g=r[L]).unit,D=g.dts-this._dtsBase,k=(A=D,!1),C=null,B=0;if(!(D<-.001)){if(\"mp3\"!==this._audioMeta.codec){var I=D;if(this._audioNextDts&&(I=this._audioNextDts),(o=D-I)<=-3*h){a.a.w(this.TAG,\"Dropping 1 audio frame (originalDts: \"+D+\" ms ,curRefDts: \"+I+\" ms)  due to dtsCorrection: \"+o+\" ms overlap.\");continue}if(o>=3*h&&this._fillAudioTimestampGap&&!s.a.safari){k=!0;var P,O=Math.floor(o/h);a.a.w(this.TAG,\"Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync.\\noriginalDts: \"+D+\" ms, curRefDts: \"+I+\" ms, dtsCorrection: \"+Math.round(o)+\" ms, generate: \"+O+\" frames\"),A=Math.floor(I),B=Math.floor(I+h)-A,null==(P=me.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount))&&(a.a.w(this.TAG,\"Unable to generate silent frame for \"+this._audioMeta.originalCodec+\" with \"+this._audioMeta.channelCount+\" channels, repeat last frame\"),P=w),C=[];for(var M=0;M<O;M++){I+=h;var x=Math.floor(I),U=Math.floor(I+h)-x,N={dts:x,pts:x,cts:0,unit:P,size:P.byteLength,duration:U,originalDts:D,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};C.push(N),p+=N.size}this._audioNextDts=I+h}else A=Math.floor(I),B=Math.floor(I+h)-A,this._audioNextDts=I+h}else{if(A=D-o,L!==r.length-1)B=r[L+1].dts-this._dtsBase-o-A;else if(null!=m)B=m.dts-this._dtsBase-o-A;else B=T.length>=1?T[T.length-1].duration:Math.floor(h);this._audioNextDts=A+B}-1===d&&(d=A),T.push({dts:A,pts:A,cts:0,unit:g.unit,size:g.unit.byteLength,duration:B,originalDts:D,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),k&&T.push.apply(T,C)}}if(0===T.length)return n.samples=[],void(n.length=0);_?f=new Uint8Array(p):((f=new Uint8Array(p))[0]=p>>>24&255,f[1]=p>>>16&255,f[2]=p>>>8&255,f[3]=255&p,f.set(pe.types.mdat,4));for(L=0;L<T.length;L++){w=T[L].unit;f.set(w,c),c+=w.byteLength}var G=T[T.length-1];i=G.dts+G.duration;var V=new ge.b;V.beginDts=d,V.endDts=i,V.beginPts=d,V.endPts=i,V.originalBeginDts=T[0].originalDts,V.originalEndDts=G.originalDts+G.duration,V.firstSample=new ge.d(T[0].dts,T[0].pts,T[0].duration,T[0].originalDts,!1),V.lastSample=new ge.d(G.dts,G.pts,G.duration,G.originalDts,!1),this._isLive||this._audioSegmentInfoList.append(V),n.samples=T,n.sequenceNumber++;var F=null;F=_?new Uint8Array:pe.moof(n,d),n.samples=[],n.length=0;var j={type:\"audio\",data:this._mergeBoxes(F,f).buffer,sampleCount:T.length,info:V};_&&u&&(j.timestampOffset=d),this._onMediaSegment(\"audio\",j)}}},e.prototype._remuxVideo=function(e,t){if(null!=this._videoMeta){var i,n,r=e,a=r.samples,s=void 0,o=-1,d=-1;if(a&&0!==a.length&&(1!==a.length||t)){var h=8,_=null,u=8+e.length,l=null;if(a.length>1&&(u-=(l=a.pop()).length),null!=this._videoStashedLastSample){var c=this._videoStashedLastSample;this._videoStashedLastSample=null,a.unshift(c),u+=c.length}null!=l&&(this._videoStashedLastSample=l);var f=a[0].dts-this._dtsBase;if(this._videoNextDts)s=f-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())s=0;else{var p=this._videoSegmentInfoList.getLastSampleBefore(f);if(null!=p){var m=f-(p.originalDts+p.duration);m<=3&&(m=0),s=f-(p.dts+p.duration+m)}else s=0}for(var g=new ge.b,v=[],y=0;y<a.length;y++){var E=(c=a[y]).dts-this._dtsBase,S=c.isKeyframe,b=E-s,A=c.cts,R=b+A;-1===o&&(o=b,d=R);var T=0;if(y!==a.length-1)T=a[y+1].dts-this._dtsBase-s-b;else if(null!=l)T=l.dts-this._dtsBase-s-b;else T=v.length>=1?v[v.length-1].duration:Math.floor(this._videoMeta.refSampleDuration);if(S){var L=new ge.d(b,R,T,c.dts,!0);L.fileposition=c.fileposition,g.appendSyncPoint(L)}v.push({dts:b,pts:R,cts:A,units:c.units,size:c.length,isKeyframe:S,duration:T,originalDts:E,flags:{isLeading:0,dependsOn:S?2:1,isDependedOn:S?1:0,hasRedundancy:0,isNonSync:S?0:1}})}(_=new Uint8Array(u))[0]=u>>>24&255,_[1]=u>>>16&255,_[2]=u>>>8&255,_[3]=255&u,_.set(pe.types.mdat,4);for(y=0;y<v.length;y++)for(var w=v[y].units;w.length;){var D=w.shift().data;_.set(D,h),h+=D.byteLength}var k=v[v.length-1];if(i=k.dts+k.duration,n=k.pts+k.duration,this._videoNextDts=i,g.beginDts=o,g.endDts=i,g.beginPts=d,g.endPts=n,g.originalBeginDts=v[0].originalDts,g.originalEndDts=k.originalDts+k.duration,g.firstSample=new ge.d(v[0].dts,v[0].pts,v[0].duration,v[0].originalDts,v[0].isKeyframe),g.lastSample=new ge.d(k.dts,k.pts,k.duration,k.originalDts,k.isKeyframe),this._isLive||this._videoSegmentInfoList.append(g),r.samples=v,r.sequenceNumber++,this._forceFirstIDR){var C=v[0].flags;C.dependsOn=2,C.isNonSync=0}var B=pe.moof(r,o);r.samples=[],r.length=0,this._onMediaSegment(\"video\",{type:\"video\",data:this._mergeBoxes(B,_).buffer,sampleCount:v.length,info:g})}}},e.prototype._mergeBoxes=function(e,t){var i=new Uint8Array(e.byteLength+t.byteLength);return i.set(e,0),i.set(t,e.byteLength),i},e}(),ye=i(11),Ee=i(1),Se=function(){function e(e,t){this.TAG=\"TransmuxingController\",this._emitter=new r.a,this._config=t,e.segments||(e.segments=[{duration:e.duration,filesize:e.filesize,url:e.url}]),\"boolean\"!=typeof e.cors&&(e.cors=!0),\"boolean\"!=typeof e.withCredentials&&(e.withCredentials=!1),this._mediaDataSource=e,this._currentSegmentIndex=0;var i=0;this._mediaDataSource.segments.forEach((function(n){n.timestampBase=i,i+=n.duration,n.cors=e.cors,n.withCredentials=e.withCredentials,t.referrerPolicy&&(n.referrerPolicy=t.referrerPolicy)})),isNaN(i)||this._mediaDataSource.duration===i||(this._mediaDataSource.duration=i),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}return e.prototype.destroy=function(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null},e.prototype.on=function(e,t){this._emitter.addListener(e,t)},e.prototype.off=function(e,t){this._emitter.removeListener(e,t)},e.prototype.start=function(){this._loadSegment(0),this._enableStatisticsReporter()},e.prototype._loadSegment=function(e,t){this._currentSegmentIndex=e;var i=this._mediaDataSource.segments[e],n=this._ioctl=new ye.a(i,this._config,e);n.onError=this._onIOException.bind(this),n.onSeeked=this._onIOSeeked.bind(this),n.onComplete=this._onIOComplete.bind(this),n.onRedirect=this._onIORedirect.bind(this),n.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),t?this._demuxer.bindDataSource(this._ioctl):n.onDataArrival=this._onInitChunkArrival.bind(this),n.open(t)},e.prototype.stop=function(){this._internalAbort(),this._disableStatisticsReporter()},e.prototype._internalAbort=function(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)},e.prototype.pause=function(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())},e.prototype.resume=function(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())},e.prototype.seek=function(e){if(null!=this._mediaInfo&&this._mediaInfo.isSeekable()){var t=this._searchSegmentIndexContains(e);if(t===this._currentSegmentIndex){var i=this._mediaInfo.segments[t];if(null==i)this._pendingSeekTime=e;else{var n=i.getNearestKeyframe(e);this._remuxer.seek(n.milliseconds),this._ioctl.seek(n.fileposition),this._pendingResolveSeekPoint=n.milliseconds}}else{var r=this._mediaInfo.segments[t];if(null==r)this._pendingSeekTime=e,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(t);else{n=r.getNearestKeyframe(e);this._internalAbort(),this._remuxer.seek(e),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[t].timestampBase,this._loadSegment(t,n.fileposition),this._pendingResolveSeekPoint=n.milliseconds,this._reportSegmentMediaInfo(t)}}this._enableStatisticsReporter()}},e.prototype._searchSegmentIndexContains=function(e){for(var t=this._mediaDataSource.segments,i=t.length-1,n=0;n<t.length;n++)if(e<t[n].timestampBase){i=n-1;break}return i},e.prototype._onInitChunkArrival=function(e,t){var i=this,n=0;if(t>0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,n=this._demuxer.parseChunks(e,t);else{var r=null;(r=A.probe(e)).match&&(this._setupFLVDemuxerRemuxer(r),n=this._demuxer.parseChunks(e,t)),r.match||r.needMoreData||(r=ce.probe(e)).match&&(this._setupTSDemuxerRemuxer(r),n=this._demuxer.parseChunks(e,t)),r.match||r.needMoreData||(r=null,a.a.e(this.TAG,\"Non MPEG-TS/FLV, Unsupported media type!\"),Promise.resolve().then((function(){i._internalAbort()})),this._emitter.emit(Ee.a.DEMUX_ERROR,m.a.FORMAT_UNSUPPORTED,\"Non MPEG-TS/FLV, Unsupported media type!\"))}return n},e.prototype._setupFLVDemuxerRemuxer=function(e){this._demuxer=new A(e,this._config),this._remuxer||(this._remuxer=new ve(this._config));var t=this._mediaDataSource;null==t.duration||isNaN(t.duration)||(this._demuxer.overridedDuration=t.duration),\"boolean\"==typeof t.hasAudio&&(this._demuxer.overridedHasAudio=t.hasAudio),\"boolean\"==typeof t.hasVideo&&(this._demuxer.overridedHasVideo=t.hasVideo),this._demuxer.timestampBase=t.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this)},e.prototype._setupTSDemuxerRemuxer=function(e){var t=this._demuxer=new ce(e,this._config);this._remuxer||(this._remuxer=new ve(this._config)),t.onError=this._onDemuxException.bind(this),t.onMediaInfo=this._onMediaInfo.bind(this),t.onMetaDataArrived=this._onMetaDataArrived.bind(this),t.onTimedID3Metadata=this._onTimedID3Metadata.bind(this),t.onSMPTE2038Metadata=this._onSMPTE2038Metadata.bind(this),t.onSCTE35Metadata=this._onSCTE35Metadata.bind(this),t.onPESPrivateDataDescriptor=this._onPESPrivateDataDescriptor.bind(this),t.onPESPrivateData=this._onPESPrivateData.bind(this),this._remuxer.bindDataSource(this._demuxer),this._demuxer.bindDataSource(this._ioctl),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this)},e.prototype._onMediaInfo=function(e){var t=this;null==this._mediaInfo&&(this._mediaInfo=Object.assign({},e),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,o.a.prototype));var i=Object.assign({},e);Object.setPrototypeOf(i,o.a.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=i,this._reportSegmentMediaInfo(this._currentSegmentIndex),null!=this._pendingSeekTime&&Promise.resolve().then((function(){var e=t._pendingSeekTime;t._pendingSeekTime=null,t.seek(e)}))},e.prototype._onMetaDataArrived=function(e){this._emitter.emit(Ee.a.METADATA_ARRIVED,e)},e.prototype._onScriptDataArrived=function(e){this._emitter.emit(Ee.a.SCRIPTDATA_ARRIVED,e)},e.prototype._onTimedID3Metadata=function(e){var t=this._remuxer.getTimestampBase();null!=t&&(null!=e.pts&&(e.pts-=t),null!=e.dts&&(e.dts-=t),this._emitter.emit(Ee.a.TIMED_ID3_METADATA_ARRIVED,e))},e.prototype._onSMPTE2038Metadata=function(e){var t=this._remuxer.getTimestampBase();null!=t&&(null!=e.pts&&(e.pts-=t),null!=e.dts&&(e.dts-=t),null!=e.nearest_pts&&(e.nearest_pts-=t),this._emitter.emit(Ee.a.SMPTE2038_METADATA_ARRIVED,e))},e.prototype._onSCTE35Metadata=function(e){var t=this._remuxer.getTimestampBase();null!=t&&(null!=e.pts&&(e.pts-=t),null!=e.nearest_pts&&(e.nearest_pts-=t),this._emitter.emit(Ee.a.SCTE35_METADATA_ARRIVED,e))},e.prototype._onPESPrivateDataDescriptor=function(e){this._emitter.emit(Ee.a.PES_PRIVATE_DATA_DESCRIPTOR,e)},e.prototype._onPESPrivateData=function(e){var t=this._remuxer.getTimestampBase();null!=t&&(null!=e.pts&&(e.pts-=t),null!=e.nearest_pts&&(e.nearest_pts-=t),null!=e.dts&&(e.dts-=t),this._emitter.emit(Ee.a.PES_PRIVATE_DATA_ARRIVED,e))},e.prototype._onIOSeeked=function(){this._remuxer.insertDiscontinuity()},e.prototype._onIOComplete=function(e){var t=e+1;t<this._mediaDataSource.segments.length?(this._internalAbort(),this._remuxer&&this._remuxer.flushStashedSamples(),this._loadSegment(t)):(this._remuxer&&this._remuxer.flushStashedSamples(),this._emitter.emit(Ee.a.LOADING_COMPLETE),this._disableStatisticsReporter())},e.prototype._onIORedirect=function(e){var t=this._ioctl.extraData;this._mediaDataSource.segments[t].redirectedURL=e},e.prototype._onIORecoveredEarlyEof=function(){this._emitter.emit(Ee.a.RECOVERED_EARLY_EOF)},e.prototype._onIOException=function(e,t){a.a.e(this.TAG,\"IOException: type = \"+e+\", code = \"+t.code+\", msg = \"+t.msg),this._emitter.emit(Ee.a.IO_ERROR,e,t),this._disableStatisticsReporter()},e.prototype._onDemuxException=function(e,t){a.a.e(this.TAG,\"DemuxException: type = \"+e+\", info = \"+t),this._emitter.emit(Ee.a.DEMUX_ERROR,e,t)},e.prototype._onRemuxerInitSegmentArrival=function(e,t){this._emitter.emit(Ee.a.INIT_SEGMENT,e,t)},e.prototype._onRemuxerMediaSegmentArrival=function(e,t){if(null==this._pendingSeekTime&&(this._emitter.emit(Ee.a.MEDIA_SEGMENT,e,t),null!=this._pendingResolveSeekPoint&&\"video\"===e)){var i=t.info.syncPoints,n=this._pendingResolveSeekPoint;this._pendingResolveSeekPoint=null,s.a.safari&&i.length>0&&i[0].originalDts===n&&(n=i[0].pts),this._emitter.emit(Ee.a.RECOMMEND_SEEKPOINT,n)}},e.prototype._enableStatisticsReporter=function(){null==this._statisticsReporter&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))},e.prototype._disableStatisticsReporter=function(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)},e.prototype._reportSegmentMediaInfo=function(e){var t=this._mediaInfo.segments[e],i=Object.assign({},t);i.duration=this._mediaInfo.duration,i.segmentCount=this._mediaInfo.segmentCount,delete i.segments,delete i.keyframesIndex,this._emitter.emit(Ee.a.MEDIA_INFO,i)},e.prototype._reportStatisticsInfo=function(){var e={};e.url=this._ioctl.currentURL,e.hasRedirect=this._ioctl.hasRedirect,e.hasRedirect&&(e.redirectedURL=this._ioctl.currentRedirectedURL),e.speed=this._ioctl.currentSpeed,e.loaderType=this._ioctl.loaderType,e.currentSegmentIndex=this._currentSegmentIndex,e.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Ee.a.STATISTICS_INFO,e)},e}();t.a=Se},function(e,t,i){\"use strict\";var n,r=i(0),a=function(){function e(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}return e.prototype.reset=function(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0},e.prototype.addBytes=function(e){0===this._firstCheckpoint?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())},Object.defineProperty(e.prototype,\"currentKBps\",{get:function(){this.addBytes(0);var e=(this._now()-this._lastCheckpoint)/1e3;return 0==e&&(e=1),this._intervalBytes/e/1024},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"lastSecondKBps\",{get:function(){return this.addBytes(0),0!==this._lastSecondBytes?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"averageKBps\",{get:function(){var e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024},enumerable:!1,configurable:!0}),e}(),s=i(2),o=i(4),d=i(3),h=(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),_=function(e){function t(t,i){var n=e.call(this,\"fetch-stream-loader\")||this;return n.TAG=\"FetchStreamLoader\",n._seekHandler=t,n._config=i,n._needStash=!0,n._requestAbort=!1,n._abortController=null,n._contentLength=null,n._receivedLength=0,n}return h(t,e),t.isSupported=function(){try{var e=o.a.msedge&&o.a.version.minor>=15048,t=!o.a.msedge||e;return self.fetch&&self.ReadableStream&&t}catch(e){return!1}},t.prototype.destroy=function(){this.isWorking()&&this.abort(),e.prototype.destroy.call(this)},t.prototype.open=function(e,t){var i=this;this._dataSource=e,this._range=t;var n=e.url;this._config.reuseRedirectedURL&&null!=e.redirectedURL&&(n=e.redirectedURL);var r=this._seekHandler.getConfig(n,t),a=new self.Headers;if(\"object\"==typeof r.headers){var o=r.headers;for(var h in o)o.hasOwnProperty(h)&&a.append(h,o[h])}var _={method:\"GET\",headers:a,mode:\"cors\",cache:\"default\",referrerPolicy:\"no-referrer-when-downgrade\"};if(\"object\"==typeof this._config.headers)for(var h in this._config.headers)a.append(h,this._config.headers[h]);!1===e.cors&&(_.mode=\"same-origin\"),e.withCredentials&&(_.credentials=\"include\"),e.referrerPolicy&&(_.referrerPolicy=e.referrerPolicy),self.AbortController&&(this._abortController=new self.AbortController,_.signal=this._abortController.signal),this._status=s.c.kConnecting,self.fetch(r.url,_).then((function(e){if(i._requestAbort)return i._status=s.c.kIdle,void e.body.cancel();if(e.ok&&e.status>=200&&e.status<=299){if(e.url!==r.url&&i._onURLRedirect){var t=i._seekHandler.removeURLParameters(e.url);i._onURLRedirect(t)}var n=e.headers.get(\"Content-Length\");return null!=n&&(i._contentLength=parseInt(n),0!==i._contentLength&&i._onContentLengthKnown&&i._onContentLengthKnown(i._contentLength)),i._pump.call(i,e.body.getReader())}if(i._status=s.c.kError,!i._onError)throw new d.d(\"FetchStreamLoader: Http code invalid, \"+e.status+\" \"+e.statusText);i._onError(s.b.HTTP_STATUS_CODE_INVALID,{code:e.status,msg:e.statusText})})).catch((function(e){if(!i._abortController||!i._abortController.signal.aborted){if(i._status=s.c.kError,!i._onError)throw e;i._onError(s.b.EXCEPTION,{code:-1,msg:e.message})}}))},t.prototype.abort=function(){if(this._requestAbort=!0,(this._status!==s.c.kBuffering||!o.a.chrome)&&this._abortController)try{this._abortController.abort()}catch(e){}},t.prototype._pump=function(e){var t=this;return e.read().then((function(i){if(i.done)if(null!==t._contentLength&&t._receivedLength<t._contentLength){t._status=s.c.kError;var n=s.b.EARLY_EOF,r={code:-1,msg:\"Fetch stream meet Early-EOF\"};if(!t._onError)throw new d.d(r.msg);t._onError(n,r)}else t._status=s.c.kComplete,t._onComplete&&t._onComplete(t._range.from,t._range.from+t._receivedLength-1);else{if(t._abortController&&t._abortController.signal.aborted)return void(t._status=s.c.kComplete);if(!0===t._requestAbort)return t._status=s.c.kComplete,e.cancel();t._status=s.c.kBuffering;var a=i.value.buffer,o=t._range.from+t._receivedLength;t._receivedLength+=a.byteLength,t._onDataArrival&&t._onDataArrival(a,o,t._receivedLength),t._pump(e)}})).catch((function(e){if(t._abortController&&t._abortController.signal.aborted)t._status=s.c.kComplete;else if(11!==e.code||!o.a.msedge){t._status=s.c.kError;var i=0,n=null;if(19!==e.code&&\"network error\"!==e.message||!(null===t._contentLength||null!==t._contentLength&&t._receivedLength<t._contentLength)?(i=s.b.EXCEPTION,n={code:e.code,msg:e.message}):(i=s.b.EARLY_EOF,n={code:e.code,msg:\"Fetch stream meet Early-EOF\"}),!t._onError)throw new d.d(n.msg);t._onError(i,n)}}))},t}(s.a),u=function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),l=function(e){function t(t,i){var n=e.call(this,\"xhr-moz-chunked-loader\")||this;return n.TAG=\"MozChunkedLoader\",n._seekHandler=t,n._config=i,n._needStash=!0,n._xhr=null,n._requestAbort=!1,n._contentLength=null,n._receivedLength=0,n}return u(t,e),t.isSupported=function(){try{var e=new XMLHttpRequest;return e.open(\"GET\",\"https://example.com\",!0),e.responseType=\"moz-chunked-arraybuffer\",\"moz-chunked-arraybuffer\"===e.responseType}catch(e){return r.a.w(\"MozChunkedLoader\",e.message),!1}},t.prototype.destroy=function(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onloadend=null,this._xhr.onerror=null,this._xhr=null),e.prototype.destroy.call(this)},t.prototype.open=function(e,t){this._dataSource=e,this._range=t;var i=e.url;this._config.reuseRedirectedURL&&null!=e.redirectedURL&&(i=e.redirectedURL);var n=this._seekHandler.getConfig(i,t);this._requestURL=n.url;var r=this._xhr=new XMLHttpRequest;if(r.open(\"GET\",n.url,!0),r.responseType=\"moz-chunked-arraybuffer\",r.onreadystatechange=this._onReadyStateChange.bind(this),r.onprogress=this._onProgress.bind(this),r.onloadend=this._onLoadEnd.bind(this),r.onerror=this._onXhrError.bind(this),e.withCredentials&&(r.withCredentials=!0),\"object\"==typeof n.headers){var a=n.headers;for(var o in a)a.hasOwnProperty(o)&&r.setRequestHeader(o,a[o])}if(\"object\"==typeof this._config.headers){a=this._config.headers;for(var o in a)a.hasOwnProperty(o)&&r.setRequestHeader(o,a[o])}this._status=s.c.kConnecting,r.send()},t.prototype.abort=function(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=s.c.kComplete},t.prototype._onReadyStateChange=function(e){var t=e.target;if(2===t.readyState){if(null!=t.responseURL&&t.responseURL!==this._requestURL&&this._onURLRedirect){var i=this._seekHandler.removeURLParameters(t.responseURL);this._onURLRedirect(i)}if(0!==t.status&&(t.status<200||t.status>299)){if(this._status=s.c.kError,!this._onError)throw new d.d(\"MozChunkedLoader: Http code invalid, \"+t.status+\" \"+t.statusText);this._onError(s.b.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText})}else this._status=s.c.kBuffering}},t.prototype._onProgress=function(e){if(this._status!==s.c.kError){null===this._contentLength&&null!==e.total&&0!==e.total&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));var t=e.target.response,i=this._range.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,i,this._receivedLength)}},t.prototype._onLoadEnd=function(e){!0!==this._requestAbort?this._status!==s.c.kError&&(this._status=s.c.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)):this._requestAbort=!1},t.prototype._onXhrError=function(e){this._status=s.c.kError;var t=0,i=null;if(this._contentLength&&e.loaded<this._contentLength?(t=s.b.EARLY_EOF,i={code:-1,msg:\"Moz-Chunked stream meet Early-Eof\"}):(t=s.b.EXCEPTION,i={code:-1,msg:e.constructor.name+\" \"+e.type}),!this._onError)throw new d.d(i.msg);this._onError(t,i)},t}(s.a),c=function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),f=function(e){function t(t,i){var n=e.call(this,\"xhr-range-loader\")||this;return n.TAG=\"RangeLoader\",n._seekHandler=t,n._config=i,n._needStash=!1,n._chunkSizeKBList=[128,256,384,512,768,1024,1536,2048,3072,4096,5120,6144,7168,8192],n._currentChunkSizeKB=384,n._currentSpeedNormalized=0,n._zeroSpeedChunkCount=0,n._xhr=null,n._speedSampler=new a,n._requestAbort=!1,n._waitForTotalLength=!1,n._totalLengthReceived=!1,n._currentRequestURL=null,n._currentRedirectedURL=null,n._currentRequestRange=null,n._totalLength=null,n._contentLength=null,n._receivedLength=0,n._lastTimeLoaded=0,n}return c(t,e),t.isSupported=function(){try{var e=new XMLHttpRequest;return e.open(\"GET\",\"https://example.com\",!0),e.responseType=\"arraybuffer\",\"arraybuffer\"===e.responseType}catch(e){return r.a.w(\"RangeLoader\",e.message),!1}},t.prototype.destroy=function(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr=null),e.prototype.destroy.call(this)},Object.defineProperty(t.prototype,\"currentSpeed\",{get:function(){return this._speedSampler.lastSecondKBps},enumerable:!1,configurable:!0}),t.prototype.open=function(e,t){this._dataSource=e,this._range=t,this._status=s.c.kConnecting;var i=!1;null!=this._dataSource.filesize&&0!==this._dataSource.filesize&&(i=!0,this._totalLength=this._dataSource.filesize),this._totalLengthReceived||i?this._openSubRange():(this._waitForTotalLength=!0,this._internalOpen(this._dataSource,{from:0,to:-1}))},t.prototype._openSubRange=function(){var e=1024*this._currentChunkSizeKB,t=this._range.from+this._receivedLength,i=t+e;null!=this._contentLength&&i-this._range.from>=this._contentLength&&(i=this._range.from+this._contentLength-1),this._currentRequestRange={from:t,to:i},this._internalOpen(this._dataSource,this._currentRequestRange)},t.prototype._internalOpen=function(e,t){this._lastTimeLoaded=0;var i=e.url;this._config.reuseRedirectedURL&&(null!=this._currentRedirectedURL?i=this._currentRedirectedURL:null!=e.redirectedURL&&(i=e.redirectedURL));var n=this._seekHandler.getConfig(i,t);this._currentRequestURL=n.url;var r=this._xhr=new XMLHttpRequest;if(r.open(\"GET\",n.url,!0),r.responseType=\"arraybuffer\",r.onreadystatechange=this._onReadyStateChange.bind(this),r.onprogress=this._onProgress.bind(this),r.onload=this._onLoad.bind(this),r.onerror=this._onXhrError.bind(this),e.withCredentials&&(r.withCredentials=!0),\"object\"==typeof n.headers){var a=n.headers;for(var s in a)a.hasOwnProperty(s)&&r.setRequestHeader(s,a[s])}if(\"object\"==typeof this._config.headers){a=this._config.headers;for(var s in a)a.hasOwnProperty(s)&&r.setRequestHeader(s,a[s])}r.send()},t.prototype.abort=function(){this._requestAbort=!0,this._internalAbort(),this._status=s.c.kComplete},t.prototype._internalAbort=function(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)},t.prototype._onReadyStateChange=function(e){var t=e.target;if(2===t.readyState){if(null!=t.responseURL){var i=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&i!==this._currentRedirectedURL&&(this._currentRedirectedURL=i,this._onURLRedirect&&this._onURLRedirect(i))}if(t.status>=200&&t.status<=299){if(this._waitForTotalLength)return;this._status=s.c.kBuffering}else{if(this._status=s.c.kError,!this._onError)throw new d.d(\"RangeLoader: Http code invalid, \"+t.status+\" \"+t.statusText);this._onError(s.b.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText})}}},t.prototype._onProgress=function(e){if(this._status!==s.c.kError){if(null===this._contentLength){var t=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,t=!0;var i=e.total;this._internalAbort(),null!=i&0!==i&&(this._totalLength=i)}if(-1===this._range.to?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,t)return void this._openSubRange();this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}var n=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(n)}},t.prototype._normalizeSpeed=function(e){var t=this._chunkSizeKBList,i=t.length-1,n=0,r=0,a=i;if(e<t[0])return t[0];for(;r<=a;){if((n=r+Math.floor((a-r)/2))===i||e>=t[n]&&e<t[n+1])return t[n];t[n]<e?r=n+1:a=n-1}},t.prototype._onLoad=function(e){if(this._status!==s.c.kError)if(this._waitForTotalLength)this._waitForTotalLength=!1;else{this._lastTimeLoaded=0;var t=this._speedSampler.lastSecondKBps;if(0===t&&(this._zeroSpeedChunkCount++,this._zeroSpeedChunkCount>=3&&(t=this._speedSampler.currentKBps)),0!==t){var i=this._normalizeSpeed(t);this._currentSpeedNormalized!==i&&(this._currentSpeedNormalized=i,this._currentChunkSizeKB=i)}var n=e.target.response,r=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength;var a=!1;null!=this._contentLength&&this._receivedLength<this._contentLength?this._openSubRange():a=!0,this._onDataArrival&&this._onDataArrival(n,r,this._receivedLength),a&&(this._status=s.c.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1))}},t.prototype._onXhrError=function(e){this._status=s.c.kError;var t=0,i=null;if(this._contentLength&&this._receivedLength>0&&this._receivedLength<this._contentLength?(t=s.b.EARLY_EOF,i={code:-1,msg:\"RangeLoader meet Early-Eof\"}):(t=s.b.EXCEPTION,i={code:-1,msg:e.constructor.name+\" \"+e.type}),!this._onError)throw new d.d(i.msg);this._onError(t,i)},t}(s.a),p=function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),m=function(e){function t(){var t=e.call(this,\"websocket-loader\")||this;return t.TAG=\"WebSocketLoader\",t._needStash=!0,t._ws=null,t._requestAbort=!1,t._receivedLength=0,t}return p(t,e),t.isSupported=function(){try{return void 0!==self.WebSocket}catch(e){return!1}},t.prototype.destroy=function(){this._ws&&this.abort(),e.prototype.destroy.call(this)},t.prototype.open=function(e){try{var t=this._ws=new self.WebSocket(e.url);t.binaryType=\"arraybuffer\",t.onopen=this._onWebSocketOpen.bind(this),t.onclose=this._onWebSocketClose.bind(this),t.onmessage=this._onWebSocketMessage.bind(this),t.onerror=this._onWebSocketError.bind(this),this._status=s.c.kConnecting}catch(e){this._status=s.c.kError;var i={code:e.code,msg:e.message};if(!this._onError)throw new d.d(i.msg);this._onError(s.b.EXCEPTION,i)}},t.prototype.abort=function(){var e=this._ws;!e||0!==e.readyState&&1!==e.readyState||(this._requestAbort=!0,e.close()),this._ws=null,this._status=s.c.kComplete},t.prototype._onWebSocketOpen=function(e){this._status=s.c.kBuffering},t.prototype._onWebSocketClose=function(e){!0!==this._requestAbort?(this._status=s.c.kComplete,this._onComplete&&this._onComplete(0,this._receivedLength-1)):this._requestAbort=!1},t.prototype._onWebSocketMessage=function(e){var t=this;if(e.data instanceof ArrayBuffer)this._dispatchArrayBuffer(e.data);else if(e.data instanceof Blob){var i=new FileReader;i.onload=function(){t._dispatchArrayBuffer(i.result)},i.readAsArrayBuffer(e.data)}else{this._status=s.c.kError;var n={code:-1,msg:\"Unsupported WebSocket message type: \"+e.data.constructor.name};if(!this._onError)throw new d.d(n.msg);this._onError(s.b.EXCEPTION,n)}},t.prototype._dispatchArrayBuffer=function(e){var t=e,i=this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,i,this._receivedLength)},t.prototype._onWebSocketError=function(e){this._status=s.c.kError;var t={code:e.code,msg:e.message};if(!this._onError)throw new d.d(t.msg);this._onError(s.b.EXCEPTION,t)},t}(s.a),g=function(){function e(e){this._zeroStart=e||!1}return e.prototype.getConfig=function(e,t){var i={};if(0!==t.from||-1!==t.to){var n=void 0;n=-1!==t.to?\"bytes=\"+t.from.toString()+\"-\"+t.to.toString():\"bytes=\"+t.from.toString()+\"-\",i.Range=n}else this._zeroStart&&(i.Range=\"bytes=0-\");return{url:e,headers:i}},e.prototype.removeURLParameters=function(e){return e},e}(),v=function(){function e(e,t){this._startName=e,this._endName=t}return e.prototype.getConfig=function(e,t){var i=e;if(0!==t.from||-1!==t.to){var n=!0;-1===i.indexOf(\"?\")&&(i+=\"?\",n=!1),n&&(i+=\"&\"),i+=this._startName+\"=\"+t.from.toString(),-1!==t.to&&(i+=\"&\"+this._endName+\"=\"+t.to.toString())}return{url:i,headers:{}}},e.prototype.removeURLParameters=function(e){var t=e.split(\"?\")[0],i=void 0,n=e.indexOf(\"?\");-1!==n&&(i=e.substring(n+1));var r=\"\";if(null!=i&&i.length>0)for(var a=i.split(\"&\"),s=0;s<a.length;s++){var o=a[s].split(\"=\"),d=s>0;o[0]!==this._startName&&o[0]!==this._endName&&(d&&(r+=\"&\"),r+=a[s])}return 0===r.length?t:t+\"?\"+r},e}(),y=function(){function e(e,t,i){this.TAG=\"IOController\",this._config=t,this._extraData=i,this._stashInitialSize=65536,null!=t.stashInitialSize&&t.stashInitialSize>0&&(this._stashInitialSize=t.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=3145728,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,!1===t.enableStashBuffer&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\\/\\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new a,this._speedNormalizeList=[32,64,96,128,192,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}return e.prototype.destroy=function(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null},e.prototype.isWorking=function(){return this._loader&&this._loader.isWorking()&&!this._paused},e.prototype.isPaused=function(){return this._paused},Object.defineProperty(e.prototype,\"status\",{get:function(){return this._loader.status},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"extraData\",{get:function(){return this._extraData},set:function(e){this._extraData=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onDataArrival\",{get:function(){return this._onDataArrival},set:function(e){this._onDataArrival=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onSeeked\",{get:function(){return this._onSeeked},set:function(e){this._onSeeked=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onError\",{get:function(){return this._onError},set:function(e){this._onError=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onComplete\",{get:function(){return this._onComplete},set:function(e){this._onComplete=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onRedirect\",{get:function(){return this._onRedirect},set:function(e){this._onRedirect=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onRecoveredEarlyEof\",{get:function(){return this._onRecoveredEarlyEof},set:function(e){this._onRecoveredEarlyEof=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"currentURL\",{get:function(){return this._dataSource.url},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"hasRedirect\",{get:function(){return null!=this._redirectedURL||null!=this._dataSource.redirectedURL},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"currentRedirectedURL\",{get:function(){return this._redirectedURL||this._dataSource.redirectedURL},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"currentSpeed\",{get:function(){return this._loaderClass===f?this._loader.currentSpeed:this._speedSampler.lastSecondKBps},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"loaderType\",{get:function(){return this._loader.type},enumerable:!1,configurable:!0}),e.prototype._selectSeekHandler=function(){var e=this._config;if(\"range\"===e.seekType)this._seekHandler=new g(this._config.rangeLoadZeroStart);else if(\"param\"===e.seekType){var t=e.seekParamStart||\"bstart\",i=e.seekParamEnd||\"bend\";this._seekHandler=new v(t,i)}else{if(\"custom\"!==e.seekType)throw new d.b(\"Invalid seekType in config: \"+e.seekType);if(\"function\"!=typeof e.customSeekHandler)throw new d.b(\"Custom seekType specified in config but invalid customSeekHandler!\");this._seekHandler=new e.customSeekHandler}},e.prototype._selectLoader=function(){if(null!=this._config.customLoader)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=m;else if(_.isSupported())this._loaderClass=_;else if(l.isSupported())this._loaderClass=l;else{if(!f.isSupported())throw new d.d(\"Your browser doesn't support xhr with arraybuffer responseType!\");this._loaderClass=f}},e.prototype._createLoader=function(){this._loader=new this._loaderClass(this._seekHandler,this._config),!1===this._loader.needStashBuffer&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)},e.prototype.open=function(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))},e.prototype.abort=function(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)},e.prototype.pause=function(){this.isWorking()&&(this._loader.abort(),0!==this._stashUsed?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)},e.prototype.resume=function(){if(this._paused){this._paused=!1;var e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}},e.prototype.seek=function(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)},e.prototype._internalSeek=function(e,t){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(t),this._loader.destroy(),this._loader=null;var i={from:e,to:-1};this._currentRange={from:i.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,i),this._onSeeked&&this._onSeeked()},e.prototype.updateUrl=function(e){if(!e||\"string\"!=typeof e||0===e.length)throw new d.b(\"Url must be a non-empty string!\");this._dataSource.url=e},e.prototype._expandBuffer=function(e){for(var t=this._stashSize;t+1048576<e;)t*=2;if((t+=1048576)!==this._bufferSize){var i=new ArrayBuffer(t);if(this._stashUsed>0){var n=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(i,0,t).set(n,0)}this._stashBuffer=i,this._bufferSize=t}},e.prototype._normalizeSpeed=function(e){var t=this._speedNormalizeList,i=t.length-1,n=0,r=0,a=i;if(e<t[0])return t[0];for(;r<=a;){if((n=r+Math.floor((a-r)/2))===i||e>=t[n]&&e<t[n+1])return t[n];t[n]<e?r=n+1:a=n-1}},e.prototype._adjustStashSize=function(e){var t=0;(t=this._config.isLive?e/8:e<512?e:e>=512&&e<=1024?Math.floor(1.5*e):2*e)>8192&&(t=8192);var i=1024*t+1048576;this._bufferSize<i&&this._expandBuffer(i),this._stashSize=1024*t},e.prototype._dispatchChunks=function(e,t){return this._currentRange.to=t+e.byteLength-1,this._onDataArrival(e,t)},e.prototype._onURLRedirect=function(e){this._redirectedURL=e,this._onRedirect&&this._onRedirect(e)},e.prototype._onContentLengthKnown=function(e){e&&this._fullRequestFlag&&(this._totalLength=e,this._fullRequestFlag=!1)},e.prototype._onLoaderChunkArrival=function(e,t,i){if(!this._onDataArrival)throw new d.a(\"IOController: No existing consumer (onDataArrival) callback!\");if(!this._paused){this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,this._onRecoveredEarlyEof&&this._onRecoveredEarlyEof()),this._speedSampler.addBytes(e.byteLength);var n=this._speedSampler.lastSecondKBps;if(0!==n){var r=this._normalizeSpeed(n);this._speedNormalized!==r&&(this._speedNormalized=r,this._adjustStashSize(r))}if(this._enableStash)if(0===this._stashUsed&&0===this._stashByteStart&&(this._stashByteStart=t),this._stashUsed+e.byteLength<=this._stashSize){(o=new Uint8Array(this._stashBuffer,0,this._stashSize)).set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{o=new Uint8Array(this._stashBuffer,0,this._bufferSize);if(this._stashUsed>0){var a=this._stashBuffer.slice(0,this._stashUsed);if((h=this._dispatchChunks(a,this._stashByteStart))<a.byteLength){if(h>0){_=new Uint8Array(a,h);o.set(_,0),this._stashUsed=_.byteLength,this._stashByteStart+=h}}else this._stashUsed=0,this._stashByteStart+=h;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),o=new Uint8Array(this._stashBuffer,0,this._bufferSize)),o.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{if((h=this._dispatchChunks(e,t))<e.byteLength)(s=e.byteLength-h)>this._bufferSize&&(this._expandBuffer(s),o=new Uint8Array(this._stashBuffer,0,this._bufferSize)),o.set(new Uint8Array(e,h),0),this._stashUsed+=s,this._stashByteStart=t+h}}else if(0===this._stashUsed){var s;if((h=this._dispatchChunks(e,t))<e.byteLength)(s=e.byteLength-h)>this._bufferSize&&this._expandBuffer(s),(o=new Uint8Array(this._stashBuffer,0,this._bufferSize)).set(new Uint8Array(e,h),0),this._stashUsed+=s,this._stashByteStart=t+h}else{var o,h;if(this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength),(o=new Uint8Array(this._stashBuffer,0,this._bufferSize)).set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength,(h=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart))<this._stashUsed&&h>0){var _=new Uint8Array(this._stashBuffer,h);o.set(_,0)}this._stashUsed-=h,this._stashByteStart+=h}}},e.prototype._flushStashBuffer=function(e){if(this._stashUsed>0){var t=this._stashBuffer.slice(0,this._stashUsed),i=this._dispatchChunks(t,this._stashByteStart),n=t.byteLength-i;if(i<t.byteLength){if(!e){if(i>0){var a=new Uint8Array(this._stashBuffer,0,this._bufferSize),s=new Uint8Array(t,i);a.set(s,0),this._stashUsed=s.byteLength,this._stashByteStart+=i}return 0}r.a.w(this.TAG,n+\" bytes unconsumed data remain when flush buffer, dropped\")}return this._stashUsed=0,this._stashByteStart=0,n}return 0},e.prototype._onLoaderComplete=function(e,t){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)},e.prototype._onLoaderError=function(e,t){switch(r.a.e(this.TAG,\"Loader error, code = \"+t.code+\", msg = \"+t.msg),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=s.b.UNRECOVERABLE_EARLY_EOF),e){case s.b.EARLY_EOF:if(!this._config.isLive&&this._totalLength){var i=this._currentRange.to+1;return void(i<this._totalLength&&(r.a.w(this.TAG,\"Connection lost, trying reconnect...\"),this._isEarlyEofReconnecting=!0,this._internalSeek(i,!1)))}e=s.b.UNRECOVERABLE_EARLY_EOF;break;case s.b.UNRECOVERABLE_EARLY_EOF:case s.b.CONNECTING_TIMEOUT:case s.b.HTTP_STATUS_CODE_INVALID:case s.b.EXCEPTION:}if(!this._onError)throw new d.d(\"IOException: \"+t.msg);this._onError(e,t)},e}();t.a=y},function(e,t,i){\"use strict\";var n=function(){function e(){}return e.install=function(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Object.assign=Object.assign||function(e){if(null==e)throw new TypeError(\"Cannot convert undefined or null to object\");for(var t=Object(e),i=1;i<arguments.length;i++){var n=arguments[i];if(null!=n)for(var r in n)n.hasOwnProperty(r)&&(t[r]=n[r])}return t},\"function\"!=typeof self.Promise&&i(15).polyfill()},e}();n.install(),t.a=n},function(e,t,i){function n(e){var t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}i.m=e,i.c=t,i.i=function(e){return e},i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},i.r=function(e){Object.defineProperty(e,\"__esModule\",{value:!0})},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,\"a\",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p=\"/\",i.oe=function(e){throw console.error(e),e};var n=i(i.s=ENTRY_MODULE);return n.default||n}function r(e){return(e+\"\").replace(/[.?*+^$[\\]\\\\(){}|-]/g,\"\\\\$&\")}function a(e,t,n){var a={};a[n]=[];var s=t.toString(),o=s.match(/^function\\s?\\w*\\(\\w+,\\s*\\w+,\\s*(\\w+)\\)/);if(!o)return a;for(var d,h=o[1],_=new RegExp(\"(\\\\\\\\n|\\\\W)\"+r(h)+\"\\\\(\\\\s*(/\\\\*.*?\\\\*/)?\\\\s*.*?([\\\\.|\\\\-|\\\\+|\\\\w|/|@]+).*?\\\\)\",\"g\");d=_.exec(s);)\"dll-reference\"!==d[3]&&a[n].push(d[3]);for(_=new RegExp(\"\\\\(\"+r(h)+'\\\\(\"(dll-reference\\\\s([\\\\.|\\\\-|\\\\+|\\\\w|/|@]+))\"\\\\)\\\\)\\\\(\\\\s*(/\\\\*.*?\\\\*/)?\\\\s*.*?([\\\\.|\\\\-|\\\\+|\\\\w|/|@]+).*?\\\\)',\"g\");d=_.exec(s);)e[d[2]]||(a[n].push(d[1]),e[d[2]]=i(d[1]).m),a[d[2]]=a[d[2]]||[],a[d[2]].push(d[4]);for(var u,l=Object.keys(a),c=0;c<l.length;c++)for(var f=0;f<a[l[c]].length;f++)u=a[l[c]][f],isNaN(1*u)||(a[l[c]][f]=1*a[l[c]][f]);return a}function s(e){return Object.keys(e).reduce((function(t,i){return t||e[i].length>0}),!1)}e.exports=function(e,t){t=t||{};var r={main:i.m},o=t.all?{main:Object.keys(r.main)}:function(e,t){for(var i={main:[t]},n={main:[]},r={main:{}};s(i);)for(var o=Object.keys(i),d=0;d<o.length;d++){var h=o[d],_=i[h].pop();if(r[h]=r[h]||{},!r[h][_]&&e[h][_]){r[h][_]=!0,n[h]=n[h]||[],n[h].push(_);for(var u=a(e,e[h][_],h),l=Object.keys(u),c=0;c<l.length;c++)i[l[c]]=i[l[c]]||[],i[l[c]]=i[l[c]].concat(u[l[c]])}}return n}(r,e),d=\"\";Object.keys(o).filter((function(e){return\"main\"!==e})).forEach((function(e){for(var t=0;o[e][t];)t++;o[e].push(t),r[e][t]=\"(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })\",d=d+\"var \"+e+\" = (\"+n.toString().replace(\"ENTRY_MODULE\",JSON.stringify(t))+\")({\"+o[e].map((function(t){return JSON.stringify(t)+\": \"+r[e][t].toString()})).join(\",\")+\"});\\n\"})),d=d+\"new ((\"+n.toString().replace(\"ENTRY_MODULE\",JSON.stringify(e))+\")({\"+o.main.map((function(e){return JSON.stringify(e)+\": \"+r.main[e].toString()})).join(\",\")+\"}))(self);\";var h=new window.Blob([d],{type:\"text/javascript\"});if(t.bare)return h;var _=(window.URL||window.webkitURL||window.mozURL||window.msURL).createObjectURL(h),u=new window.Worker(_);return u.objectURL=_,u}},function(e,t,i){e.exports=i(19).default},function(e,t,i){(function(t,i){\n/*!\n * @overview es6-promise - a tiny implementation of Promises/A+.\n * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)\n * @license   Licensed under MIT license\n *            See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE\n * @version   v4.2.8+1e68dce6\n */var n;n=function(){\"use strict\";function e(e){return\"function\"==typeof e}var n=Array.isArray?Array.isArray:function(e){return\"[object Array]\"===Object.prototype.toString.call(e)},r=0,a=void 0,s=void 0,o=function(e,t){f[r]=e,f[r+1]=t,2===(r+=2)&&(s?s(p):E())},d=\"undefined\"!=typeof window?window:void 0,h=d||{},_=h.MutationObserver||h.WebKitMutationObserver,u=\"undefined\"==typeof self&&void 0!==t&&\"[object process]\"==={}.toString.call(t),l=\"undefined\"!=typeof Uint8ClampedArray&&\"undefined\"!=typeof importScripts&&\"undefined\"!=typeof MessageChannel;function c(){var e=setTimeout;return function(){return e(p,1)}}var f=new Array(1e3);function p(){for(var e=0;e<r;e+=2)(0,f[e])(f[e+1]),f[e]=void 0,f[e+1]=void 0;r=0}var m,g,v,y,E=void 0;function S(e,t){var i=this,n=new this.constructor(R);void 0===n[A]&&O(n);var r=i._state;if(r){var a=arguments[r-1];o((function(){return I(r,n,a,i._result)}))}else C(i,n,e,t);return n}function b(e){if(e&&\"object\"==typeof e&&e.constructor===this)return e;var t=new this(R);return L(t,e),t}u?E=function(){return t.nextTick(p)}:_?(g=0,v=new _(p),y=document.createTextNode(\"\"),v.observe(y,{characterData:!0}),E=function(){y.data=g=++g%2}):l?((m=new MessageChannel).port1.onmessage=p,E=function(){return m.port2.postMessage(0)}):E=void 0===d?function(){try{var e=Function(\"return this\")().require(\"vertx\");return void 0!==(a=e.runOnLoop||e.runOnContext)?function(){a(p)}:c()}catch(e){return c()}}():c();var A=Math.random().toString(36).substring(2);function R(){}function T(t,i,n){i.constructor===t.constructor&&n===S&&i.constructor.resolve===b?function(e,t){1===t._state?D(e,t._result):2===t._state?k(e,t._result):C(t,void 0,(function(t){return L(e,t)}),(function(t){return k(e,t)}))}(t,i):void 0===n?D(t,i):e(n)?function(e,t,i){o((function(e){var n=!1,r=function(e,t,i,n){try{e.call(t,i,n)}catch(e){return e}}(i,t,(function(i){n||(n=!0,t!==i?L(e,i):D(e,i))}),(function(t){n||(n=!0,k(e,t))}),e._label);!n&&r&&(n=!0,k(e,r))}),e)}(t,i,n):D(t,i)}function L(e,t){if(e===t)k(e,new TypeError(\"You cannot resolve a promise with itself\"));else if(r=typeof(n=t),null===n||\"object\"!==r&&\"function\"!==r)D(e,t);else{var i=void 0;try{i=t.then}catch(t){return void k(e,t)}T(e,t,i)}var n,r}function w(e){e._onerror&&e._onerror(e._result),B(e)}function D(e,t){void 0===e._state&&(e._result=t,e._state=1,0!==e._subscribers.length&&o(B,e))}function k(e,t){void 0===e._state&&(e._state=2,e._result=t,o(w,e))}function C(e,t,i,n){var r=e._subscribers,a=r.length;e._onerror=null,r[a]=t,r[a+1]=i,r[a+2]=n,0===a&&e._state&&o(B,e)}function B(e){var t=e._subscribers,i=e._state;if(0!==t.length){for(var n=void 0,r=void 0,a=e._result,s=0;s<t.length;s+=3)n=t[s],r=t[s+i],n?I(i,n,r,a):r(a);e._subscribers.length=0}}function I(t,i,n,r){var a=e(n),s=void 0,o=void 0,d=!0;if(a){try{s=n(r)}catch(e){d=!1,o=e}if(i===s)return void k(i,new TypeError(\"A promises callback cannot return that same promise.\"))}else s=r;void 0!==i._state||(a&&d?L(i,s):!1===d?k(i,o):1===t?D(i,s):2===t&&k(i,s))}var P=0;function O(e){e[A]=P++,e._state=void 0,e._result=void 0,e._subscribers=[]}var M=function(){function e(e,t){this._instanceConstructor=e,this.promise=new e(R),this.promise[A]||O(this.promise),n(t)?(this.length=t.length,this._remaining=t.length,this._result=new Array(this.length),0===this.length?D(this.promise,this._result):(this.length=this.length||0,this._enumerate(t),0===this._remaining&&D(this.promise,this._result))):k(this.promise,new Error(\"Array Methods must be provided an Array\"))}return e.prototype._enumerate=function(e){for(var t=0;void 0===this._state&&t<e.length;t++)this._eachEntry(e[t],t)},e.prototype._eachEntry=function(e,t){var i=this._instanceConstructor,n=i.resolve;if(n===b){var r=void 0,a=void 0,s=!1;try{r=e.then}catch(e){s=!0,a=e}if(r===S&&void 0!==e._state)this._settledAt(e._state,t,e._result);else if(\"function\"!=typeof r)this._remaining--,this._result[t]=e;else if(i===x){var o=new i(R);s?k(o,a):T(o,e,r),this._willSettleAt(o,t)}else this._willSettleAt(new i((function(t){return t(e)})),t)}else this._willSettleAt(n(e),t)},e.prototype._settledAt=function(e,t,i){var n=this.promise;void 0===n._state&&(this._remaining--,2===e?k(n,i):this._result[t]=i),0===this._remaining&&D(n,this._result)},e.prototype._willSettleAt=function(e,t){var i=this;C(e,void 0,(function(e){return i._settledAt(1,t,e)}),(function(e){return i._settledAt(2,t,e)}))},e}(),x=function(){function t(e){this[A]=P++,this._result=this._state=void 0,this._subscribers=[],R!==e&&(\"function\"!=typeof e&&function(){throw new TypeError(\"You must pass a resolver function as the first argument to the promise constructor\")}(),this instanceof t?function(e,t){try{t((function(t){L(e,t)}),(function(t){k(e,t)}))}catch(t){k(e,t)}}(this,e):function(){throw new TypeError(\"Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.\")}())}return t.prototype.catch=function(e){return this.then(null,e)},t.prototype.finally=function(t){var i=this.constructor;return e(t)?this.then((function(e){return i.resolve(t()).then((function(){return e}))}),(function(e){return i.resolve(t()).then((function(){throw e}))})):this.then(t,t)},t}();return x.prototype.then=S,x.all=function(e){return new M(this,e).promise},x.race=function(e){var t=this;return n(e)?new t((function(i,n){for(var r=e.length,a=0;a<r;a++)t.resolve(e[a]).then(i,n)})):new t((function(e,t){return t(new TypeError(\"You must pass an array to race.\"))}))},x.resolve=b,x.reject=function(e){var t=new this(R);return k(t,e),t},x._setScheduler=function(e){s=e},x._setAsap=function(e){o=e},x._asap=o,x.polyfill=function(){var e=void 0;if(void 0!==i)e=i;else if(\"undefined\"!=typeof self)e=self;else try{e=Function(\"return this\")()}catch(e){throw new Error(\"polyfill failed because global object is unavailable in this environment\")}var t=e.Promise;if(t){var n=null;try{n=Object.prototype.toString.call(t.resolve())}catch(e){}if(\"[object Promise]\"===n&&!t.cast)return}e.Promise=x},x.Promise=x,x},e.exports=n()}).call(this,i(16),i(17))},function(e,t){var i,n,r=e.exports={};function a(){throw new Error(\"setTimeout has not been defined\")}function s(){throw new Error(\"clearTimeout has not been defined\")}function o(e){if(i===setTimeout)return setTimeout(e,0);if((i===a||!i)&&setTimeout)return i=setTimeout,setTimeout(e,0);try{return i(e,0)}catch(t){try{return i.call(null,e,0)}catch(t){return i.call(this,e,0)}}}!function(){try{i=\"function\"==typeof setTimeout?setTimeout:a}catch(e){i=a}try{n=\"function\"==typeof clearTimeout?clearTimeout:s}catch(e){n=s}}();var d,h=[],_=!1,u=-1;function l(){_&&d&&(_=!1,d.length?h=d.concat(h):u=-1,h.length&&c())}function c(){if(!_){var e=o(l);_=!0;for(var t=h.length;t;){for(d=h,h=[];++u<t;)d&&d[u].run();u=-1,t=h.length}d=null,_=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===s||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function p(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)t[i-1]=arguments[i];h.push(new f(e,t)),1!==h.length||_||o(c)},f.prototype.run=function(){this.fun.apply(null,this.array)},r.title=\"browser\",r.browser=!0,r.env={},r.argv=[],r.version=\"\",r.versions={},r.on=p,r.addListener=p,r.once=p,r.off=p,r.removeListener=p,r.removeAllListeners=p,r.emit=p,r.prependListener=p,r.prependOnceListener=p,r.listeners=function(e){return[]},r.binding=function(e){throw new Error(\"process.binding is not supported\")},r.cwd=function(){return\"/\"},r.chdir=function(e){throw new Error(\"process.chdir is not supported\")},r.umask=function(){return 0}},function(e,t){var i;i=function(){return this}();try{i=i||new Function(\"return this\")()}catch(e){\"object\"==typeof window&&(i=window)}e.exports=i},function(e,t,i){\"use strict\";i.r(t);var n=i(9),r=i(12),a=i(10),s=i(1);t.default=function(e){var t=null,i=function(t,i){e.postMessage({msg:\"logcat_callback\",data:{type:t,logcat:i}})}.bind(this);function o(t,i){var n={msg:s.a.INIT_SEGMENT,data:{type:t,data:i}};e.postMessage(n,[i.data])}function d(t,i){var n={msg:s.a.MEDIA_SEGMENT,data:{type:t,data:i}};e.postMessage(n,[i.data])}function h(){var t={msg:s.a.LOADING_COMPLETE};e.postMessage(t)}function _(){var t={msg:s.a.RECOVERED_EARLY_EOF};e.postMessage(t)}function u(t){var i={msg:s.a.MEDIA_INFO,data:t};e.postMessage(i)}function l(t){var i={msg:s.a.METADATA_ARRIVED,data:t};e.postMessage(i)}function c(t){var i={msg:s.a.SCRIPTDATA_ARRIVED,data:t};e.postMessage(i)}function f(t){var i={msg:s.a.TIMED_ID3_METADATA_ARRIVED,data:t};e.postMessage(i)}function p(t){var i={msg:s.a.SMPTE2038_METADATA_ARRIVED,data:t};e.postMessage(i)}function m(t){var i={msg:s.a.SCTE35_METADATA_ARRIVED,data:t};e.postMessage(i)}function g(t){var i={msg:s.a.PES_PRIVATE_DATA_DESCRIPTOR,data:t};e.postMessage(i)}function v(t){var i={msg:s.a.PES_PRIVATE_DATA_ARRIVED,data:t};e.postMessage(i)}function y(t){var i={msg:s.a.STATISTICS_INFO,data:t};e.postMessage(i)}function E(t,i){e.postMessage({msg:s.a.IO_ERROR,data:{type:t,info:i}})}function S(t,i){e.postMessage({msg:s.a.DEMUX_ERROR,data:{type:t,info:i}})}function b(t){e.postMessage({msg:s.a.RECOMMEND_SEEKPOINT,data:t})}r.a.install(),e.addEventListener(\"message\",(function(r){switch(r.data.cmd){case\"init\":(t=new a.a(r.data.param[0],r.data.param[1])).on(s.a.IO_ERROR,E.bind(this)),t.on(s.a.DEMUX_ERROR,S.bind(this)),t.on(s.a.INIT_SEGMENT,o.bind(this)),t.on(s.a.MEDIA_SEGMENT,d.bind(this)),t.on(s.a.LOADING_COMPLETE,h.bind(this)),t.on(s.a.RECOVERED_EARLY_EOF,_.bind(this)),t.on(s.a.MEDIA_INFO,u.bind(this)),t.on(s.a.METADATA_ARRIVED,l.bind(this)),t.on(s.a.SCRIPTDATA_ARRIVED,c.bind(this)),t.on(s.a.TIMED_ID3_METADATA_ARRIVED,f.bind(this)),t.on(s.a.SMPTE2038_METADATA_ARRIVED,p.bind(this)),t.on(s.a.SCTE35_METADATA_ARRIVED,m.bind(this)),t.on(s.a.PES_PRIVATE_DATA_DESCRIPTOR,g.bind(this)),t.on(s.a.PES_PRIVATE_DATA_ARRIVED,v.bind(this)),t.on(s.a.STATISTICS_INFO,y.bind(this)),t.on(s.a.RECOMMEND_SEEKPOINT,b.bind(this));break;case\"destroy\":t&&(t.destroy(),t=null),e.postMessage({msg:\"destroyed\"});break;case\"start\":t.start();break;case\"stop\":t.stop();break;case\"seek\":t.seek(r.data.param);break;case\"pause\":t.pause();break;case\"resume\":t.resume();break;case\"logging_config\":var A=r.data.param;n.a.applyConfig(A),!0===A.enableCallback?n.a.addLogListener(i):n.a.removeLogListener(i)}}))}},function(e,t,i){\"use strict\";i.r(t);var n=i(12),r=i(11),a={enableWorker:!1,enableStashBuffer:!0,stashInitialSize:void 0,isLive:!1,liveBufferLatencyChasing:!1,liveBufferLatencyMaxLatency:1.5,liveBufferLatencyMinRemain:.5,lazyLoad:!0,lazyLoadMaxDuration:180,lazyLoadRecoverDuration:30,deferLoadAfterSourceOpen:!0,autoCleanupMaxBackwardDuration:180,autoCleanupMinBackwardDuration:120,statisticsInfoReportInterval:600,fixAudioTimestampGap:!0,accurateSeek:!1,seekType:\"range\",seekParamStart:\"bstart\",seekParamEnd:\"bend\",rangeLoadZeroStart:!1,customSeekHandler:void 0,reuseRedirectedURL:!1,headers:void 0,customLoader:void 0};function s(){return Object.assign({},a)}var o=function(){function e(){}return e.supportMSEH264Playback=function(){return window.MediaSource&&window.MediaSource.isTypeSupported('video/mp4; codecs=\"avc1.42E01E,mp4a.40.2\"')},e.supportMSEH265Playback=function(){return window.MediaSource&&window.MediaSource.isTypeSupported('video/mp4; codecs=\"hvc1.1.6.L93.B0\"')},e.supportNetworkStreamIO=function(){var e=new r.a({},s()),t=e.loaderType;return e.destroy(),\"fetch-stream-loader\"==t||\"xhr-moz-chunked-loader\"==t},e.getNetworkLoaderTypeName=function(){var e=new r.a({},s()),t=e.loaderType;return e.destroy(),t},e.supportNativeMediaPlayback=function(t){null==e.videoElement&&(e.videoElement=window.document.createElement(\"video\"));var i=e.videoElement.canPlayType(t);return\"probably\"===i||\"maybe\"==i},e.getFeatureList=function(){var t={msePlayback:!1,mseLivePlayback:!1,mseH265Playback:!1,networkStreamIO:!1,networkLoaderName:\"\",nativeMP4H264Playback:!1,nativeMP4H265Playback:!1,nativeWebmVP8Playback:!1,nativeWebmVP9Playback:!1};return t.msePlayback=e.supportMSEH264Playback(),t.networkStreamIO=e.supportNetworkStreamIO(),t.networkLoaderName=e.getNetworkLoaderTypeName(),t.mseLivePlayback=t.msePlayback&&t.networkStreamIO,t.mseH265Playback=e.supportMSEH265Playback(),t.nativeMP4H264Playback=e.supportNativeMediaPlayback('video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"'),t.nativeMP4H265Playback=e.supportNativeMediaPlayback('video/mp4; codecs=\"hvc1.1.6.L93.B0\"'),t.nativeWebmVP8Playback=e.supportNativeMediaPlayback('video/webm; codecs=\"vp8.0, vorbis\"'),t.nativeWebmVP9Playback=e.supportNativeMediaPlayback('video/webm; codecs=\"vp9\"'),t},e}(),d=i(2),h=i(6),_=i.n(h),u=i(0),l=i(4),c={ERROR:\"error\",LOADING_COMPLETE:\"loading_complete\",RECOVERED_EARLY_EOF:\"recovered_early_eof\",MEDIA_INFO:\"media_info\",METADATA_ARRIVED:\"metadata_arrived\",SCRIPTDATA_ARRIVED:\"scriptdata_arrived\",TIMED_ID3_METADATA_ARRIVED:\"timed_id3_metadata_arrived\",SMPTE2038_METADATA_ARRIVED:\"smpte2038_metadata_arrived\",SCTE35_METADATA_ARRIVED:\"scte35_metadata_arrived\",PES_PRIVATE_DATA_DESCRIPTOR:\"pes_private_data_descriptor\",PES_PRIVATE_DATA_ARRIVED:\"pes_private_data_arrived\",STATISTICS_INFO:\"statistics_info\"},f=i(13),p=i.n(f),m=i(9),g=i(10),v=i(1),y=i(8),E=function(){function e(e,t){if(this.TAG=\"Transmuxer\",this._emitter=new _.a,t.enableWorker&&\"undefined\"!=typeof Worker)try{this._worker=p()(18),this._workerDestroying=!1,this._worker.addEventListener(\"message\",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:\"init\",param:[e,t]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},m.a.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:\"logging_config\",param:m.a.getConfig()})}catch(i){u.a.e(this.TAG,\"Error while initialize transmuxing worker, fallback to inline transmuxing\"),this._worker=null,this._controller=new g.a(e,t)}else this._controller=new g.a(e,t);if(this._controller){var i=this._controller;i.on(v.a.IO_ERROR,this._onIOError.bind(this)),i.on(v.a.DEMUX_ERROR,this._onDemuxError.bind(this)),i.on(v.a.INIT_SEGMENT,this._onInitSegment.bind(this)),i.on(v.a.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),i.on(v.a.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),i.on(v.a.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),i.on(v.a.MEDIA_INFO,this._onMediaInfo.bind(this)),i.on(v.a.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),i.on(v.a.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),i.on(v.a.TIMED_ID3_METADATA_ARRIVED,this._onTimedID3MetadataArrived.bind(this)),i.on(v.a.SMPTE2038_METADATA_ARRIVED,this._onSMPTE2038MetadataArrived.bind(this)),i.on(v.a.SCTE35_METADATA_ARRIVED,this._onSCTE35MetadataArrived.bind(this)),i.on(v.a.PES_PRIVATE_DATA_DESCRIPTOR,this._onPESPrivateDataDescriptor.bind(this)),i.on(v.a.PES_PRIVATE_DATA_ARRIVED,this._onPESPrivateDataArrived.bind(this)),i.on(v.a.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),i.on(v.a.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}return e.prototype.destroy=function(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:\"destroy\"}),m.a.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null},e.prototype.on=function(e,t){this._emitter.addListener(e,t)},e.prototype.off=function(e,t){this._emitter.removeListener(e,t)},e.prototype.hasWorker=function(){return null!=this._worker},e.prototype.open=function(){this._worker?this._worker.postMessage({cmd:\"start\"}):this._controller.start()},e.prototype.close=function(){this._worker?this._worker.postMessage({cmd:\"stop\"}):this._controller.stop()},e.prototype.seek=function(e){this._worker?this._worker.postMessage({cmd:\"seek\",param:e}):this._controller.seek(e)},e.prototype.pause=function(){this._worker?this._worker.postMessage({cmd:\"pause\"}):this._controller.pause()},e.prototype.resume=function(){this._worker?this._worker.postMessage({cmd:\"resume\"}):this._controller.resume()},e.prototype._onInitSegment=function(e,t){var i=this;Promise.resolve().then((function(){i._emitter.emit(v.a.INIT_SEGMENT,e,t)}))},e.prototype._onMediaSegment=function(e,t){var i=this;Promise.resolve().then((function(){i._emitter.emit(v.a.MEDIA_SEGMENT,e,t)}))},e.prototype._onLoadingComplete=function(){var e=this;Promise.resolve().then((function(){e._emitter.emit(v.a.LOADING_COMPLETE)}))},e.prototype._onRecoveredEarlyEof=function(){var e=this;Promise.resolve().then((function(){e._emitter.emit(v.a.RECOVERED_EARLY_EOF)}))},e.prototype._onMediaInfo=function(e){var t=this;Promise.resolve().then((function(){t._emitter.emit(v.a.MEDIA_INFO,e)}))},e.prototype._onMetaDataArrived=function(e){var t=this;Promise.resolve().then((function(){t._emitter.emit(v.a.METADATA_ARRIVED,e)}))},e.prototype._onScriptDataArrived=function(e){var t=this;Promise.resolve().then((function(){t._emitter.emit(v.a.SCRIPTDATA_ARRIVED,e)}))},e.prototype._onTimedID3MetadataArrived=function(e){var t=this;Promise.resolve().then((function(){t._emitter.emit(v.a.TIMED_ID3_METADATA_ARRIVED,e)}))},e.prototype._onSMPTE2038MetadataArrived=function(e){var t=this;Promise.resolve().then((function(){t._emitter.emit(v.a.SMPTE2038_METADATA_ARRIVED,e)}))},e.prototype._onSCTE35MetadataArrived=function(e){var t=this;Promise.resolve().then((function(){t._emitter.emit(v.a.SCTE35_METADATA_ARRIVED,e)}))},e.prototype._onPESPrivateDataDescriptor=function(e){var t=this;Promise.resolve().then((function(){t._emitter.emit(v.a.PES_PRIVATE_DATA_DESCRIPTOR,e)}))},e.prototype._onPESPrivateDataArrived=function(e){var t=this;Promise.resolve().then((function(){t._emitter.emit(v.a.PES_PRIVATE_DATA_ARRIVED,e)}))},e.prototype._onStatisticsInfo=function(e){var t=this;Promise.resolve().then((function(){t._emitter.emit(v.a.STATISTICS_INFO,e)}))},e.prototype._onIOError=function(e,t){var i=this;Promise.resolve().then((function(){i._emitter.emit(v.a.IO_ERROR,e,t)}))},e.prototype._onDemuxError=function(e,t){var i=this;Promise.resolve().then((function(){i._emitter.emit(v.a.DEMUX_ERROR,e,t)}))},e.prototype._onRecommendSeekpoint=function(e){var t=this;Promise.resolve().then((function(){t._emitter.emit(v.a.RECOMMEND_SEEKPOINT,e)}))},e.prototype._onLoggingConfigChanged=function(e){this._worker&&this._worker.postMessage({cmd:\"logging_config\",param:e})},e.prototype._onWorkerMessage=function(e){var t=e.data,i=t.data;if(\"destroyed\"===t.msg||this._workerDestroying)return this._workerDestroying=!1,this._worker.terminate(),void(this._worker=null);switch(t.msg){case v.a.INIT_SEGMENT:case v.a.MEDIA_SEGMENT:this._emitter.emit(t.msg,i.type,i.data);break;case v.a.LOADING_COMPLETE:case v.a.RECOVERED_EARLY_EOF:this._emitter.emit(t.msg);break;case v.a.MEDIA_INFO:Object.setPrototypeOf(i,y.a.prototype),this._emitter.emit(t.msg,i);break;case v.a.METADATA_ARRIVED:case v.a.SCRIPTDATA_ARRIVED:case v.a.TIMED_ID3_METADATA_ARRIVED:case v.a.SMPTE2038_METADATA_ARRIVED:case v.a.SCTE35_METADATA_ARRIVED:case v.a.PES_PRIVATE_DATA_DESCRIPTOR:case v.a.PES_PRIVATE_DATA_ARRIVED:case v.a.STATISTICS_INFO:this._emitter.emit(t.msg,i);break;case v.a.IO_ERROR:case v.a.DEMUX_ERROR:this._emitter.emit(t.msg,i.type,i.info);break;case v.a.RECOMMEND_SEEKPOINT:this._emitter.emit(t.msg,i);break;case\"logcat_callback\":u.a.emitter.emit(\"log\",i.type,i.logcat)}},e}(),S={ERROR:\"error\",SOURCE_OPEN:\"source_open\",UPDATE_END:\"update_end\",BUFFER_FULL:\"buffer_full\"},b=i(7),A=i(3),R=function(){function e(e){this.TAG=\"MSEController\",this._config=e,this._emitter=new _.a,this._config.isLive&&null==this._config.autoCleanupSourceBuffer&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new b.a}return e.prototype.destroy=function(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null},e.prototype.on=function(e,t){this._emitter.addListener(e,t)},e.prototype.off=function(e,t){this._emitter.removeListener(e,t)},e.prototype.attachMediaElement=function(e){if(this._mediaSource)throw new A.a(\"MediaSource has been attached to an HTMLMediaElement!\");var t=this._mediaSource=new window.MediaSource;t.addEventListener(\"sourceopen\",this.e.onSourceOpen),t.addEventListener(\"sourceended\",this.e.onSourceEnded),t.addEventListener(\"sourceclose\",this.e.onSourceClose),this._mediaElement=e,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),e.src=this._mediaSourceObjectURL},e.prototype.detachMediaElement=function(){if(this._mediaSource){var e=this._mediaSource;for(var t in this._sourceBuffers){var i=this._pendingSegments[t];i.splice(0,i.length),this._pendingSegments[t]=null,this._pendingRemoveRanges[t]=null,this._lastInitSegments[t]=null;var n=this._sourceBuffers[t];if(n){if(\"closed\"!==e.readyState){try{e.removeSourceBuffer(n)}catch(e){u.a.e(this.TAG,e.message)}n.removeEventListener(\"error\",this.e.onSourceBufferError),n.removeEventListener(\"updateend\",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[t]=null,this._sourceBuffers[t]=null}}if(\"open\"===e.readyState)try{e.endOfStream()}catch(e){u.a.e(this.TAG,e.message)}e.removeEventListener(\"sourceopen\",this.e.onSourceOpen),e.removeEventListener(\"sourceended\",this.e.onSourceEnded),e.removeEventListener(\"sourceclose\",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src=\"\",this._mediaElement.removeAttribute(\"src\"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)},e.prototype.appendInitSegment=function(e,t){if(!this._mediaSource||\"open\"!==this._mediaSource.readyState)return this._pendingSourceBufferInit.push(e),void this._pendingSegments[e.type].push(e);var i=e,n=\"\"+i.container;i.codec&&i.codec.length>0&&(n+=\";codecs=\"+i.codec);var r=!1;if(u.a.v(this.TAG,\"Received Initialization Segment, mimeType: \"+n),this._lastInitSegments[i.type]=i,n!==this._mimeTypes[i.type]){if(this._mimeTypes[i.type])u.a.v(this.TAG,\"Notice: \"+i.type+\" mimeType changed, origin: \"+this._mimeTypes[i.type]+\", target: \"+n);else{r=!0;try{var a=this._sourceBuffers[i.type]=this._mediaSource.addSourceBuffer(n);a.addEventListener(\"error\",this.e.onSourceBufferError),a.addEventListener(\"updateend\",this.e.onSourceBufferUpdateEnd)}catch(e){return u.a.e(this.TAG,e.message),void this._emitter.emit(S.ERROR,{code:e.code,msg:e.message})}}this._mimeTypes[i.type]=n}t||this._pendingSegments[i.type].push(i),r||this._sourceBuffers[i.type]&&!this._sourceBuffers[i.type].updating&&this._doAppendSegments(),l.a.safari&&\"audio/mpeg\"===i.container&&i.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=i.mediaDuration/1e3,this._updateMediaSourceDuration())},e.prototype.appendMediaSegment=function(e){var t=e;this._pendingSegments[t.type].push(t),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var i=this._sourceBuffers[t.type];!i||i.updating||this._hasPendingRemoveRanges()||this._doAppendSegments()},e.prototype.seek=function(e){for(var t in this._sourceBuffers)if(this._sourceBuffers[t]){var i=this._sourceBuffers[t];if(\"open\"===this._mediaSource.readyState)try{i.abort()}catch(e){u.a.e(this.TAG,e.message)}this._idrList.clear();var n=this._pendingSegments[t];if(n.splice(0,n.length),\"closed\"!==this._mediaSource.readyState){for(var r=0;r<i.buffered.length;r++){var a=i.buffered.start(r),s=i.buffered.end(r);this._pendingRemoveRanges[t].push({start:a,end:s})}if(i.updating||this._doRemoveRanges(),l.a.safari){var o=this._lastInitSegments[t];o&&(this._pendingSegments[t].push(o),i.updating||this._doAppendSegments())}}}},e.prototype.endOfStream=function(){var e=this._mediaSource,t=this._sourceBuffers;e&&\"open\"===e.readyState?t.video&&t.video.updating||t.audio&&t.audio.updating?this._hasPendingEos=!0:(this._hasPendingEos=!1,e.endOfStream()):e&&\"closed\"===e.readyState&&this._hasPendingSegments()&&(this._hasPendingEos=!0)},e.prototype.getNearestKeyframe=function(e){return this._idrList.getLastSyncPointBeforeDts(e)},e.prototype._needCleanupSourceBuffer=function(){if(!this._config.autoCleanupSourceBuffer)return!1;var e=this._mediaElement.currentTime;for(var t in this._sourceBuffers){var i=this._sourceBuffers[t];if(i){var n=i.buffered;if(n.length>=1&&e-n.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1},e.prototype._doCleanupSourceBuffer=function(){var e=this._mediaElement.currentTime;for(var t in this._sourceBuffers){var i=this._sourceBuffers[t];if(i){for(var n=i.buffered,r=!1,a=0;a<n.length;a++){var s=n.start(a),o=n.end(a);if(s<=e&&e<o+3){if(e-s>=this._config.autoCleanupMaxBackwardDuration){r=!0;var d=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[t].push({start:s,end:d})}}else o<e&&(r=!0,this._pendingRemoveRanges[t].push({start:s,end:o}))}r&&!i.updating&&this._doRemoveRanges()}}},e.prototype._updateMediaSourceDuration=function(){var e=this._sourceBuffers;if(0!==this._mediaElement.readyState&&\"open\"===this._mediaSource.readyState&&!(e.video&&e.video.updating||e.audio&&e.audio.updating)){var t=this._mediaSource.duration,i=this._pendingMediaDuration;i>0&&(isNaN(t)||i>t)&&(u.a.v(this.TAG,\"Update MediaSource duration from \"+t+\" to \"+i),this._mediaSource.duration=i),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}},e.prototype._doRemoveRanges=function(){for(var e in this._pendingRemoveRanges)if(this._sourceBuffers[e]&&!this._sourceBuffers[e].updating)for(var t=this._sourceBuffers[e],i=this._pendingRemoveRanges[e];i.length&&!t.updating;){var n=i.shift();t.remove(n.start,n.end)}},e.prototype._doAppendSegments=function(){var e=this._pendingSegments;for(var t in e)if(this._sourceBuffers[t]&&!this._sourceBuffers[t].updating&&e[t].length>0){var i=e[t].shift();if(i.timestampOffset){var n=this._sourceBuffers[t].timestampOffset,r=i.timestampOffset/1e3;Math.abs(n-r)>.1&&(u.a.v(this.TAG,\"Update MPEG audio timestampOffset from \"+n+\" to \"+r),this._sourceBuffers[t].timestampOffset=r),delete i.timestampOffset}if(!i.data||0===i.data.byteLength)continue;try{this._sourceBuffers[t].appendBuffer(i.data),this._isBufferFull=!1,\"video\"===t&&i.hasOwnProperty(\"info\")&&this._idrList.appendArray(i.info.syncPoints)}catch(e){this._pendingSegments[t].unshift(i),22===e.code?(this._isBufferFull||this._emitter.emit(S.BUFFER_FULL),this._isBufferFull=!0):(u.a.e(this.TAG,e.message),this._emitter.emit(S.ERROR,{code:e.code,msg:e.message}))}}},e.prototype._onSourceOpen=function(){if(u.a.v(this.TAG,\"MediaSource onSourceOpen\"),this._mediaSource.removeEventListener(\"sourceopen\",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var e=this._pendingSourceBufferInit;e.length;){var t=e.shift();this.appendInitSegment(t,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(S.SOURCE_OPEN)},e.prototype._onSourceEnded=function(){u.a.v(this.TAG,\"MediaSource onSourceEnded\")},e.prototype._onSourceClose=function(){u.a.v(this.TAG,\"MediaSource onSourceClose\"),this._mediaSource&&null!=this.e&&(this._mediaSource.removeEventListener(\"sourceopen\",this.e.onSourceOpen),this._mediaSource.removeEventListener(\"sourceended\",this.e.onSourceEnded),this._mediaSource.removeEventListener(\"sourceclose\",this.e.onSourceClose))},e.prototype._hasPendingSegments=function(){var e=this._pendingSegments;return e.video.length>0||e.audio.length>0},e.prototype._hasPendingRemoveRanges=function(){var e=this._pendingRemoveRanges;return e.video.length>0||e.audio.length>0},e.prototype._onSourceBufferUpdateEnd=function(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(S.UPDATE_END)},e.prototype._onSourceBufferError=function(e){u.a.e(this.TAG,\"SourceBuffer Error: \"+e)},e}(),T=i(5),L={NETWORK_ERROR:\"NetworkError\",MEDIA_ERROR:\"MediaError\",OTHER_ERROR:\"OtherError\"},w={NETWORK_EXCEPTION:d.b.EXCEPTION,NETWORK_STATUS_CODE_INVALID:d.b.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:d.b.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:d.b.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:\"MediaMSEError\",MEDIA_FORMAT_ERROR:T.a.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:T.a.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:T.a.CODEC_UNSUPPORTED},D=function(){function e(e,t){this.TAG=\"MSEPlayer\",this._type=\"MSEPlayer\",this._emitter=new _.a,this._config=s(),\"object\"==typeof t&&Object.assign(this._config,t);var i=e.type.toLowerCase();if(\"mse\"!==i&&\"mpegts\"!==i&&\"m2ts\"!==i&&\"flv\"!==i)throw new A.b(\"MSEPlayer requires an mpegts/m2ts/flv MediaDataSource input!\");!0===e.isLive&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=e,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;var n=l.a.chrome&&(l.a.version.major<50||50===l.a.version.major&&l.a.version.build<2661);this._alwaysSeekKeyframe=!!(n||l.a.msedge||l.a.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return e.prototype.destroy=function(){null!=this._progressChecker&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null},e.prototype.on=function(e,t){var i=this;e===c.MEDIA_INFO?null!=this._mediaInfo&&Promise.resolve().then((function(){i._emitter.emit(c.MEDIA_INFO,i.mediaInfo)})):e===c.STATISTICS_INFO&&null!=this._statisticsInfo&&Promise.resolve().then((function(){i._emitter.emit(c.STATISTICS_INFO,i.statisticsInfo)})),this._emitter.addListener(e,t)},e.prototype.off=function(e,t){this._emitter.removeListener(e,t)},e.prototype.attachMediaElement=function(e){var t=this;if(this._mediaElement=e,e.addEventListener(\"loadedmetadata\",this.e.onvLoadedMetadata),e.addEventListener(\"seeking\",this.e.onvSeeking),e.addEventListener(\"canplay\",this.e.onvCanPlay),e.addEventListener(\"stalled\",this.e.onvStalled),e.addEventListener(\"progress\",this.e.onvProgress),this._msectl=new R(this._config),this._msectl.on(S.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(S.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(S.SOURCE_OPEN,(function(){t._mseSourceOpened=!0,t._hasPendingLoad&&(t._hasPendingLoad=!1,t.load())})),this._msectl.on(S.ERROR,(function(e){t._emitter.emit(c.ERROR,L.MEDIA_ERROR,w.MEDIA_MSE_ERROR,e)})),this._msectl.attachMediaElement(e),null!=this._pendingSeekTime)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(e){}},e.prototype.detachMediaElement=function(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener(\"loadedmetadata\",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener(\"seeking\",this.e.onvSeeking),this._mediaElement.removeEventListener(\"canplay\",this.e.onvCanPlay),this._mediaElement.removeEventListener(\"stalled\",this.e.onvStalled),this._mediaElement.removeEventListener(\"progress\",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)},e.prototype.load=function(){var e=this;if(!this._mediaElement)throw new A.a(\"HTMLMediaElement must be attached before load()!\");if(this._transmuxer)throw new A.a(\"MSEPlayer.load() has been called, please call unload() first!\");this._hasPendingLoad||(this._config.deferLoadAfterSourceOpen&&!1===this._mseSourceOpened?this._hasPendingLoad=!0:(this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new E(this._mediaDataSource,this._config),this._transmuxer.on(v.a.INIT_SEGMENT,(function(t,i){e._msectl.appendInitSegment(i)})),this._transmuxer.on(v.a.MEDIA_SEGMENT,(function(t,i){if(e._msectl.appendMediaSegment(i),e._config.lazyLoad&&!e._config.isLive){var n=e._mediaElement.currentTime;i.info.endDts>=1e3*(n+e._config.lazyLoadMaxDuration)&&null==e._progressChecker&&(u.a.v(e.TAG,\"Maximum buffering duration exceeded, suspend transmuxing task\"),e._suspendTransmuxer())}})),this._transmuxer.on(v.a.LOADING_COMPLETE,(function(){e._msectl.endOfStream(),e._emitter.emit(c.LOADING_COMPLETE)})),this._transmuxer.on(v.a.RECOVERED_EARLY_EOF,(function(){e._emitter.emit(c.RECOVERED_EARLY_EOF)})),this._transmuxer.on(v.a.IO_ERROR,(function(t,i){e._emitter.emit(c.ERROR,L.NETWORK_ERROR,t,i)})),this._transmuxer.on(v.a.DEMUX_ERROR,(function(t,i){e._emitter.emit(c.ERROR,L.MEDIA_ERROR,t,{code:-1,msg:i})})),this._transmuxer.on(v.a.MEDIA_INFO,(function(t){e._mediaInfo=t,e._emitter.emit(c.MEDIA_INFO,Object.assign({},t))})),this._transmuxer.on(v.a.METADATA_ARRIVED,(function(t){e._emitter.emit(c.METADATA_ARRIVED,t)})),this._transmuxer.on(v.a.SCRIPTDATA_ARRIVED,(function(t){e._emitter.emit(c.SCRIPTDATA_ARRIVED,t)})),this._transmuxer.on(v.a.TIMED_ID3_METADATA_ARRIVED,(function(t){e._emitter.emit(c.TIMED_ID3_METADATA_ARRIVED,t)})),this._transmuxer.on(v.a.SMPTE2038_METADATA_ARRIVED,(function(t){e._emitter.emit(c.SMPTE2038_METADATA_ARRIVED,t)})),this._transmuxer.on(v.a.SCTE35_METADATA_ARRIVED,(function(t){e._emitter.emit(c.SCTE35_METADATA_ARRIVED,t)})),this._transmuxer.on(v.a.PES_PRIVATE_DATA_DESCRIPTOR,(function(t){e._emitter.emit(c.PES_PRIVATE_DATA_DESCRIPTOR,t)})),this._transmuxer.on(v.a.PES_PRIVATE_DATA_ARRIVED,(function(t){e._emitter.emit(c.PES_PRIVATE_DATA_ARRIVED,t)})),this._transmuxer.on(v.a.STATISTICS_INFO,(function(t){e._statisticsInfo=e._fillStatisticsInfo(t),e._emitter.emit(c.STATISTICS_INFO,Object.assign({},e._statisticsInfo))})),this._transmuxer.on(v.a.RECOMMEND_SEEKPOINT,(function(t){e._mediaElement&&!e._config.accurateSeek&&(e._requestSetTime=!0,e._mediaElement.currentTime=t/1e3)})),this._transmuxer.open()))},e.prototype.unload=function(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)},e.prototype.play=function(){return this._mediaElement.play()},e.prototype.pause=function(){this._mediaElement.pause()},Object.defineProperty(e.prototype,\"type\",{get:function(){return this._type},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"buffered\",{get:function(){return this._mediaElement.buffered},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"duration\",{get:function(){return this._mediaElement.duration},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"volume\",{get:function(){return this._mediaElement.volume},set:function(e){this._mediaElement.volume=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"muted\",{get:function(){return this._mediaElement.muted},set:function(e){this._mediaElement.muted=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"currentTime\",{get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(e){this._mediaElement?this._internalSeek(e):this._pendingSeekTime=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"mediaInfo\",{get:function(){return Object.assign({},this._mediaInfo)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"statisticsInfo\",{get:function(){return null==this._statisticsInfo&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)},enumerable:!1,configurable:!0}),e.prototype._fillStatisticsInfo=function(e){if(e.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return e;var t=!0,i=0,n=0;if(this._mediaElement.getVideoPlaybackQuality){var r=this._mediaElement.getVideoPlaybackQuality();i=r.totalVideoFrames,n=r.droppedVideoFrames}else null!=this._mediaElement.webkitDecodedFrameCount?(i=this._mediaElement.webkitDecodedFrameCount,n=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=i,e.droppedFrames=n),e},e.prototype._onmseUpdateEnd=function(){var e=this._mediaElement.buffered,t=this._mediaElement.currentTime;if(this._config.isLive&&this._config.liveBufferLatencyChasing&&e.length>0&&!this._mediaElement.paused){var i=e.end(e.length-1);if(i>this._config.liveBufferLatencyMaxLatency&&i-t>this._config.liveBufferLatencyMaxLatency){var n=i-this._config.liveBufferLatencyMinRemain;this.currentTime=n}}if(this._config.lazyLoad&&!this._config.isLive){for(var r=0,a=0;a<e.length;a++){var s=e.start(a),o=e.end(a);if(s<=t&&t<o){s,r=o;break}}r>=t+this._config.lazyLoadMaxDuration&&null==this._progressChecker&&(u.a.v(this.TAG,\"Maximum buffering duration exceeded, suspend transmuxing task\"),this._suspendTransmuxer())}},e.prototype._onmseBufferFull=function(){u.a.v(this.TAG,\"MSE SourceBuffer is full, suspend transmuxing task\"),null==this._progressChecker&&this._suspendTransmuxer()},e.prototype._suspendTransmuxer=function(){this._transmuxer&&(this._transmuxer.pause(),null==this._progressChecker&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))},e.prototype._checkProgressAndResume=function(){for(var e=this._mediaElement.currentTime,t=this._mediaElement.buffered,i=!1,n=0;n<t.length;n++){var r=t.start(n),a=t.end(n);if(e>=r&&e<a){e>=a-this._config.lazyLoadRecoverDuration&&(i=!0);break}}i&&(window.clearInterval(this._progressChecker),this._progressChecker=null,i&&(u.a.v(this.TAG,\"Continue loading from paused position\"),this._transmuxer.resume()))},e.prototype._isTimepointBuffered=function(e){for(var t=this._mediaElement.buffered,i=0;i<t.length;i++){var n=t.start(i),r=t.end(i);if(e>=n&&e<r)return!0}return!1},e.prototype._internalSeek=function(e){var t=this._isTimepointBuffered(e),i=!1,n=0;if(e<1&&this._mediaElement.buffered.length>0){var r=this._mediaElement.buffered.start(0);(r<1&&e<r||l.a.safari)&&(i=!0,n=l.a.safari?.1:r)}if(i)this._requestSetTime=!0,this._mediaElement.currentTime=n;else if(t){if(this._alwaysSeekKeyframe){var a=this._msectl.getNearestKeyframe(Math.floor(1e3*e));this._requestSetTime=!0,this._mediaElement.currentTime=null!=a?a.dts/1e3:e}else this._requestSetTime=!0,this._mediaElement.currentTime=e;null!=this._progressChecker&&this._checkProgressAndResume()}else null!=this._progressChecker&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._msectl.seek(e),this._transmuxer.seek(Math.floor(1e3*e)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=e)},e.prototype._checkAndApplyUnbufferedSeekpoint=function(){if(this._seekpointRecord)if(this._seekpointRecord.recordTime<=this._now()-100){var e=this._mediaElement.currentTime;this._seekpointRecord=null,this._isTimepointBuffered(e)||(null!=this._progressChecker&&(window.clearTimeout(this._progressChecker),this._progressChecker=null),this._msectl.seek(e),this._transmuxer.seek(Math.floor(1e3*e)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=e))}else window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)},e.prototype._checkAndResumeStuckPlayback=function(e){var t=this._mediaElement;if(e||!this._receivedCanPlay||t.readyState<2){var i=t.buffered;i.length>0&&t.currentTime<i.start(0)&&(u.a.w(this.TAG,\"Playback seems stuck at \"+t.currentTime+\", seek to \"+i.start(0)),this._requestSetTime=!0,this._mediaElement.currentTime=i.start(0),this._mediaElement.removeEventListener(\"progress\",this.e.onvProgress))}else this._mediaElement.removeEventListener(\"progress\",this.e.onvProgress)},e.prototype._onvLoadedMetadata=function(e){null!=this._pendingSeekTime&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null)},e.prototype._onvSeeking=function(e){var t=this._mediaElement.currentTime,i=this._mediaElement.buffered;if(this._requestSetTime)this._requestSetTime=!1;else{if(t<1&&i.length>0){var n=i.start(0);if(n<1&&t<n||l.a.safari)return this._requestSetTime=!0,void(this._mediaElement.currentTime=l.a.safari?.1:n)}if(this._isTimepointBuffered(t)){if(this._alwaysSeekKeyframe){var r=this._msectl.getNearestKeyframe(Math.floor(1e3*t));null!=r&&(this._requestSetTime=!0,this._mediaElement.currentTime=r.dts/1e3)}null!=this._progressChecker&&this._checkProgressAndResume()}else this._seekpointRecord={seekPoint:t,recordTime:this._now()},window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}},e.prototype._onvCanPlay=function(e){this._receivedCanPlay=!0,this._mediaElement.removeEventListener(\"canplay\",this.e.onvCanPlay)},e.prototype._onvStalled=function(e){this._checkAndResumeStuckPlayback(!0)},e.prototype._onvProgress=function(e){this._checkAndResumeStuckPlayback()},e}(),k=function(){function e(e,t){this.TAG=\"NativePlayer\",this._type=\"NativePlayer\",this._emitter=new _.a,this._config=s(),\"object\"==typeof t&&Object.assign(this._config,t);var i=e.type.toLowerCase();if(\"mse\"===i||\"mpegts\"===i||\"m2ts\"===i||\"flv\"===i)throw new A.b(\"NativePlayer does't support mse/mpegts/m2ts/flv MediaDataSource input!\");if(e.hasOwnProperty(\"segments\"))throw new A.b(\"NativePlayer(\"+e.type+\") doesn't support multipart playback!\");this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this)},this._pendingSeekTime=null,this._statisticsReporter=null,this._mediaDataSource=e,this._mediaElement=null}return e.prototype.destroy=function(){this._mediaElement&&(this.unload(),this.detachMediaElement()),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null},e.prototype.on=function(e,t){var i=this;e===c.MEDIA_INFO?null!=this._mediaElement&&0!==this._mediaElement.readyState&&Promise.resolve().then((function(){i._emitter.emit(c.MEDIA_INFO,i.mediaInfo)})):e===c.STATISTICS_INFO&&null!=this._mediaElement&&0!==this._mediaElement.readyState&&Promise.resolve().then((function(){i._emitter.emit(c.STATISTICS_INFO,i.statisticsInfo)})),this._emitter.addListener(e,t)},e.prototype.off=function(e,t){this._emitter.removeListener(e,t)},e.prototype.attachMediaElement=function(e){if(this._mediaElement=e,e.addEventListener(\"loadedmetadata\",this.e.onvLoadedMetadata),null!=this._pendingSeekTime)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(e){}},e.prototype.detachMediaElement=function(){this._mediaElement&&(this._mediaElement.src=\"\",this._mediaElement.removeAttribute(\"src\"),this._mediaElement.removeEventListener(\"loadedmetadata\",this.e.onvLoadedMetadata),this._mediaElement=null),null!=this._statisticsReporter&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)},e.prototype.load=function(){if(!this._mediaElement)throw new A.a(\"HTMLMediaElement must be attached before load()!\");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload=\"auto\",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)},e.prototype.unload=function(){this._mediaElement&&(this._mediaElement.src=\"\",this._mediaElement.removeAttribute(\"src\")),null!=this._statisticsReporter&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)},e.prototype.play=function(){return this._mediaElement.play()},e.prototype.pause=function(){this._mediaElement.pause()},Object.defineProperty(e.prototype,\"type\",{get:function(){return this._type},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"buffered\",{get:function(){return this._mediaElement.buffered},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"duration\",{get:function(){return this._mediaElement.duration},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"volume\",{get:function(){return this._mediaElement.volume},set:function(e){this._mediaElement.volume=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"muted\",{get:function(){return this._mediaElement.muted},set:function(e){this._mediaElement.muted=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"currentTime\",{get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(e){this._mediaElement?this._mediaElement.currentTime=e:this._pendingSeekTime=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"mediaInfo\",{get:function(){var e={mimeType:(this._mediaElement instanceof HTMLAudioElement?\"audio/\":\"video/\")+this._mediaDataSource.type};return this._mediaElement&&(e.duration=Math.floor(1e3*this._mediaElement.duration),this._mediaElement instanceof HTMLVideoElement&&(e.width=this._mediaElement.videoWidth,e.height=this._mediaElement.videoHeight)),e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"statisticsInfo\",{get:function(){var e={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return e;var t=!0,i=0,n=0;if(this._mediaElement.getVideoPlaybackQuality){var r=this._mediaElement.getVideoPlaybackQuality();i=r.totalVideoFrames,n=r.droppedVideoFrames}else null!=this._mediaElement.webkitDecodedFrameCount?(i=this._mediaElement.webkitDecodedFrameCount,n=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=i,e.droppedFrames=n),e},enumerable:!1,configurable:!0}),e.prototype._onvLoadedMetadata=function(e){null!=this._pendingSeekTime&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(c.MEDIA_INFO,this.mediaInfo)},e.prototype._reportStatisticsInfo=function(){this._emitter.emit(c.STATISTICS_INFO,this.statisticsInfo)},e}();n.a.install();var C={createPlayer:function(e,t){var i=e;if(null==i||\"object\"!=typeof i)throw new A.b(\"MediaDataSource must be an javascript object!\");if(!i.hasOwnProperty(\"type\"))throw new A.b(\"MediaDataSource must has type field to indicate video file type!\");switch(i.type){case\"mse\":case\"mpegts\":case\"m2ts\":case\"flv\":return new D(i,t);default:return new k(i,t)}},isSupported:function(){return o.supportMSEH264Playback()},getFeatureList:function(){return o.getFeatureList()}};C.BaseLoader=d.a,C.LoaderStatus=d.c,C.LoaderErrors=d.b,C.Events=c,C.ErrorTypes=L,C.ErrorDetails=w,C.MSEPlayer=D,C.NativePlayer=k,C.LoggingControl=m.a,Object.defineProperty(C,\"version\",{enumerable:!0,get:function(){return\"1.7.2\"}});t.default=C}])}));\n//# sourceMappingURL=mpegts.js.map","export default \"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjczOTc5NTQ2Mjk4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI1MzkiIGlkPSJteF9uXzE2NzM5Nzk1NDYyOTkiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiA3MTkuMzZjNy42OCAwIDEyLjgtMi41NiAxNy45Mi03LjY4bDE4MS43Ni0xODEuNzZjMTAuMjQtMTAuMjQgMTAuMjQtMjUuNiAwLTM1Ljg0bC0xODEuNzYtMTgxLjc2Yy01LjEyLTUuMTItMTIuOC03LjY4LTE3LjkyLTcuNjhzLTEyLjggMi41Ni0xNy45MiA3LjY4bC0xODEuNzYgMTgxLjc2Yy0xMC4yNCAxMC4yNC0xMC4yNCAyNS42IDAgMzUuODRsMTgxLjc2IDE4MS43NmM1LjEyIDUuMTIgMTAuMjQgNy42OCAxNy45MiA3LjY4eiBtMC0zNTMuMjhsMTQ1LjkyIDE0NS45Mi0xNDUuOTIgMTQ1LjkyLTE0NS45Mi0xNDUuOTIgMTQ1LjkyLTE0NS45MnoiIHAtaWQ9IjI1NDAiIGZpbGw9IiNlNmU2ZTYiPjwvcGF0aD48cGF0aCBkPSJNNTEyIDUxLjJjLTEwMi40IDAtMjAyLjI0IDMzLjI4LTI4MS42IDk3LjI4VjEwMi40YzAtMTIuOC0xMC4yNC0yNS42LTI1LjYtMjUuNi0xMi44IDAtMjUuNiAxMC4yNC0yNS42IDI1LjZ2OTkuODRjMCA3LjY4IDIuNTYgMTUuMzYgNy42OCAyMC40OCAyLjU2IDIuNTYgNS4xMiA1LjEyIDEwLjI0IDUuMTIgMi41NiAwIDUuMTIgMi41NiA3LjY4IDIuNTZoMTAyLjRjMTIuOCAwIDI1LjYtMTAuMjQgMjUuNi0yNS42IDAtMTIuOC0xMC4yNC0yNS42LTI1LjYtMjUuNmgtMzMuMjhjNjkuMTItNDguNjQgMTUxLjA0LTc2LjggMjM4LjA4LTc2LjggMjI1LjI4IDAgNDA5LjYgMTg0LjMyIDQwOS42IDQwOS42IDAgMTUuMzYgMTAuMjQgMjUuNiAyNS42IDI1LjZzMjUuNi0xMC4yNCAyNS42LTI1LjZjMC0yNTMuNDQtMjA3LjM2LTQ2MC44LTQ2MC44LTQ2MC44ek04MzcuMTIgODAxLjI4Yy01LjEyLTUuMTItMTIuOC03LjY4LTIwLjQ4LTcuNjhoLTEwMi40Yy0xMi44IDAtMjUuNiAxMC4yNC0yNS42IDI1LjYgMCAxMi44IDEwLjI0IDI1LjYgMjUuNiAyNS42aDMzLjI4Yy02OS4xMiA0OC42NC0xNTEuMDQgNzYuOC0yMzguMDggNzYuOC0yMjUuMjggMC00MDkuNi0xODQuMzItNDA5LjYtNDA5LjYgMC0xNS4zNi0xMC4yNC0yNS42LTI1LjYtMjUuNnMtMjUuNiAxMC4yNC0yNS42IDI1LjZjMCAyNTMuNDQgMjA3LjM2IDQ2MC44IDQ2MC44IDQ2MC44IDEwMi40IDAgMjAyLjI0LTMzLjI4IDI4MS42LTk3LjI4djQ2LjA4YzAgMTIuOCAxMC4yNCAyNS42IDI1LjYgMjUuNiAxMi44IDAgMjUuNi0xMC4yNCAyNS42LTI1LjZ2LTEwMi40YzIuNTYtNS4xMiAwLTEyLjgtNS4xMi0xNy45MnoiIHAtaWQ9IjI1NDEiIGZpbGw9IiNlNmU2ZTYiPjwvcGF0aD48L3N2Zz4=\"","export default \"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiI+DQogICAgPHBhdGggZD0iTTE2LjExOCAzLjY2N2guMzgyYTMuNjY3IDMuNjY3IDAgMDEzLjY2NyAzLjY2N3Y3LjMzM2EzLjY2NyAzLjY2NyAwIDAxLTMuNjY3IDMuNjY3aC0xMWEzLjY2NyAzLjY2NyAwIDAxLTMuNjY3LTMuNjY3VjcuMzMzQTMuNjY3IDMuNjY3IDAgMDE1LjUgMy42NjZoLjM4Mkw0Ljk1IDIuMDUzYTEuMSAxLjEgMCAwMTEuOTA2LTEuMWwxLjU2NyAyLjcxNGg1LjE1NkwxNS4xNDYuOTUzYTEuMTAxIDEuMTAxIDAgMDExLjkwNiAxLjFsLS45MzQgMS42MTR6IiBmaWxsPSIjMzMzIj48L3BhdGg+DQogICAgPHBhdGggZD0iTTUuNTYxIDUuMTk0aDEwLjg3OGEyLjIgMi4yIDAgMDEyLjIgMi4ydjcuMjExYTIuMiAyLjIgMCAwMS0yLjIgMi4ySDUuNTYxYTIuMiAyLjIgMCAwMS0yLjItMi4yVjcuMzk0YTIuMiAyLjIgMCAwMTIuMi0yLjJ6IiBmaWxsPSIjZmZmIj48L3BhdGg+DQogICAgPHBhdGggZD0iTTYuOTY3IDguNTU2YTEuMSAxLjEgMCAwMTEuMSAxLjF2Mi42ODlhMS4xIDEuMSAwIDExLTIuMiAwVjkuNjU2YTEuMSAxLjEgMCAwMTEuMS0xLjF6TTE1LjAzMyA4LjU1NmExLjEgMS4xIDAgMDExLjEgMS4xdjIuNjg5YTEuMSAxLjEgMCAxMS0yLjIgMFY5LjY1NmExLjEgMS4xIDAgMDExLjEtMS4xeiIgZmlsbD0iIzMzMyI+PC9wYXRoPg0KPC9zdmc+\"","export default \"data:image/gif;base64,R0lGODlhWgBaALMOAHR0dAICAnd3dwEBAXh4eAMDAwkJCQ0NDQsLCxwcHA4ODggICHl5eQAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiYWE1ODg5ZS1jN2RmLTRmZmUtYjkzOS0wMmVkMTZhNmNjZDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0I2ODI2NjA1NzhGMTFFNkEyMEVDNzhEOUY1RkQxRjgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0I2ODI2NUY1NzhGMTFFNkEyMEVDNzhEOUY1RkQxRjgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjljYjgzNjY2LWYxYWUtNGMyZi1hMGEwLThhODJmYjIxM2U0MyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmU1NDE3YzFmLTllODAtMTE3OS04NjdiLWUy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\"","export default \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQsAAAELCAYAAADOVaNSAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGaGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDUtMDZUMjE6Mzk6MzErMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTA1LTA2VDIxOjQwOjU1KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTA1LTA2VDIxOjQwOjU1KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNhN2I0MGQwLTlkN2ItNDAwOS04YmMwLTY1NjZmY2I2OGQ5MyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjllYTQ0NDEzLTA5YWMtNGE0YS05OGI4LTZmMjQ1ZTViYmI4NiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjlmZmM1YzJkLTA4ODEtNGU2My1hYTdhLWJmMDhiZTU3YzQ5ZSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OWZmYzVjMmQtMDg4MS00ZTYzLWFhN2EtYmYwOGJlNTdjNDllIiBzdEV2dDp3aGVuPSIyMDE5LTA1LTA2VDIxOjM5OjMxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDozYTdiNDBkMC05ZDdiLTQwMDktOGJjMC02NTY2ZmNiNjhkOTMiIHN0RXZ0OndoZW49IjIwMTktMDUtMDZUMjE6NDA6NTUrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph7aCJkAADakSURBVHic7Z15mBTV1f+/VdVd3T09+8DAMMzCNjAgDPu+CQgq/lzAgBolRN8YQUTDi7yuPC4JwdckAhoNcUtIBH0TFMH4aCIGBRQBwxNBEFDRwCCLCA7M0vvv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\"","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = (module) => {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","import Artplayer from 'artplayer';\r\nimport mpegts from 'mpegts.js';\r\nimport artplayerPluginDanmuku from 'artplayer-plugin-danmuku';\r\n\r\nimport ploading from \"./img/ploading.gif\";\r\nimport state from \"./img/state.png\";\r\nimport indicator from \"./img/indicator.svg\";\r\nimport filp from \"./img/filp.svg\";\r\n\r\n(() => {\r\n    let player,\r\n        flvPlayer,\r\n        hadPause = true,\r\n        danmuEmit = document.createElement(\"div\"),\r\n        conn,\r\n        config = {\r\n            container: '.artplayer-app',\r\n            url: \"/stream?_=\" + new Date().getTime(),\r\n            title: \"\" + new Date().getTime(),\r\n            type: \"flv\",\r\n            volume: 0.5,\r\n            isLive: true,\r\n            muted: false,\r\n            autoplay: true,\r\n            autoSize: true,\r\n            autoMini: true,\r\n            screenshot: true,\r\n            setting: true,\r\n            loop: false,\r\n            flip: true,\r\n            playbackRate: true,\r\n            aspectRatio: true,\r\n            fullscreen: true,\r\n            fullscreenWeb: true,\r\n            subtitleOffset: true,\r\n            miniProgressBar: true,\r\n            mutex: true,\r\n            backdrop: true,\r\n            playsInline: true,\r\n            autoPlayback: true,\r\n            theme: '#23ade5',\r\n            lang: navigator.language.toLowerCase(),\r\n            whitelist: ['*'],\r\n            moreVideoAttr: {\r\n                crossOrigin: 'anonymous',\r\n            },\r\n            settings: [],\r\n            contextmenu: [],\r\n            layers: [],\r\n            quality: [],\r\n            thumbnails: {},\r\n            subtitle: {},\r\n            highlight: [],\r\n            controls: [\r\n                {\r\n                    name: '翻转',\r\n                    index: 10,\r\n                    position: 'right',\r\n                    html: '<img width=\"22\" heigth=\"22\" src=\"'+ filp +'\">',\r\n                    click: function (...args) {\r\n                        let f = function(...e){\r\n                            // if(e)alert(e);\r\n                            rotate(document.querySelector('.art-video'));\r\n                            rotate(document.querySelector('.art-danmuku'));\r\n                        }, rotate = function(element) {\r\n                            if(element.style.transform == 'rotateZ(0deg)' || element.style.transform == ''){\r\n                                element.style.transform = 'rotateZ(180deg)';\r\n                            }\r\n                            else {\r\n                                element.style.transform = 'rotateZ(0deg)';\r\n                            }\r\n                        };\r\n\r\n                        switch (screen.orientation.type) {\r\n                            case \"landscape-primary\":\r\n                                screen.orientation.lock(\"landscape-secondary\").catch(e=>{f(e);});\r\n                                break;\r\n                            case \"landscape-secondary\":\r\n                                screen.orientation.lock(\"landscape-primary\").catch(e=>{f(e);});\r\n                                break;\r\n                            case \"portrait-secondary\":\r\n                                screen.orientation.lock(\"portrait-primary\").catch(e=>{f(e);});\r\n                                break;\r\n                            case \"portrait-primary\":\r\n                                screen.orientation.lock(\"portrait-secondary\").catch(e=>{f(e);});\r\n                                break;\r\n                            default:\r\n                                f();\r\n                        }\r\n                    },\r\n                }\r\n            ],\r\n            plugins: [\r\n                artplayerPluginDanmuku({\r\n                    danmuku: [],\r\n                    speed: 7,\r\n                    opacity: 0.7,\r\n                    mount: danmuEmit,\r\n                }),\r\n            ],\r\n            icons: {\r\n                loading: '<img src=' + ploading + '>',\r\n                state: '<img width=\"150\" heigth=\"150\" src=' + state + '>',\r\n                indicator: '<img width=\"16\" heigth=\"16\" src=' + indicator + '>',\r\n            },\r\n            customType: {\r\n                flv: function (video, url) {\r\n                    var needUnload = true;\r\n                    if(flvPlayer){\r\n                        needUnload = false;\r\n                        flvPlayer.destroy();\r\n                    }\r\n                    if (mpegts.getFeatureList().mseLivePlayback) {\r\n                        flvPlayer = mpegts.createPlayer({\r\n                            type: 'flv',  // could also be mpegts, m2ts, flv\r\n                            isLive: true,\r\n                            url: url\r\n                        });\r\n                        flvPlayer.attachMediaElement(video);\r\n                        flvPlayer.load();\r\n                        flvPlayer.on(\"error\", function(){\r\n                            flvPlayer.destroy();\r\n                            var c = config;\r\n                            c.type=\"mp4\";\r\n                            initPlay(c);\r\n                        })\r\n                        if(needUnload){\r\n                            setTimeout(function(){\r\n                                if(flvPlayer.paused)flvPlayer.unload();\r\n                            },1000);\r\n                        }\r\n                    }\r\n                },\r\n            },\r\n        };\r\n    \r\n    /**\r\n     * ws 收发\r\n     */\r\n     function ws() {\r\n        if (window[\"WebSocket\"]) {\r\n            if(conn != undefined){\r\n                conn.close();\r\n            }\r\n            var interval_handle = 0\r\n            conn = new WebSocket(\"ws://\" + window.location.host + \"/ws?p=\"+window.location.href);\r\n            conn.onclose = function (evt) {\r\n                clearInterval(interval_handle)\r\n            };\r\n            conn.onmessage = function (evt) {\r\n                try {\r\n                    let data = JSON.parse(evt.data)\r\n                    player.plugins.artplayerPluginDanmuku.emit({\r\n                        text: data.text,\r\n                        color: data.style.color,\r\n                        border: data.style.border,\r\n                        mode: data.style.mode,\r\n                    });\r\n                } catch (e) {\r\n                    console.log(e)\r\n                    console.log(evt.data)\r\n                }\r\n            };\r\n            interval_handle = setInterval(()=>{\r\n                conn.send(`test`)\r\n            },3000)\r\n        }\r\n    }\r\n\r\n    function initPlay(config) {\r\n        if(player != undefined && player.destroy != undefined)player.destroy();\r\n        player = new Artplayer(config);\r\n        player.on('play', (...args) => {\r\n            if (hadPause) {\r\n                player.switchUrl(\"/stream?_=\" + new Date().getTime(), new Date().getTime());\r\n            }\r\n            ws();\r\n            hadPause = false;\r\n        });\r\n        player.on('pause', (...args) => {\r\n            if(conn != undefined){\r\n                conn.close();\r\n            }\r\n            if(flvPlayer)flvPlayer.unload();\r\n            hadPause = true;\r\n        });\r\n        player.on('video:ended', (...args) => {\r\n            if(conn != undefined){\r\n                conn.close();\r\n            }\r\n            if(flvPlayer)flvPlayer.unload();\r\n            hadPause = true;\r\n        });\r\n        player.on('artplayerPluginDanmuku:emit', (danmu) => {\r\n            conn.send(danmu.text);\r\n        });\r\n    }initPlay(config);\r\n})();\r\n"],"names":[],"sourceRoot":""}
\ No newline at end of file
+{"version":3,"file":"bundle.js","mappings":"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FAA8F,+GAA+G,eAAe,8DAA8D,2BAA2B,wBAAwB,kCAAkC,2BAA2B,4BAA4B,yLAAyL,6BAA6B,eAAe,EAAE,YAAY,GAAG;AACjv8C;;;;;;;;;;;;;;;ACRA,iEAAe,oBAAoB;;;;;;;;;;;;;;;ACAnC,iEAAe,oBAAoB;;;;;;;;;;;;;;;ACAnC,iEAAe,gBAAgB;;;;;;;;;;;;;;;ACA/B,iEAAe,gBAAgB;;;;;;UCA/B;UACA;;UAEA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;UACA;;UAEA;UACA;;UAEA;UACA;;UAEA;UACA;UACA;;;;;WCzBA;WACA;WACA;WACA;WACA;WACA,iCAAiC,WAAW;WAC5C;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,yCAAyC,wCAAwC;WACjF;WACA;WACA;;;;;WCPA;WACA;WACA;WACA;WACA,GAAG;WACH;WACA;WACA,CAAC;;;;;WCPD;;;;;WCAA;WACA;WACA;WACA,uDAAuD,iBAAiB;WACxE;WACA,gDAAgD,aAAa;WAC7D;;;;;WCNA;WACA;WACA;WACA;WACA;;;;;;;;;;;;;;;;;;;;;;ACJkC;AACH;AAC+B;AAC9D;AAC0C;AACN;AACQ;AACV;AAClC;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA,0BAA0B;AAC1B,wBAAwB;AACxB;AACA;AACA;AACA;AACA;AACA;AACA,+DAA+D,qDAAI;AACnE;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yFAAyF,MAAM;AAC/F;AACA;AACA,uFAAuF,MAAM;AAC7F;AACA;AACA,sFAAsF,MAAM;AAC5F;AACA;AACA,wFAAwF,MAAM;AAC9F;AACA;AACA;AACA;AACA,qBAAqB;AACrB;AACA;AACA;AACA,gBAAgB,+DAAsB;AACtC;AACA;AACA;AACA;AACA,iBAAiB;AACjB;AACA;AACA,uCAAuC,yDAAQ;AAC/C,8DAA8D,sDAAK;AACnE,gEAAgE,0DAAS;AACzE,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA,wBAAwB,+DAAqB;AAC7C,oCAAoC,6DAAmB;AACvD;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA;AACA;AACA;AACA;AACA,yBAAyB;AACzB;AACA;AACA;AACA,6BAA6B;AAC7B;AACA;AACA,iBAAiB;AACjB,aAAa;AACb;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,qBAAqB;AACrB,kBAAkB;AAClB;AACA;AACA;AACA;AACA;AACA;AACA,aAAa;AACb;AACA;AACA;AACA;AACA;AACA,qBAAqB,kDAAS;AAC9B;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA;AACA;AACA;AACA;AACA,SAAS;AACT;AACA;AACA,SAAS;AACT,KAAK;AACL,CAAC","sources":["webpack://artplayerjs/./node_modules/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js","webpack://artplayerjs/./node_modules/artplayer/dist/artplayer.js","webpack://artplayerjs/./node_modules/mpegts.js/dist/mpegts.js","webpack://artplayerjs/./img/filp.svg","webpack://artplayerjs/./img/indicator.svg","webpack://artplayerjs/./img/ploading.gif","webpack://artplayerjs/./img/state.png","webpack://artplayerjs/webpack/bootstrap","webpack://artplayerjs/webpack/runtime/compat get default export","webpack://artplayerjs/webpack/runtime/define property getters","webpack://artplayerjs/webpack/runtime/global","webpack://artplayerjs/webpack/runtime/hasOwnProperty shorthand","webpack://artplayerjs/webpack/runtime/make namespace object","webpack://artplayerjs/webpack/runtime/node module decorator","webpack://artplayerjs/./app.js"],"sourcesContent":["/*!\n * artplayer-plugin-danmuku.js v4.4.11\n * Github: https://github.com/zhw2590582/ArtPlayer\n * (c) 2017-2022 Harvey Zack\n * Released under the MIT License.\n */\n!function(t,e,n,i,r){var a=\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:{},o=\"function\"==typeof a.parcelRequire93cf&&a.parcelRequire93cf,s=o.cache||{},l=\"undefined\"!=typeof module&&\"function\"==typeof module.require&&module.require.bind(module);function u(e,n){if(!s[e]){if(!t[e]){var i=\"function\"==typeof a.parcelRequire93cf&&a.parcelRequire93cf;if(!n&&i)return i(e,!0);if(o)return o(e,!0);if(l&&\"string\"==typeof e)return l(e);var r=new Error(\"Cannot find module '\"+e+\"'\");throw r.code=\"MODULE_NOT_FOUND\",r}m.resolve=function(n){var i=t[e][1][n];return null!=i?i:n},m.cache={};var d=s[e]=new u.Module(e);t[e][0].call(d.exports,m,d,d.exports,this)}return s[e].exports;function m(t){var e=m.resolve(t);return!1===e?{}:u(e)}}u.isParcelRequire=!0,u.Module=function(t){this.id=t,this.bundle=u,this.exports={}},u.modules=t,u.cache=s,u.parent=o,u.register=function(e,n){t[e]=[function(t,e){e.exports=n},{}]},Object.defineProperty(u,\"root\",{get:function(){return a.parcelRequire93cf}}),a.parcelRequire93cf=u;for(var d=0;d<e.length;d++)u(e[d]);var m=u(n);\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=m:\"function\"==typeof define&&define.amd&&define((function(){return m}))}({E13ST:[function(t,e,n){var i=t(\"@parcel/transformer-js/src/esmodule-helpers.js\");i.defineInteropFlag(n);var r=t(\"./danmuku\"),a=i.interopDefault(r),o=t(\"./setting\"),s=i.interopDefault(o);function l(t){return e=>{!function(t){const{version:e,utils:{errorHandle:n}}=t.constructor,i=e.split(\".\").map(Number);n(i[0]+i[1]/100>=4.04,`Artplayer.js@${e} 不兼容该弹幕库,请更新到 4.4.x 版本以上`)}(e);const n=new(0,a.default)(e,t);return(0,s.default)(e,n),{name:\"artplayerPluginDanmuku\",emit:n.emit.bind(n),load:n.load.bind(n),config:n.config.bind(n),hide:n.hide.bind(n),show:n.show.bind(n),reset:n.reset.bind(n),get option(){return n.option},get isHide(){return n.isHide},get isStop(){return n.isStop}}}}n.default=l,l.env=\"production\",l.version=\"4.4.11\",l.build=\"2022-10-11 10:47:51\",\"undefined\"!=typeof window&&(window.artplayerPluginDanmuku=l)},{\"./danmuku\":\"8Gtnh\",\"./setting\":\"jAkJm\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9v6Cv\"}],\"8Gtnh\":[function(t,e,n){var i=t(\"@parcel/transformer-js/src/esmodule-helpers.js\");i.defineInteropFlag(n);var r=t(\"./bilibili\"),a=t(\"./getDanmuTop\"),o=i.interopDefault(a);class s{constructor(e,n){const{constructor:i,template:r}=e;if(this.utils=i.utils,this.validator=i.validator,this.$danmuku=r.$danmuku,this.$player=r.$player,this.art=e,this.queue=[],this.option={},this.$refs=[],this.isStop=!1,this.isHide=!1,this.timer=null,this.config(n),this.option.useWorker)try{this.worker=new Worker(t(\"27c3930ee158179a\"))}catch(t){}this.start=this.start.bind(this),this.stop=this.stop.bind(this),this.reset=this.reset.bind(this),this.destroy=this.destroy.bind(this),e.on(\"video:play\",this.start),e.on(\"video:playing\",this.start),e.on(\"video:pause\",this.stop),e.on(\"video:waiting\",this.stop),e.on(\"fullscreen\",this.reset),e.on(\"fullscreenWeb\",this.reset),e.on(\"destroy\",this.destroy),this.load()}static get option(){return{danmuku:[],speed:5,margin:[\"2%\",\"25%\"],opacity:1,color:\"#FFFFFF\",mode:0,fontSize:25,filter:()=>!0,antiOverlap:!0,useWorker:!0,synchronousPlayback:!1,lockTime:5,maxLength:100,minWidth:200,maxWidth:400,mount:void 0,theme:\"dark\",beforeEmit:()=>!0}}static get scheme(){return{danmuku:\"array|function|string\",speed:\"number\",margin:\"array\",opacity:\"number\",color:\"string\",mode:\"number\",fontSize:\"number|string\",filter:\"function\",antiOverlap:\"boolean\",useWorker:\"boolean\",synchronousPlayback:\"boolean\",lockTime:\"number\",maxLength:\"number\",minWidth:\"number\",maxWidth:\"number\",mount:\"undefined|htmldivelement\",theme:\"string\",beforeEmit:\"function\"}}get isRotate(){return this.art.plugins.autoOrientation&&this.art.plugins.autoOrientation.state}get marginTop(){const{clamp:t}=this.utils,e=this.option.margin[0],{clientHeight:n}=this.$player;if(\"number\"==typeof e)return t(e,0,n);if(\"string\"==typeof e&&e.endsWith(\"%\")){return t(n*(parseFloat(e)/100),0,n)}return s.option.margin[0]}get marginBottom(){const{clamp:t}=this.utils,e=this.option.margin[1],{clientHeight:n}=this.$player;if(\"number\"==typeof e)return t(e,0,n);if(\"string\"==typeof e&&e.endsWith(\"%\")){return t(n*(parseFloat(e)/100),0,n)}return s.option.margin[1]}filter(t,e){return this.queue.filter((e=>e.$state===t)).map(e)}getLeft(t){const e=t.getBoundingClientRect();return this.isRotate?e.top:e.left}getRef(){const t=this.$refs.pop();if(t)return t;const e=document.createElement(\"div\");return e.style.cssText='\\n            user-select: none;\\n            position: absolute;\\n            white-space: pre;\\n            pointer-events: none;\\n            perspective: 500px;\\n            display: inline-block;\\n            will-change: transform;\\n            font-weight: normal;\\n            line-height: 1.125;\\n            visibility: hidden;\\n            font-family: SimHei, \"Microsoft JhengHei\", Arial, Helvetica, sans-serif;\\n            text-shadow: rgb(0, 0, 0) 1px 0px 1px, rgb(0, 0, 0) 0px 1px 1px, rgb(0, 0, 0) 0px -1px 1px, rgb(0, 0, 0) -1px 0px 1px;\\n        ',e}getReady(){const{currentTime:t}=this.art;return this.queue.filter((e=>\"ready\"===e.$state||\"wait\"===e.$state&&t+.1>=e.time&&e.time>=t-.1))}getEmits(){const t=[],{clientWidth:e}=this.$player,n=this.getLeft(this.$player);return this.filter(\"emit\",(i=>{const r=i.$ref.offsetTop,a=this.getLeft(i.$ref)-n,o=i.$ref.clientHeight,s=i.$ref.clientWidth,l=a+s,u=e-l,d=l/i.$restTime,m={};m.top=r,m.left=a,m.height=o,m.width=s,m.right=u,m.speed=d,m.distance=l,m.time=i.$restTime,m.mode=i.mode,t.push(m)})),t}getFontSize(t){const{clamp:e}=this.utils,{clientHeight:n}=this.$player;if(\"number\"==typeof t)return e(t,12,n);if(\"string\"==typeof t&&t.endsWith(\"%\")){return e(n*(parseFloat(t)/100),12,n)}return s.option.fontSize}postMessage(t={}){return new Promise((e=>{if(this.option.useWorker&&this.worker&&this.worker.postMessage)t.id=Date.now(),this.worker.postMessage(t),this.worker.onmessage=n=>{const{data:i}=n;i.id===t.id&&e(i)};else{const n=(0,o.default)(t);e({top:n})}}))}async load(){try{let t=[];t=\"function\"==typeof this.option.danmuku?await this.option.danmuku():\"function\"==typeof this.option.danmuku.then?await this.option.danmuku:\"string\"==typeof this.option.danmuku?await(0,r.bilibiliDanmuParseFromUrl)(this.option.danmuku):this.option.danmuku,this.utils.errorHandle(Array.isArray(t),\"Danmuku need return an array as result\"),this.art.emit(\"artplayerPluginDanmuku:loaded\",t),this.queue=[],this.$danmuku.innerText=\"\",t.forEach((t=>this.emit(t)))}catch(t){throw this.art.emit(\"artplayerPluginDanmuku:error\",t),t}return this}config(t){const{clamp:e}=this.utils;return this.option=Object.assign({},s.option,this.option,t),this.validator(this.option,s.scheme),this.option.speed=e(this.option.speed,1,10),this.option.opacity=e(this.option.opacity,0,1),this.option.lockTime=e(Math.floor(this.option.lockTime),0,60),this.option.maxLength=e(this.option.maxLength,0,500),this.option.minWidth=e(this.option.minWidth,0,500),this.option.maxWidth=e(this.option.maxWidth,0,1/0),t.fontSize&&(this.option.fontSize=this.getFontSize(this.option.fontSize),this.reset()),this.art.emit(\"artplayerPluginDanmuku:config\",this.option),this}makeWait(t){t.$state=\"wait\",t.$ref&&(t.$ref.style.visibility=\"hidden\",t.$ref.style.marginLeft=\"0px\",t.$ref.style.transform=\"translateX(0px)\",t.$ref.style.transition=\"transform 0s linear 0s\",this.$refs.push(t.$ref),t.$ref=null)}continue(){const{clientWidth:t}=this.$player;return this.filter(\"stop\",(e=>{switch(e.$state=\"emit\",e.$lastStartTime=Date.now(),e.mode){case 0:{const n=t+e.$ref.clientWidth;e.$ref.style.transform=`translateX(${-n}px)`,e.$ref.style.transition=`transform ${e.$restTime}s linear 0s`;break}}})),this}suspend(){const{clientWidth:t}=this.$player;return this.filter(\"emit\",(e=>{switch(e.$state=\"stop\",e.mode){case 0:{const n=t-(this.getLeft(e.$ref)-this.getLeft(this.$player));e.$ref.style.transform=`translateX(${-n}px)`,e.$ref.style.transition=\"transform 0s linear 0s\";break}}})),this}reset(){return this.queue.forEach((t=>this.makeWait(t))),this}update(){return this.timer=window.requestAnimationFrame((async()=>{if(this.art.playing&&!this.isHide){this.filter(\"emit\",(t=>{const e=(Date.now()-t.$lastStartTime)/1e3;t.$restTime-=e,t.$lastStartTime=Date.now(),t.$restTime<=0&&this.makeWait(t)}));const t=this.getReady(),{clientWidth:e,clientHeight:n}=this.$player;for(let i=0;i<t.length;i++){const r=t[i];r.$ref=this.getRef(),r.$ref.innerText=r.text,this.$danmuku.appendChild(r.$ref),r.$ref.style.left=`${e}px`,r.$ref.style.opacity=this.option.opacity,r.$ref.style.fontSize=`${this.option.fontSize}px`,r.$ref.style.color=r.color,r.$ref.style.border=r.border?`1px solid ${r.color}`:null,r.$ref.style.backgroundColor=r.border?\"rgb(0 0 0 / 50%)\":null,r.$ref.style.marginLeft=\"0px\",r.$lastStartTime=Date.now(),r.$restTime=this.option.synchronousPlayback&&this.art.playbackRate?this.option.speed/Number(this.art.playbackRate):this.option.speed;const a={mode:r.mode,height:r.$ref.clientHeight,speed:(e+r.$ref.clientWidth)/r.$restTime},{top:o}=await this.postMessage({target:a,emits:this.getEmits(),antiOverlap:this.option.antiOverlap,clientWidth:e,clientHeight:n,marginBottom:this.marginBottom,marginTop:this.marginTop});if(r.$ref)if(this.isStop||void 0===o)r.$state=\"ready\",this.$refs.push(r.$ref),r.$ref=null;else switch(r.$state=\"emit\",r.$ref.style.visibility=\"visible\",r.mode){case 0:{r.$ref.style.top=`${o}px`;const t=e+r.$ref.clientWidth;r.$ref.style.transform=`translateX(${-t}px)`,r.$ref.style.transition=`transform ${r.$restTime}s linear 0s`;break}case 1:r.$ref.style.left=\"50%\",r.$ref.style.top=`${o}px`,r.$ref.style.marginLeft=`-${r.$ref.clientWidth/2}px`}}}this.isStop||this.update()})),this}stop(){return this.isStop=!0,this.suspend(),window.cancelAnimationFrame(this.timer),this.art.emit(\"artplayerPluginDanmuku:stop\"),this}start(){return this.isStop=!1,this.continue(),this.update(),this.art.emit(\"artplayerPluginDanmuku:start\"),this}show(){return this.isHide=!1,this.start(),this.$danmuku.style.display=\"block\",this.art.emit(\"artplayerPluginDanmuku:show\"),this}hide(){return this.isHide=!0,this.stop(),this.queue.forEach((t=>this.makeWait(t))),this.$danmuku.style.display=\"none\",this.art.emit(\"artplayerPluginDanmuku:hide\"),this}emit(t){return this.validator(t,{text:\"string\",mode:\"number|undefined\",color:\"string|undefined\",time:\"number|undefined\",border:\"boolean|undefined\"}),t.text.trim()&&this.option.filter(t)?(t.time?t.time=this.utils.clamp(t.time,0,1/0):t.time=this.art.currentTime+.5,void 0===t.mode&&(t.mode=this.option.mode),void 0===t.color&&(t.color=this.option.color),this.queue.push({...t,$state:\"wait\",$ref:null,$restTime:0,$lastStartTime:0}),this):this}destroy(){this.stop(),this.worker&&this.worker.terminate&&this.worker.terminate(),this.art.off(\"video:play\",this.start),this.art.off(\"video:playing\",this.start),this.art.off(\"video:pause\",this.stop),this.art.off(\"video:waiting\",this.stop),this.art.off(\"fullscreen\",this.reset),this.art.off(\"fullscreenWeb\",this.reset),this.art.off(\"destroy\",this.destroy),this.art.emit(\"artplayerPluginDanmuku:destroy\")}}n.default=s},{\"./bilibili\":\"KnwDr\",\"./getDanmuTop\":\"2Abxf\",\"27c3930ee158179a\":\"anHwN\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9v6Cv\"}],KnwDr:[function(t,e,n){var i=t(\"@parcel/transformer-js/src/esmodule-helpers.js\");function r(t){switch(t){case 1:case 2:case 3:default:return 0;case 4:case 5:return 1}}function a(t){if(\"string\"!=typeof t)return[];const e=t.matchAll(/<d (?:.*? )??p=\"(?<p>.+?)\"(?: .*?)?>(?<text>.+?)<\\/d>/gs);return Array.from(e).map((t=>{const e=t.groups.p.split(\",\");if(e.length>=8){return{text:t.groups.text.trim().replaceAll(\"&quot;\",'\"').replaceAll(\"&apos;\",\"'\").replaceAll(\"&lt;\",\"<\").replaceAll(\"&gt;\",\">\").replaceAll(\"&amp;\",\"&\"),time:Number(e[0]),mode:r(Number(e[1])),fontSize:Number(e[2]),color:`#${Number(e[3]).toString(16)}`,timestamp:Number(e[4]),pool:Number(e[5]),userID:e[6],rowID:Number(e[7])}}return null})).filter(Boolean)}function o(t){return fetch(t).then((t=>t.text())).then((t=>a(t)))}i.defineInteropFlag(n),i.export(n,\"getMode\",(()=>r)),i.export(n,\"bilibiliDanmuParseFromXml\",(()=>a)),i.export(n,\"bilibiliDanmuParseFromUrl\",(()=>o))},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9v6Cv\"}],\"9v6Cv\":[function(t,e,n){n.interopDefault=function(t){return t&&t.__esModule?t:{default:t}},n.defineInteropFlag=function(t){Object.defineProperty(t,\"__esModule\",{value:!0})},n.exportAll=function(t,e){return Object.keys(t).forEach((function(n){\"default\"===n||\"__esModule\"===n||e.hasOwnProperty(n)||Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[n]}})})),e},n.export=function(t,e,n){Object.defineProperty(t,e,{enumerable:!0,get:n})}},{}],\"2Abxf\":[function(t,e,n){t(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(n),n.default=function({target:t,emits:e,clientWidth:n,clientHeight:i,marginBottom:r,marginTop:a,antiOverlap:o}){const s=e.filter((e=>e.mode===t.mode&&e.top<=i-r)).sort(((t,e)=>t.top-e.top));if(0===s.length)return a;s.unshift({top:0,left:0,right:0,height:a,width:n,speed:0,distance:n}),s.push({top:i-r,left:0,right:0,height:r,width:n,speed:0,distance:n});for(let e=1;e<s.length;e+=1){const n=s[e],i=s[e-1],r=i.top+i.height;if(n.top-r>=t.height)return r}const l=[];for(let t=1;t<s.length-1;t+=1){const e=s[t];if(l.length){const t=l[l.length-1];t[0].top===e.top?t.push(e):l.push([e])}else l.push([e])}if(!o){switch(t.mode){case 0:l.sort(((t,e)=>{const n=Math.min(...e.map((t=>t.right))),i=Math.min(...t.map((t=>t.right)));return n*e.length-i*t.length}));break;case 1:l.sort(((t,e)=>{const n=Math.max(...e.map((t=>t.width)));return Math.max(...t.map((t=>t.width)))*t.length-n*e.length}))}return l[0][0].top}switch(t.mode){case 0:{const e=l.find((e=>e.every((e=>{if(n<e.distance)return!1;if(t.speed<e.speed)return!0;return e.right/(t.speed-e.speed)>e.time}))));return e&&e[0]?e[0].top:void 0}case 1:return}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9v6Cv\"}],anHwN:[function(t,e,n){e.exports=\"data:application/javascript,function%20getDanmuTop%28%7Btarget%3At%2Cemits%3Ae%2CclientWidth%3An%2CclientHeight%3Ai%2CmarginBottom%3As%2CmarginTop%3Ah%2CantiOverlap%3Ao%7D%29%7Bconst%20r%3De.filter%28%28e%3D%3Ee.mode%3D%3D%3Dt.mode%26%26e.top%3C%3Di-s%29%29.sort%28%28%28t%2Ce%29%3D%3Et.top-e.top%29%29%3Bif%280%3D%3D%3Dr.length%29return%20h%3Br.unshift%28%7Btop%3A0%2Cleft%3A0%2Cright%3A0%2Cheight%3Ah%2Cwidth%3An%2Cspeed%3A0%2Cdistance%3An%7D%29%2Cr.push%28%7Btop%3Ai-s%2Cleft%3A0%2Cright%3A0%2Cheight%3As%2Cwidth%3An%2Cspeed%3A0%2Cdistance%3An%7D%29%3Bfor%28let%20e%3D1%3Be%3Cr.length%3Be%2B%3D1%29%7Bconst%20n%3Dr%5Be%5D%2Ci%3Dr%5Be-1%5D%2Cs%3Di.top%2Bi.height%3Bif%28n.top-s%3E%3Dt.height%29return%20s%7Dconst%20p%3D%5B%5D%3Bfor%28let%20t%3D1%3Bt%3Cr.length-1%3Bt%2B%3D1%29%7Bconst%20e%3Dr%5Bt%5D%3Bif%28p.length%29%7Bconst%20t%3Dp%5Bp.length-1%5D%3Bt%5B0%5D.top%3D%3D%3De.top%3Ft.push%28e%29%3Ap.push%28%5Be%5D%29%7Delse%20p.push%28%5Be%5D%29%7Dif%28%21o%29%7Bswitch%28t.mode%29%7Bcase%200%3Ap.sort%28%28%28t%2Ce%29%3D%3E%7Bconst%20n%3DMath.min%28...e.map%28%28t%3D%3Et.right%29%29%29%2Ci%3DMath.min%28...t.map%28%28t%3D%3Et.right%29%29%29%3Breturn%20n%2ae.length-i%2at.length%7D%29%29%3Bbreak%3Bcase%201%3Ap.sort%28%28%28t%2Ce%29%3D%3E%7Bconst%20n%3DMath.max%28...e.map%28%28t%3D%3Et.width%29%29%29%3Breturn%20Math.max%28...t.map%28%28t%3D%3Et.width%29%29%29%2at.length-n%2ae.length%7D%29%29%7Dreturn%20p%5B0%5D%5B0%5D.top%7Dswitch%28t.mode%29%7Bcase%200%3A%7Bconst%20e%3Dp.find%28%28e%3D%3Ee.every%28%28e%3D%3E%7Bif%28n%3Ce.distance%29return%211%3Bif%28t.speed%3Ce.speed%29return%210%3Breturn%20e.right%2F%28t.speed-e.speed%29%3Ee.time%7D%29%29%29%29%3Breturn%20e%26%26e%5B0%5D%3Fe%5B0%5D.top%3Avoid%200%7Dcase%201%3Areturn%7D%7Donmessage%3Dt%3D%3E%7Bconst%7Bdata%3Ae%7D%3Dt%2Cn%3DgetDanmuTop%28e%29%3Bself.postMessage%28%7Btop%3An%2Cid%3Ae.id%7D%29%7D%3B\"},{}],jAkJm:[function(t,e,n){var i=t(\"@parcel/transformer-js/src/esmodule-helpers.js\");i.defineInteropFlag(n);var r=t(\"bundle-text:./style.less\"),a=i.interopDefault(r),o=t(\"bundle-text:./img/danmu-on.svg\"),s=i.interopDefault(o),l=t(\"bundle-text:./img/danmu-off.svg\"),u=i.interopDefault(l),d=t(\"bundle-text:./img/danmu-config.svg\"),m=i.interopDefault(d),p=t(\"bundle-text:./img/danmu-style.svg\"),c=i.interopDefault(p);if(n.default=function(t,e){const{option:n}=e,{template:{$controlsCenter:i,$player:r},constructor:{utils:{removeClass:a,addClass:o,append:l,setStyle:d,tooltip:p,query:h,inverseClass:f}}}=t;function g(t,e){const n=document.createElement(\"i\");return l(n,t),o(n,\"art-icon\"),o(n,`art-icon-${e}`),n}const k=g(s.default,\"danmu-on\"),y=g(u.default,\"danmu-off\"),v=g(m.default,\"danmu-config\"),b=g(c.default,\"danmu-style\");!function(){const s=[\"#FE0302\",\"#FF7204\",\"#FFAA02\",\"#FFD302\",\"#FFFF00\",\"#A0EE00\",\"#00CD00\",\"#019899\",\"#4266BE\",\"#89D5FF\",\"#CC0273\",\"#222222\",\"#9B9B9B\",\"#FFFFFF\"].map((t=>`<div class=\"art-danmuku-style-panel-color${n.color===t?\" art-current\":\"\"}\" data-color=\"${t}\" style=\"background-color:${t}\"></div>`)),u=l(i,`<div class=\"art-danmuku-emitter\" style=\"max-width: ${n.maxWidth?`${n.maxWidth}px`:\"100%\"}\"><div class=\"art-danmuku-left\"><div class=\"art-danmuku-style\"><div class=\"art-danmuku-style-panel\"><div class=\"art-danmuku-style-panel-inner\"><div class=\"art-danmuku-style-panel-title\">模式</div><div class=\"art-danmuku-style-panel-modes\"><div class=\"art-danmuku-style-panel-mode art-current\" data-mode=\"0\">滚动</div><div class=\"art-danmuku-style-panel-mode\" data-mode=\"1\">静止</div></div><div class=\"art-danmuku-style-panel-title\">颜色</div><div class=\"art-danmuku-style-panel-colors\">${s.join(\"\")}</div></div></div></div><input class=\"art-danmuku-input\" maxlength=\"${n.maxLength}\" placeholder=\"发个弹幕见证当下\" /></div><div class=\"art-danmuku-send\">发送</div></div>`),m=h(\".art-danmuku-style\",u),p=h(\".art-danmuku-input\",u),c=h(\".art-danmuku-send\",u),g=h(\".art-danmuku-style-panel-inner\",u),k=h(\".art-danmuku-style-panel-modes\",u),y=h(\".art-danmuku-style-panel-colors\",u),v=n.mount||l(r,'<div class=\"art-layer-danmuku-emitter\"></div>');t.option.backdrop&&o(g,\"art-backdrop-filter\"),n.theme&&o(u,`art-danmuku-theme-${n.theme}`);let x=null,w=n.mode,D=n.color;function $(t){t<=0?(x=null,c.innerText=\"发送\",a(c,\"art-disabled\")):(c.innerText=t,x=setTimeout((()=>$(t-1)),1e3))}function B(){const i={mode:w,color:D,border:!0,text:p.value.trim()};null===x&&n.beforeEmit(i)&&(p.value=\"\",e.emit(i),o(c,\"art-disabled\"),$(n.lockTime),t.emit(\"artplayerPluginDanmuku:emit\",i))}function C(){i.clientWidth<n.minWidth?(l(v,u),d(v,\"display\",\"flex\"),o(u,\"art-danmuku-mount\"),n.mount||d(r,\"marginBottom\",\"40px\")):(l(i,u),d(v,\"display\",\"none\"),a(u,\"art-danmuku-mount\"),n.mount||d(r,\"marginBottom\",null))}l(m,b),t.proxy(c,\"click\",B),t.proxy(p,\"keypress\",(t=>{\"Enter\"===t.key&&(t.preventDefault(),B())})),t.proxy(k,\"click\",(t=>{const{dataset:e}=t.target;e.mode&&(w=Number(e.mode),f(t.target,\"art-current\"))})),t.proxy(y,\"click\",(t=>{const{dataset:e}=t.target;e.color&&(D=e.color,f(t.target,\"art-current\"))})),C(),t.on(\"resize\",(()=>{t.isInput||C()})),t.on(\"destroy\",(()=>{n.mount&&u.parentElement===n.mount&&n.mount.removeChild(u)}))}(),t.controls.add({position:\"right\",name:\"danmuku\",click:function(){e.isHide?(e.show(),t.notice.show=\"弹幕显示\",d(k,\"display\",null),d(y,\"display\",\"none\")):(e.hide(),t.notice.show=\"弹幕隐藏\",d(k,\"display\",\"none\"),d(y,\"display\",null))},mounted(t){l(t,k),l(t,y),p(t,\"弹幕开关\"),d(y,\"display\",\"none\")}}),t.setting.add({name:\"danmuku\",html:\"弹幕设置\",tooltip:\"更多\",icon:v,selector:[{width:200,html:\"播放速度\",icon:\"\",tooltip:\"适中\",selector:[{html:\"极慢\",time:10},{html:\"较慢\",time:7.5},{default:!0,html:\"适中\",time:5},{html:\"较快\",time:2.5},{html:\"极快\",time:1}],onSelect:function(t){return e.config({speed:t.time}),t.html}},{width:200,html:\"字体大小\",icon:\"\",tooltip:\"适中\",selector:[{html:\"极小\",fontSize:\"4%\"},{html:\"较小\",fontSize:\"5%\"},{default:!0,html:\"适中\",fontSize:\"6%\"},{html:\"较大\",fontSize:\"7%\"},{html:\"极大\",fontSize:\"8%\"}],onSelect:function(t){return e.config({fontSize:t.fontSize}),t.html}},{width:200,html:\"不透明度\",icon:\"\",tooltip:\"100%\",selector:[{default:!0,opacity:1,html:\"100%\"},{opacity:.75,html:\"75%\"},{opacity:.5,html:\"50%\"},{opacity:.25,html:\"25%\"},{opacity:0,html:\"0%\"}],onSelect:function(t){return e.config({opacity:t.opacity}),t.html}},{width:200,html:\"显示范围\",icon:\"\",tooltip:\"3/4\",selector:[{html:\"1/4\",margin:[10,\"75%\"]},{html:\"半屏\",margin:[10,\"50%\"]},{default:!0,html:\"3/4\",margin:[10,\"25%\"]},{html:\"满屏\",margin:[10,10]}],onSelect:function(t){return e.config({margin:t.margin}),t.html}},{html:\"弹幕防重叠\",icon:\"\",tooltip:n.antiOverlap?\"开启\":\"关闭\",switch:n.antiOverlap,onSwitch:t=>(e.config({antiOverlap:!t.switch}),t.tooltip=t.switch?\"关闭\":\"开启\",!t.switch)},{html:\"同步视频速度\",icon:\"\",tooltip:n.synchronousPlayback?\"开启\":\"关闭\",switch:n.synchronousPlayback,onSwitch:t=>(e.config({synchronousPlayback:!t.switch}),t.tooltip=t.switch?\"关闭\":\"开启\",!t.switch)}]})},\"undefined\"!=typeof document&&!document.getElementById(\"artplayer-plugin-danmuku\")){const t=document.createElement(\"style\");t.id=\"artplayer-plugin-danmuku\",t.textContent=a.default,document.head.appendChild(t)}},{\"bundle-text:./style.less\":\"chNhY\",\"bundle-text:./img/danmu-on.svg\":\"j5M2a\",\"bundle-text:./img/danmu-off.svg\":\"d9WLf\",\"bundle-text:./img/danmu-config.svg\":\"8Y3Ij\",\"bundle-text:./img/danmu-style.svg\":\"hltwt\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9v6Cv\"}],chNhY:[function(t,e,n){e.exports='.art-danmuku-emitter{height:32px;width:100%;max-width:100%;color:#fff;-webkit-tap-highlight-color:#0000;touch-action:manipulation;-ms-high-contrast-adjust:none;background-color:#ffffff4d;border-radius:3px;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:12px;line-height:1;display:flex;position:relative}.art-danmuku-emitter *,.art-danmuku-emitter :before,.art-danmuku-emitter :after{box-sizing:border-box;margin:0;padding:0}.art-danmuku-emitter .art-icon{justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.art-danmuku-emitter .art-icon svg{fill:#fff}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.art-danmuku-emitter .art-backdrop-filter{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000b3!important}}.art-danmuku-emitter .art-danmuku-left{border-radius:3px 0 0 3px;flex:1;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style{width:32px;justify-content:center;align-items:center;display:flex;position:relative}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel{z-index:999;width:200px;padding-bottom:10px;display:none;position:absolute;bottom:30px;left:-85px}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner{background-color:#000000e6;border-radius:3px;flex-direction:column;padding:10px 10px 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-title{margin-bottom:10px;font-size:13px}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes{justify-content:space-between;margin-bottom:15px;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes .art-danmuku-style-panel-mode{width:47%;cursor:pointer;color:#fff;border:1px solid #fff;justify-content:center;padding:5px 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-modes .art-danmuku-style-panel-mode.art-current{background-color:#00a1d6;border:1px solid #00a1d6}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors{flex-wrap:wrap;justify-content:space-between;gap:5px;margin-bottom:10px;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color{cursor:pointer;width:20px;height:20px;border:1px solid #fff}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color.art-current{position:relative;box-shadow:0 0 2px #fff}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel .art-danmuku-style-panel-inner .art-danmuku-style-panel-colors .art-danmuku-style-panel-color.art-current:before{content:\"\";width:100%;height:100%;border:2px solid #000;position:absolute;inset:0}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style:hover .art-danmuku-style-panel{display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-icon{opacity:.75;cursor:pointer}.art-danmuku-emitter .art-danmuku-left .art-danmuku-style .art-icon:hover{opacity:1}.art-danmuku-emitter .art-danmuku-left .art-danmuku-input{width:100%;color:#fff;background-color:#0000;border:none;outline:none;flex:1;padding:0 10px 0 0;display:flex}.art-danmuku-emitter .art-danmuku-left .art-danmuku-input::placeholder,.art-danmuku-emitter .art-danmuku-left .art-danmuku-input::-webkit-input-placeholder{color:#ffffff80}.art-danmuku-emitter .art-danmuku-send{width:50px;cursor:pointer;background-color:#00a1d6;border-radius:0 3px 3px 0;justify-content:center;align-items:center;display:flex}.art-danmuku-emitter .art-danmuku-send:hover{background-color:#00b5e5}.art-danmuku-emitter .art-danmuku-send.art-disabled{opacity:.5;pointer-events:none}.art-danmuku-emitter.art-danmuku-mount{height:34px;max-width:100%!important}.art-danmuku-emitter.art-danmuku-mount .art-danmuku-left .art-danmuku-style .art-danmuku-style-panel{left:0}.art-danmuku-emitter.art-danmuku-mount .art-danmuku-send{width:60px}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left{background:#f4f4f4;border:1px solid #dadada}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-style .art-icon svg{fill:#666}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input{color:#000}.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input::placeholder,.art-danmuku-emitter.art-danmuku-mount.art-danmuku-theme-light .art-danmuku-left .art-danmuku-input::-webkit-input-placeholder{color:#00000080}.art-layer-danmuku-emitter{z-index:99;width:100%;position:absolute;bottom:-40px;left:0;right:0}'},{}],j5M2a:[function(t,e,n){e.exports='<svg viewBox=\"0 0 1152 1024\" width=\"22\" height=\"22\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#fff\" d=\"M311.467 661.333c0 4.267-4.267 8.534-8.534 12.8 0 4.267 0 4.267-4.266 8.534h-12.8c-4.267 0-8.534-4.267-17.067-8.534-8.533-8.533-17.067-8.533-25.6-8.533-8.533 0-12.8 4.267-17.067 12.8-4.266 12.8-8.533 21.333-4.266 29.867 4.266 8.533 12.8 17.066 25.6 21.333 17.066 8.533 34.133 17.067 46.933 17.067 12.8 0 21.333-4.267 34.133-8.534 8.534-4.266 17.067-17.066 25.6-29.866 8.534-12.8 12.8-34.134 17.067-55.467 4.267-21.333 4.267-51.2 4.267-85.333 0-12.8 0-21.334-4.267-29.867 0-8.533-4.267-12.8-8.533-17.067-4.267-4.266-8.534-8.533-12.8-8.533-4.267 0-12.8-4.267-21.334-4.267h-55.466s-4.267-4.266 0-8.533l4.266-38.4c0-4.267 0-8.533 4.267-8.533h46.933c17.067 0 25.6-4.267 34.134-12.8 8.533-8.534 12.8-21.334 12.8-42.667v-72.533c0-17.067-4.267-34.134-8.534-42.667-12.8-12.8-25.6-17.067-42.666-17.067H243.2c-8.533 0-17.067 0-21.333 4.267-4.267 8.533-4.267 12.8-4.267 25.6 0 8.533 0 17.067 4.267 21.333 4.266 4.267 12.8 8.534 21.333 8.534h64c4.267 0 8.533 0 8.533 4.266v34.134c0 8.533 0 12.8-4.266 12.8 0 0-4.267 4.266-8.534 4.266H268.8c-8.533 0-12.8 0-21.333 4.267-4.267 0-8.534 4.267-8.534 4.267-4.266 4.266-8.533 12.8-8.533 17.066 0 8.534-4.267 17.067-4.267 25.6l-8.533 72.534v29.866c0 8.534 4.267 12.8 8.533 17.067 4.267 4.267 8.534 4.267 17.067 8.533h68.267c4.266 0 8.533 0 8.533 4.267s4.267 8.533 4.267 17.067c0 21.333 0 42.666-4.267 55.466 0 8.534-4.267 21.334-8.533 25.6zM896 486.4c-93.867 0-174.933 51.2-217.6 123.733H571.733V576H640c21.333 0 34.133-4.267 42.667-12.8 8.533-8.533 12.8-21.333 12.8-42.667V358.4c0-21.333-4.267-34.133-12.8-42.667-8.534-8.533-21.334-12.8-42.667-12.8 0-4.266 4.267-4.266 4.267-8.533-4.267 0-4.267-4.267-4.267-4.267 4.267-12.8 8.533-21.333 4.267-25.6 0-8.533-4.267-12.8-12.8-21.333-8.534-4.267-17.067-4.267-21.334-4.267-8.533 4.267-12.8 8.534-21.333 21.334-4.267 8.533-8.533 12.8-12.8 21.333-4.267 8.533-8.533 12.8-12.8 21.333H512c-4.267-8.533-8.533-17.066-8.533-21.333-4.267-8.533-8.534-12.8-12.8-21.333-4.267-12.8-12.8-17.067-21.334-17.067s-17.066 0-25.6 8.533c-8.533 8.534-12.8 12.8-12.8 21.334s0 17.066 8.534 25.6l4.266 4.266L448 307.2c-17.067 0-29.867 4.267-38.4 12.8-8.533 4.267-12.8 21.333-12.8 38.4v157.867c0 21.333 4.267 34.133 12.8 42.666 8.533 8.534 21.333 12.8 42.667 12.8H512v34.134h-98.133c-12.8 0-21.334 0-25.6 4.266-4.267 4.267-8.534 8.534-8.534 21.334v17.066c0 4.267 4.267 8.534 4.267 8.534 4.267 0 4.267 4.266 8.533 4.266H512V716.8c0 12.8 4.267 21.333 8.533 25.6 4.267 4.267 12.8 8.533 21.334 8.533 12.8 0 21.333-4.266 25.6-8.533 4.266-4.267 4.266-12.8 4.266-25.6v-55.467H652.8c-8.533 25.6-12.8 51.2-12.8 76.8 0 140.8 115.2 256 256 256s256-115.2 256-256S1036.8 486.4 896 486.4zm-328.533-128h55.466c4.267 0 4.267 0 4.267 4.267V409.6h-59.733v-51.2zm0 102.4H627.2V512h-55.467v-51.2zM512 516.267h-55.467v-51.2H512v51.2zm0-102.4h-59.733V362.667H512v51.2zm384 499.2c-93.867 0-170.667-76.8-170.667-170.667S802.133 571.733 896 571.733s170.667 76.8 170.667 170.667S989.867 913.067 896 913.067z\"/><path fill=\"#fff\" d=\"M951.467 669.867 878.933 742.4l-29.866-25.6C832 699.733 806.4 704 789.333 721.067c-17.066 17.066-12.8 42.666 4.267 59.733l59.733 51.2c8.534 8.533 17.067 8.533 29.867 8.533s21.333-4.266 29.867-12.8l102.4-102.4c17.066-17.066 17.066-42.666 0-59.733-21.334-12.8-46.934-12.8-64 4.267zm-371.2 209.066H213.333c-72.533 0-128-55.466-128-119.466V230.4c0-64 55.467-119.467 128-119.467h512c72.534 0 128 55.467 128 119.467v140.8c0 25.6 17.067 42.667 42.667 42.667s42.667-17.067 42.667-42.667V230.4c0-115.2-93.867-204.8-213.334-204.8h-512C93.867 25.6 0 119.467 0 230.4v529.067c0 115.2 93.867 204.8 213.333 204.8h366.934c25.6 0 42.666-17.067 42.666-42.667s-21.333-42.667-42.666-42.667z\"/></svg>'},{}],d9WLf:[function(t,e,n){e.exports='<svg viewBox=\"0 0 1152 1024\" width=\"22\" height=\"22\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#fff\" d=\"M311.296 661.504c0 4.096-4.096 8.704-8.704 12.8 0 4.096 0 4.096-4.096 8.704h-12.8c-4.096 0-8.704-4.096-16.896-8.704-8.704-8.704-16.896-8.704-25.6-8.704s-12.8 4.096-16.896 12.8c-4.096 12.8-8.704 21.504-4.096 29.696 4.096 8.704 12.8 16.896 25.6 21.504 16.896 8.704 34.304 16.896 47.104 16.896 12.8 0 21.504-4.096 34.304-8.704 8.704-4.096 16.896-16.896 25.6-29.696s12.8-34.304 16.896-55.296c4.096-21.504 4.096-51.2 4.096-85.504 0-12.8 0-21.504-4.096-29.696 0-8.704-4.096-12.8-8.704-16.896-4.096-4.096-8.704-8.704-12.8-8.704s-12.8-4.096-21.504-4.096h-55.808s-4.096-4.096 0-8.704l4.096-38.4c0-4.096 0-8.704 4.096-8.704h47.104c16.896 0 25.6-4.096 34.304-12.8s12.8-21.504 12.8-42.496v-72.704c0-16.896-4.096-34.304-8.704-42.496-12.8-12.8-25.6-16.896-42.496-16.896H243.2c-8.704 0-16.896 0-21.504 4.096-4.096 8.704-4.096 12.8-4.096 25.6 0 8.704 0 16.896 4.096 21.504 4.096 4.096 12.8 8.704 21.504 8.704h64c4.096 0 8.704 0 8.704 4.096v34.304c0 8.704 0 12.8-4.096 12.8 0 0-4.096 4.096-8.704 4.096H268.8c-8.704 0-12.8 0-21.504 4.096-4.096 0-8.704 4.096-8.704 4.096-4.096 4.096-8.704 12.8-8.704 16.896 0 8.704-4.096 16.896-4.096 25.6l-8.704 72.704v29.696c0 8.704 4.096 12.8 8.704 16.896s8.704 4.096 16.896 8.704h68.096c4.096 0 8.704 0 8.704 4.096s4.096 8.704 4.096 16.896c0 21.504 0 42.496-4.096 55.296.512 9.216-3.584 22.016-8.192 26.624zM896 486.4c-93.696 0-175.104 51.2-217.6 123.904H571.904V576H640c21.504 0 34.304-4.096 42.496-12.8 8.704-8.704 12.8-21.504 12.8-42.496V358.4c0-21.504-4.096-34.304-12.8-42.496-8.704-8.704-21.504-12.8-42.496-12.8 0-4.096 4.096-4.096 4.096-8.704-4.096 0-4.096-4.096-4.096-4.096 4.096-12.8 8.704-21.504 4.096-25.6 0-8.704-4.096-12.8-12.8-21.504-8.704-4.096-16.896-4.096-21.504-4.096-8.704 4.096-12.8 8.704-21.504 21.504-4.096 8.704-8.704 12.8-12.8 21.504s-8.704 12.8-12.8 21.504h-51.2c-4.096-8.704-8.704-16.896-8.704-21.504-4.096-8.704-8.704-12.8-12.8-21.504-4.096-12.8-12.8-16.896-21.504-16.896s-16.896 0-25.6 8.704-12.8 12.8-12.8 21.504 0 16.896 8.704 25.6l4.096 4.096 4.096 4.096c-16.896 0-29.696 4.096-38.4 12.8-8.704 4.096-12.8 21.504-12.8 38.4v157.696c0 21.504 4.096 34.304 12.8 42.496 8.704 8.704 21.504 12.8 42.496 12.8H512v34.304h-98.304c-12.8 0-21.504 0-25.6 4.096s-8.704 8.704-8.704 21.504v16.896c0 4.096 4.096 8.704 4.096 8.704 4.096 0 4.096 4.096 8.704 4.096H512V716.8c0 12.8 4.096 21.504 8.704 25.6 4.096 4.096 12.8 8.704 21.504 8.704 12.8 0 21.504-4.096 25.6-8.704 4.096-4.096 4.096-12.8 4.096-25.6v-55.296H652.8c-8.704 25.6-12.8 51.2-12.8 76.8 0 140.8 115.2 256 256 256s256-115.2 256-256S1036.8 486.4 896 486.4zm-328.704-128h55.296c4.096 0 4.096 0 4.096 4.096V409.6h-59.904v-51.2zm0 102.4H627.2V512h-55.296v-51.2h-4.608zM512 516.096h-55.296v-51.2H512v51.2zm0-102.4h-59.904v-51.2H512v51.2zm384 499.2c-93.696 0-170.496-76.8-170.496-170.496S802.304 571.904 896 571.904s170.496 76.8 170.496 170.496S989.696 912.896 896 912.896z\"/><path fill=\"#fff\" d=\"M580.096 879.104H213.504c-72.704 0-128-55.296-128-119.296V230.4c0-64 55.296-119.296 128-119.296h512c72.704 0 128 55.296 128 119.296v140.8c0 25.6 16.896 42.496 42.496 42.496s42.496-16.896 42.496-42.496V230.4c0-115.2-93.696-204.8-213.504-204.8h-512C93.696 25.6 0 119.296 0 230.4v528.896c0 115.2 93.696 204.8 213.504 204.8h367.104c25.6 0 42.496-16.896 42.496-42.496s-21.504-42.496-43.008-42.496zm171.52 10.752c-15.36-15.36-15.36-40.96 0-56.32l237.568-237.568c15.36-15.36 40.96-15.36 56.32 0s15.36 40.96 0 56.32L807.936 889.856c-15.36 15.36-40.448 15.36-56.32 0z\"/></svg>'},{}],\"8Y3Ij\":[function(t,e,n){e.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\"><path d=\"M16.5 8c1.289 0 2.49.375 3.5 1.022V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h7.022A6.5 6.5 0 0 1 16.5 8zM7 13H5a1 1 0 0 1 0-2h2a1 1 0 0 1 0 2zm2-4H5a1 1 0 0 1 0-2h4a1 1 0 0 1 0 2z\"/><path d=\"m20.587 13.696-.787-.131a3.503 3.503 0 0 0-.593-1.051l.301-.804a.46.46 0 0 0-.21-.56l-1.005-.581a.52.52 0 0 0-.656.113l-.499.607a3.53 3.53 0 0 0-1.276 0l-.499-.607a.52.52 0 0 0-.656-.113l-1.005.581a.46.46 0 0 0-.21.56l.301.804c-.254.31-.456.665-.593 1.051l-.787.131a.48.48 0 0 0-.413.465v1.209a.48.48 0 0 0 .413.465l.811.135c.144.382.353.733.614 1.038l-.292.78a.46.46 0 0 0 .21.56l1.005.581a.52.52 0 0 0 .656-.113l.515-.626a3.549 3.549 0 0 0 1.136 0l.515.626a.52.52 0 0 0 .656.113l1.005-.581a.46.46 0 0 0 .21-.56l-.292-.78c.261-.305.47-.656.614-1.038l.811-.135A.48.48 0 0 0 21 15.37v-1.209a.48.48 0 0 0-.413-.465zM16.5 16.057a1.29 1.29 0 1 1 .002-2.582 1.29 1.29 0 0 1-.002 2.582z\"/></svg>'},{}],hltwt:[function(t,e,n){e.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 22 22\" width=\"24\" height=\"24\"><path d=\"M17 16H5c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1zM6.96 15c.39 0 .74-.24.89-.6l.65-1.6h5l.66 1.6c.15.36.5.6.89.6.69 0 1.15-.71.88-1.34l-3.88-8.97C11.87 4.27 11.46 4 11 4s-.87.27-1.05.69l-3.88 8.97c-.27.63.2 1.34.89 1.34zM11 5.98 12.87 11H9.13L11 5.98z\"/></svg>'},{}]},[\"E13ST\"],\"E13ST\");","/*!\n * artplayer.js v4.6.2\n * Github: https://github.com/zhw2590582/ArtPlayer\n * (c) 2017-2023 Harvey Zack\n * Released under the MIT License.\n */\n!function(e,t,r,o,a){var i=\"undefined\"!=typeof globalThis?globalThis:\"undefined\"!=typeof self?self:\"undefined\"!=typeof window?window:\"undefined\"!=typeof global?global:{},n=\"function\"==typeof i[o]&&i[o],s=n.cache||{},l=\"undefined\"!=typeof module&&\"function\"==typeof module.require&&module.require.bind(module);function c(t,r){if(!s[t]){if(!e[t]){var a=\"function\"==typeof i[o]&&i[o];if(!r&&a)return a(t,!0);if(n)return n(t,!0);if(l&&\"string\"==typeof t)return l(t);var p=new Error(\"Cannot find module '\"+t+\"'\");throw p.code=\"MODULE_NOT_FOUND\",p}d.resolve=function(r){var o=e[t][1][r];return null!=o?o:r},d.cache={};var u=s[t]=new c.Module(t);e[t][0].call(u.exports,d,u,u.exports,this)}return s[t].exports;function d(e){var t=d.resolve(e);return!1===t?{}:c(t)}}c.isParcelRequire=!0,c.Module=function(e){this.id=e,this.bundle=c,this.exports={}},c.modules=e,c.cache=s,c.parent=n,c.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(c,\"root\",{get:function(){return i[o]}}),i[o]=c;for(var p=0;p<t.length;p++)c(t[p]);if(r){var u=c(r);\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=u:\"function\"==typeof define&&define.amd&&define((function(){return u}))}}({\"5lTcX\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"bundle-text:./style/index.less\"),i=o.interopDefault(a),n=e(\"option-validator\"),s=o.interopDefault(n),l=e(\"./utils/emitter\"),c=o.interopDefault(l),p=e(\"./utils\"),u=e(\"./scheme\"),d=o.interopDefault(u),f=e(\"./config\"),h=o.interopDefault(f),m=e(\"./whitelist\"),g=o.interopDefault(m),y=e(\"./template\"),v=o.interopDefault(y),b=e(\"./i18n\"),x=o.interopDefault(b),w=e(\"./player\"),j=o.interopDefault(w),k=e(\"./control\"),S=o.interopDefault(k),I=e(\"./contextmenu\"),C=o.interopDefault(I),$=e(\"./info\"),E=o.interopDefault($),P=e(\"./subtitle\"),T=o.interopDefault(P),M=e(\"./events\"),F=o.interopDefault(M),A=e(\"./hotkey\"),z=o.interopDefault(A),H=e(\"./layer\"),D=o.interopDefault(H),O=e(\"./loading\"),R=o.interopDefault(O),L=e(\"./notice\"),N=o.interopDefault(L),V=e(\"./mask\"),Y=o.interopDefault(V),_=e(\"./icons\"),W=o.interopDefault(_),B=e(\"./setting\"),q=o.interopDefault(B),U=e(\"./storage\"),Z=o.interopDefault(U),G=e(\"./plugins\"),K=o.interopDefault(G),X=e(\"./mobile\"),J=o.interopDefault(X);let Q=0;const ee=[];class te extends c.default{constructor(e,t){super(),this.id=++Q;const r=p.mergeDeep(te.option,e);if(this.option=(0,s.default)(r,d.default),this.isLock=!1,this.isReady=!1,this.isFocus=!1,this.isInput=!1,this.isRotate=!1,this.isDestroy=!1,this.whitelist=new(0,g.default)(this),this.template=new(0,v.default)(this),this.events=new(0,F.default)(this),this.whitelist.state?(this.storage=new(0,Z.default)(this),this.icons=new(0,W.default)(this),this.i18n=new(0,x.default)(this),this.notice=new(0,N.default)(this),this.player=new(0,j.default)(this),this.layers=new(0,D.default)(this),this.controls=new(0,S.default)(this),this.contextmenu=new(0,C.default)(this),this.subtitle=new(0,T.default)(this),this.info=new(0,E.default)(this),this.loading=new(0,R.default)(this),this.hotkey=new(0,z.default)(this),this.mask=new(0,Y.default)(this),this.setting=new(0,q.default)(this),this.plugins=new(0,K.default)(this)):this.mobile=new(0,J.default)(this),\"function\"==typeof t&&this.on(\"ready\",(()=>t.call(this,this))),te.DEBUG){const e=e=>console.log(`[ART.${this.id}] -> ${e}`);e(\"Version@\"+te.version),e(\"Env@\"+te.env),e(\"Build@\"+te.build);for(let t=0;t<h.default.events.length;t++)this.on(\"video:\"+h.default.events[t],(t=>e(\"Event@\"+t.type)))}ee.push(this)}static get instances(){return ee}static get version(){return\"4.6.2\"}static get env(){return\"production\"}static get build(){return\"2023-01-26 15:26:58\"}static get config(){return h.default}static get utils(){return p}static get scheme(){return d.default}static get Emitter(){return c.default}static get validator(){return s.default}static get kindOf(){return s.default.kindOf}static get html(){return v.default.html}static get option(){return{id:\"\",container:\"#artplayer\",url:\"\",poster:\"\",title:\"\",type:\"\",theme:\"#f00\",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,useSSR:!1,playsInline:!0,lock:!1,fastForward:!1,autoPlayback:!1,autoOrientation:!1,airplay:!1,layers:[],contextmenu:[],controls:[],settings:[],quality:[],highlight:[],plugins:[],whitelist:[],thumbnails:{url:\"\",number:60,column:10,width:0,height:0},subtitle:{url:\"\",type:\"\",style:{},escape:!0,encoding:\"utf-8\"},moreVideoAttr:{controls:!1,preload:p.isSafari?\"auto\":\"metadata\"},i18n:{},icons:{},customType:{},lang:navigator.language.toLowerCase()}}get proxy(){return this.events.proxy}get query(){return this.template.query}get video(){return this.template.$video}destroy(e=!0){this.events.destroy(),this.template.destroy(e),ee.splice(ee.indexOf(this),1),this.isDestroy=!0,this.emit(\"destroy\")}}if(r.default=te,te.DEBUG=!1,te.CONTEXTMENU=!0,te.NOTICE_TIME=2e3,te.SETTING_WIDTH=250,te.SETTING_ITEM_WIDTH=200,te.SETTING_ITEM_HEIGHT=35,te.INDICATOR_SIZE=14,te.INDICATOR_SIZE_ICON=16,te.INDICATOR_SIZE_MOBILE=18,te.INDICATOR_SIZE_MOBILE_ICON=20,te.VOLUME_PANEL_WIDTH=60,te.VOLUME_HANDLE_WIDTH=12,te.RESIZE_TIME=500,te.SCROLL_TIME=200,te.SCROLL_GAP=50,te.AUTO_PLAYBACK_MAX=10,te.AUTO_PLAYBACK_MIN=5,te.AUTO_PLAYBACK_TIMEOUT=3e3,te.RECONNECT_TIME_MAX=5,te.RECONNECT_SLEEP_TIME=1e3,te.CONTROL_HIDE_TIME=3e3,te.DB_CLICE_TIME=300,te.MOBILE_AUTO_PLAYBACKRATE=3,te.MOBILE_AUTO_PLAYBACKRATE_TIME=1e3,te.MOBILE_AUTO_ORIENTATION_TIME=200,te.INFO_LOOP_TIME=1e3,te.FAST_FORWARD_VALUE=3,te.FAST_FORWARD_TIME=1e3,te.TOUCH_MOVE_RATIO=.5,te.VOLUME_STEP=.1,te.SEEK_STEP=5,te.PROGRESS_HEIGHT=6,te.PLAYBACK_RATE=[.5,.75,1,1.25,1.5,2],te.ASPECT_RATIO=[\"default\",\"4:3\",\"16:9\"],te.FLIP=[\"normal\",\"horizontal\",\"vertical\"],te.FULLSCREEN_WEB_IN_BODY=!1,\"undefined\"!=typeof document&&!document.getElementById(\"artplayer-style\")){const e=p.createElement(\"style\");e.id=\"artplayer-style\",e.textContent=i.default,document.head.appendChild(e)}\"undefined\"!=typeof window&&(window.Artplayer=te),console.log(`%c ArtPlayer %c ${te.version} %c https://artplayer.org`,\"color: #fff; background: #5f5f5f\",\"color: #fff; background: #4bc729\",\"\")},{\"bundle-text:./style/index.less\":\"0016T\",\"option-validator\":\"bAWi2\",\"./utils/emitter\":\"66mFZ\",\"./utils\":\"71aH7\",\"./scheme\":\"AKEiO\",\"./config\":\"lyjeQ\",\"./whitelist\":\"9L0ao\",\"./template\":\"X13Zf\",\"./i18n\":\"3jKkj\",\"./player\":\"a90nx\",\"./control\":\"8Z0Uf\",\"./contextmenu\":\"2KYsr\",\"./info\":\"02ajl\",\"./subtitle\":\"eSWto\",\"./events\":\"jo4S1\",\"./hotkey\":\"6NoFy\",\"./layer\":\"6G6hZ\",\"./loading\":\"3dsEe\",\"./notice\":\"dWGTw\",\"./mask\":\"5POkG\",\"./icons\":\"6OeNg\",\"./setting\":\"3eYNH\",\"./storage\":\"2aaJe\",\"./plugins\":\"8MTUM\",\"./mobile\":\"7mil2\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"0016T\":[function(e,t,r){t.exports='.art-video-player{z-index:20;width:100%;height:100%;zoom:1;color:#eee;text-align:left;direction:ltr;user-select:none;-webkit-tap-highlight-color:#0000;touch-action:manipulation;-ms-high-contrast-adjust:none;background-color:#000;outline:0;margin:0 auto;font-family:Roboto,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.3;display:flex;position:relative}.art-video-player *,.art-video-player :before,.art-video-player :after{box-sizing:border-box;margin:0;padding:0}.art-video-player ::-webkit-scrollbar{width:5px;height:5px}.art-video-player ::-webkit-scrollbar-thumb{background-color:#666}.art-video-player ::-webkit-scrollbar-thumb:hover{background-color:#ccc}.art-video-player .art-icon{justify-content:center;align-items:center;line-height:1.5;display:inline-flex}.art-video-player .art-icon svg{fill:#fff}.art-video-player img{max-width:100%;vertical-align:top}@supports ((-webkit-backdrop-filter: initial) or (backdrop-filter: initial)){.art-video-player .art-backdrop-filter{-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);background-color:#000000b3!important}}.art-video-player .art-video{z-index:10;width:100%;height:100%;cursor:pointer;background-color:#000;position:absolute;inset:0}.art-video-player .art-poster{z-index:11;width:100%;height:100%;user-select:none;pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.art-video-player .art-subtitle{z-index:20;width:100%;text-align:center;color:#fff;pointer-events:none;text-shadow:1px 0 1px #000,0 1px 1px #000,-1px 0 1px #000,0 -1px 1px #000,1px 1px 1px #000,-1px -1px 1px #000,1px -1px 1px #000,-1px 1px 1px #000;padding:0 20px;font-size:20px;transition:bottom .2s;display:none;position:absolute;bottom:10px}.art-video-player .art-subtitle p{word-break:break-all;height:fit-content;margin:5px 0 0;line-height:1.2}.art-video-player.art-subtitle-show .art-subtitle{display:block}.art-video-player.art-control-show .art-subtitle{bottom:50px}.art-video-player .art-danmuku{z-index:30;width:100%;height:100%;pointer-events:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-layers{z-index:40;width:100%;height:100%;pointer-events:none;display:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-layers .art-layer{pointer-events:auto}.art-video-player.art-layer-show .art-layers{display:block}.art-video-player .art-mask{z-index:50;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0;overflow:hidden}.art-video-player .art-mask .art-state{width:60px;height:60px;opacity:.85;cursor:pointer;pointer-events:auto;justify-content:center;align-items:center;display:flex;position:absolute;bottom:65px;right:30px}.art-video-player.art-mask-show .art-mask{display:flex}.art-video-player.art-mobile .art-state{position:static}.art-video-player .art-loading{z-index:70;width:100%;height:100%;pointer-events:none;justify-content:center;align-items:center;display:none;position:absolute;inset:0}.art-video-player.art-loading-show .art-loading{display:flex}.art-video-player .art-bottom{z-index:60;height:100px;opacity:0;visibility:hidden;pointer-events:none;background-image:linear-gradient(#0000,#0006,#000);background-position:bottom;background-repeat:repeat-x;flex-direction:column;justify-content:space-between;padding:50px 10px 0;transition:all .2s ease-in-out;display:flex;position:absolute;bottom:0;left:0;right:0}.art-video-player .art-bottom .art-progress{z-index:0;pointer-events:auto;flex:1;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress{height:4px;cursor:pointer;flex-direction:row;align-items:center;display:flex;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner{height:50%;width:100%;background:#fff3;align-items:center;transition:all .2s;display:flex;position:relative}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-loaded{z-index:10;height:100%;width:0;background:#fff6;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-played{z-index:20;height:100%;width:0;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight{z-index:30;height:100%;pointer-events:none;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-highlight span{width:7px;height:100%;pointer-events:auto;background:#ffffff80;display:inline-block;position:absolute;top:0;left:0}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{visibility:hidden;z-index:40;border-radius:50%;justify-content:center;align-items:center;transition:transform .1s ease-in-out;position:absolute;transform:scale(.1)}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator .art-icon{width:100%;height:100%;pointer-events:none;user-select:none}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator:hover{transform:scale(1.2)!important}.art-video-player .art-bottom .art-progress .art-control-progress .art-control-progress-inner .art-progress-tip{z-index:50;height:20px;color:#fff;text-align:center;white-space:nowrap;background:#000000b3;border-radius:3px;padding:0 5px;font-size:12px;font-weight:700;line-height:20px;display:none;position:absolute;top:-25px;left:0}.art-video-player .art-bottom .art-progress .art-control-thumbnails{pointer-events:none;background-color:#000000b3;border-radius:3px;display:none;position:absolute;bottom:10px;left:0;box-shadow:0 1px 3px #0003,0 1px 2px -1px #0003}.art-video-player .art-bottom .art-progress .art-control-loop{width:100%;height:100%;pointer-events:none;display:none;position:absolute;inset:0}.art-video-player .art-bottom .art-progress .art-control-loop .art-loop-point{width:2px;height:8px;background:#ffffffbf;position:absolute;top:-2px;left:0}.art-video-player .art-bottom .art-controls{z-index:1;pointer-events:auto;height:45px;justify-content:space-between;align-items:center;display:flex;position:relative}.art-video-player .art-bottom .art-controls .art-controls-left,.art-video-player .art-bottom .art-controls .art-controls-right{display:flex}.art-video-player .art-bottom .art-controls .art-controls-center{height:100%;flex:1;justify-content:center;align-items:center;padding:0 10px;display:flex}.art-video-player .art-bottom .art-controls .art-controls-right{justify-content:flex-end}.art-video-player .art-bottom .art-controls .art-control{opacity:.75;min-height:36px;min-width:36px;text-align:center;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;font-size:12px;line-height:1;transition:opacity .1s ease-in-out;display:flex}.art-video-player .art-bottom .art-controls .art-control .art-icon{float:left;height:36px;width:36px;justify-content:center;align-items:center;transition:transform .2s ease-in-out;display:flex;transform:scale(1)}.art-video-player .art-bottom .art-controls .art-control .art-icon:active{transform:scale(.85)}.art-video-player .art-bottom .art-controls .art-control:hover{opacity:1}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel{float:left;width:0;height:100%;transition:margin .2s cubic-bezier(.4,0,1,1),width .2s cubic-bezier(.4,0,1,1);position:relative;overflow:hidden}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle{width:12px;height:12px;background:#fff;border-radius:12px;margin-top:-6px;position:absolute;top:50%;left:0}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before{background:#fff;left:-54px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after{background:#fff3;left:6px}.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:before,.art-video-player .art-bottom .art-controls .art-control-volume .art-volume-panel .art-volume-slider-handle:after{content:\"\";height:3px;width:60px;margin-top:-2px;display:block;position:absolute;top:50%}.art-video-player .art-bottom .art-controls .art-control-volume:hover .art-volume-panel{width:60px}.art-video-player .art-bottom .art-controls .art-control-quality{z-index:30;position:relative}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys{width:100px;text-align:center;color:#fff;background:#000c;border-radius:3px;padding:5px 0;display:none;position:absolute;bottom:35px}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item{height:30px;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;line-height:30px;overflow:hidden}.art-video-player .art-bottom .art-controls .art-control-quality .art-qualitys .art-quality-item:hover{background-color:#ffffff1a}.art-video-player .art-bottom .art-controls .art-control-quality:hover .art-qualitys{display:block}.art-video-player .art-bottom:hover .art-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{visibility:visible;transform:scale(1)}.art-video-player.art-control-show .art-bottom,.art-video-player.art-hover .art-bottom{opacity:1;visibility:visible}.art-video-player.art-error .art-progress-indicator,.art-video-player.art-destroy .art-progress-indicator,.art-video-player.art-error .art-progress-tip,.art-video-player.art-destroy .art-progress-tip{display:none!important}.art-video-player.art-mobile .art-bottom{height:105px;padding:50px 7px 0}.art-video-player.art-mobile .art-bottom .art-controls{height:40px}.art-video-player.art-mobile .art-bottom .art-progress-indicator{visibility:visible!important;transform:scale(1)!important}.art-video-player .art-notice{z-index:80;width:100%;pointer-events:none;padding:10px;font-size:14px;display:none;position:absolute;top:0;left:0}.art-video-player .art-notice .art-notice-inner{color:#fff;background-color:#0009;border-radius:3px;padding:5px 10px;display:inline-block}.art-video-player.art-notice-show .art-notice{display:flex}.art-video-player .art-contextmenus{z-index:120;min-width:200px;background-color:#000000e6;border-radius:3px;flex-direction:column;padding:5px 0;display:none;position:absolute;top:10px;left:10px}.art-video-player .art-contextmenus .art-contextmenu{cursor:pointer;color:#fff;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;border-bottom:1px solid #ffffff1a;padding:10px 15px;font-size:12px;display:block;overflow:hidden}.art-video-player .art-contextmenus .art-contextmenu a{color:#fff;text-decoration:none}.art-video-player .art-contextmenus .art-contextmenu span{padding:0 7px;display:inline-block}.art-video-player .art-contextmenus .art-contextmenu span:hover,.art-video-player .art-contextmenus .art-contextmenu span.art-current{color:var(--theme)}.art-video-player .art-contextmenus .art-contextmenu:hover{background-color:#ffffff1a}.art-video-player .art-contextmenus .art-contextmenu:last-child{border-bottom:none}.art-video-player.art-contextmenu-show .art-contextmenus{display:flex}.art-video-player .art-settings{z-index:90;height:auto;max-height:300px;background-color:#000000e6;border-radius:3px;font-size:13px;transition:all .2s;display:none;position:absolute;bottom:60px;left:0;overflow:auto}.art-video-player .art-settings .art-setting-panel{display:none}.art-video-player .art-settings .art-setting-panel.art-current{display:block}.art-video-player .art-settings .art-setting-panel .art-setting-item{height:35px;cursor:pointer;color:#fffc;justify-content:space-between;align-items:center;padding:0 5px;line-height:1;display:flex;overflow:hidden}.art-video-player .art-settings .art-setting-panel .art-setting-item:hover{color:#fff;background-color:#ffffff1a}.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current{color:var(--theme)}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon{width:30px;height:30px;justify-content:center;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-icon-check{visibility:hidden;height:15px}.art-video-player .art-settings .art-setting-panel .art-setting-item.art-current .art-icon-check{visibility:visible}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left{white-space:nowrap;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-left .art-setting-item-left-icon{height:24px;width:24px;justify-content:center;align-items:center;margin-right:10px;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right{align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-tooltip{white-space:nowrap;color:#ffffff80;margin-right:5px;font-size:12px}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-item-right-icon{height:24px;justify-content:center;align-items:center;display:flex}.art-video-player .art-settings .art-setting-panel .art-setting-item .art-setting-item-right .art-setting-range{height:3px;width:80px;appearance:none;background-color:#fff3;outline:none}.art-video-player .art-settings .art-setting-panel .art-setting-item-back{border-bottom:1px solid #ffffff1a}.art-video-player.art-setting-show .art-settings{display:block}.art-video-player.art-mobile .art-settings{max-height:200px}.art-video-player .art-info{z-index:100;width:350px;color:#fff;-webkit-font-smoothing:antialiased;background-color:#000000e6;flex-direction:column;padding:10px;font-family:Noto Sans CJK SC DemiLight,Roboto,Segoe UI,Tahoma,Arial,Helvetica,sans-serif;font-size:12px;display:none;position:absolute;top:10px;left:10px}.art-video-player .art-info .art-info-item{margin-bottom:5px;display:flex}.art-video-player .art-info .art-info-item .art-info-title{width:100px;text-align:right}.art-video-player .art-info .art-info-item .art-info-content{text-overflow:ellipsis;white-space:nowrap;user-select:all;flex:1;padding-left:5px;overflow:hidden}.art-video-player .art-info .art-info-item:last-child{margin-bottom:0}.art-video-player .art-info .art-info-close{cursor:pointer;position:absolute;top:5px;right:5px}.art-video-player.art-info-show .art-info{display:flex}.art-video-player.art-hide-cursor *{cursor:none!important}.art-video-player[data-aspect-ratio] video{box-sizing:content-box;object-fit:fill}.art-video-player.art-fullscreen-web{z-index:9999;width:100%;height:100%;position:fixed;inset:0}.art-video-player .art-mini-header{z-index:110;height:35px;color:#fff;opacity:0;visibility:hidden;background-color:#00000080;justify-content:space-between;align-items:center;line-height:35px;transition:all .2s ease-in-out;display:none;position:absolute;top:0;left:0;right:0}.art-video-player .art-mini-header .art-mini-title{text-overflow:ellipsis;white-space:nowrap;cursor:move;flex:1;padding:0 10px;overflow:hidden}.art-video-player .art-mini-header .art-mini-close{width:35px;text-align:center;cursor:pointer;font-size:22px}.art-video-player.art-is-dragging{opacity:.7}.art-video-player.art-mini{z-index:9999;width:400px;height:225px;position:fixed;box-shadow:0 2px 5px #00000029,0 3px 6px #0003}.art-video-player.art-mini .art-mini-header{user-select:none;display:flex}.art-video-player.art-mini.art-hover .art-mini-header{opacity:1;visibility:visible}.art-video-player.art-mini .art-mask .art-state{position:static}.art-video-player.art-mini .art-contextmenu,.art-video-player.art-mini .art-bottom,.art-video-player.art-mini .art-danmu,.art-video-player.art-mini .art-info,.art-video-player.art-mini .art-layers,.art-video-player.art-mini .art-notice,.art-video-player.art-mini .art-settings,.art-video-player.art-mini .art-subtitle{display:none!important}.art-auto-size{justify-content:center;align-items:center;display:flex}.art-auto-size .art-video-player{transition:all .2s}.art-video-player[data-flip=horizontal] .art-video{transform:scaleX(-1)}.art-video-player[data-flip=vertical] .art-video{transform:scaleY(-1)}.art-video-player .art-layer-miniProgressBar{height:2px;background-color:var(--theme);display:block;position:absolute;bottom:0;left:0;right:0}.art-video-player .art-layer-lock{height:34px;width:34px;color:#fff;background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;display:none;position:absolute;top:calc(50% - 17px);left:15px}.art-video-player .art-layer-autoPlayback{background-color:#000c;border-radius:3px;align-items:center;padding:10px;line-height:1;display:none;position:absolute;bottom:60px;left:20px}.art-video-player .art-layer-autoPlayback .art-autoPlayback-close{cursor:pointer;align-items:center;margin-right:10px;display:flex}.art-video-player .art-layer-autoPlayback .art-autoPlayback-close svg{width:15px;height:15px;fill:var(--theme)}.art-video-player .art-layer-autoPlayback .art-autoPlayback-last{margin-right:10px}.art-video-player .art-layer-autoPlayback .art-autoPlayback-jump{color:var(--theme);cursor:pointer}.art-video-player.art-lock .art-bottom{display:none!important}.art-video-player.art-lock .art-subtitle{bottom:10px!important}.art-video-player.art-lock .art-layer-miniProgressBar{display:block!important}.art-video-player.art-control-show .art-layer-miniProgressBar{display:none}.art-video-player.art-control-show .art-layer-lock{display:flex}.art-video-player .art-control-selector{position:relative}.art-video-player .art-control-selector .art-selector-list{min-width:100px;max-width:200px;max-height:200px;text-align:center;color:#fff;background-color:#000c;border-radius:3px;padding:5px 0;display:none;position:absolute;bottom:35px;overflow:auto}.art-video-player .art-control-selector .art-selector-list .art-selector-item{height:30px;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 0 2px #00000080;padding:0 5px;line-height:30px;overflow:hidden}.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover{background-color:#ffffff1a}.art-video-player .art-control-selector .art-selector-list .art-selector-item:hover,.art-video-player .art-control-selector .art-selector-list .art-selector-item.art-current{color:var(--theme)}.art-video-player .art-control-selector:hover .art-selector-list{display:block}[class*=hint--]{font-style:normal;display:inline-block;position:relative}[class*=hint--]:before,[class*=hint--]:after{visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;transition:all .3s;position:absolute;transform:translate(0,0)}[class*=hint--]:hover:before,[class*=hint--]:hover:after{visibility:visible;opacity:1;transition-delay:.1s}[class*=hint--]:before{content:\"\";z-index:1000001;background:0 0;border:6px solid #0000;position:absolute}[class*=hint--]:after{color:#fff;white-space:nowrap;background:#000;padding:8px 10px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:12px}[class*=hint--][aria-label]:after{content:attr(aria-label)}[class*=hint--][data-hint]:after{content:attr(data-hint)}[aria-label=\"\"]:before,[aria-label=\"\"]:after,[data-hint=\"\"]:before,[data-hint=\"\"]:after{display:none!important}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#000}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom:before{border-bottom-color:#000}.hint--left:before{border-left-color:#000}.hint--right:before{border-right-color:#000}.hint--top:before{margin-bottom:-11px}.hint--top:before,.hint--top:after{bottom:100%;left:50%}.hint--top:before{left:calc(50% - 6px)}.hint--top:after{transform:translate(-50%)}.hint--top:hover:before{transform:translateY(-8px)}.hint--top:hover:after{transform:translate(-50%)translateY(-8px)}.hint--bottom:before{margin-top:-11px}.hint--bottom:before,.hint--bottom:after{top:100%;left:50%}.hint--bottom:before{left:calc(50% - 6px)}.hint--bottom:after{transform:translate(-50%)}.hint--bottom:hover:before{transform:translateY(8px)}.hint--bottom:hover:after{transform:translate(-50%)translateY(8px)}.hint--right:before{margin-bottom:-6px;margin-left:-11px}.hint--right:after{margin-bottom:-14px}.hint--right:before,.hint--right:after{bottom:50%;left:100%}.hint--right:hover:before,.hint--right:hover:after{transform:translate(8px)}.hint--left:before{margin-bottom:-6px;margin-right:-11px}.hint--left:after{margin-bottom:-14px}.hint--left:before,.hint--left:after{bottom:50%;right:100%}.hint--left:hover:before,.hint--left:hover:after{transform:translate(-8px)}.hint--top-left:before{margin-bottom:-11px}.hint--top-left:before,.hint--top-left:after{bottom:100%;left:50%}.hint--top-left:before{left:calc(50% - 6px)}.hint--top-left:after{margin-left:12px;transform:translate(-100%)}.hint--top-left:hover:before{transform:translateY(-8px)}.hint--top-left:hover:after{transform:translate(-100%)translateY(-8px)}.hint--top-right:before{margin-bottom:-11px}.hint--top-right:before,.hint--top-right:after{bottom:100%;left:50%}.hint--top-right:before{left:calc(50% - 6px)}.hint--top-right:after{margin-left:-12px;transform:translate(0)}.hint--top-right:hover:before,.hint--top-right:hover:after{transform:translateY(-8px)}.hint--bottom-left:before{margin-top:-11px}.hint--bottom-left:before,.hint--bottom-left:after{top:100%;left:50%}.hint--bottom-left:before{left:calc(50% - 6px)}.hint--bottom-left:after{margin-left:12px;transform:translate(-100%)}.hint--bottom-left:hover:before{transform:translateY(8px)}.hint--bottom-left:hover:after{transform:translate(-100%)translateY(8px)}.hint--bottom-right:before{margin-top:-11px}.hint--bottom-right:before,.hint--bottom-right:after{top:100%;left:50%}.hint--bottom-right:before{left:calc(50% - 6px)}.hint--bottom-right:after{margin-left:-12px;transform:translate(0)}.hint--bottom-right:hover:before,.hint--bottom-right:hover:after{transform:translateY(8px)}.hint--small:after,.hint--medium:after,.hint--large:after{white-space:normal;word-wrap:break-word;line-height:1.4em}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}[class*=hint--]:after{text-shadow:0 -1px #000;box-shadow:4px 4px 8px #0000004d}.hint--error:after{text-shadow:0 -1px #592726;background-color:#b34e4d}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom:before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{text-shadow:0 -1px #6c5328;background-color:#c09854}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom:before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{text-shadow:0 -1px #1a3c4d;background-color:#3986ac}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom:before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{text-shadow:0 -1px #1a321a;background-color:#458746}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom:before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{transform:translateY(-8px)}.hint--always.hint--top:after{transform:translate(-50%)translateY(-8px)}.hint--always.hint--top-left:before{transform:translateY(-8px)}.hint--always.hint--top-left:after{transform:translate(-100%)translateY(-8px)}.hint--always.hint--top-right:before,.hint--always.hint--top-right:after{transform:translateY(-8px)}.hint--always.hint--bottom:before{transform:translateY(8px)}.hint--always.hint--bottom:after{transform:translate(-50%)translateY(8px)}.hint--always.hint--bottom-left:before{transform:translateY(8px)}.hint--always.hint--bottom-left:after{transform:translate(-100%)translateY(8px)}.hint--always.hint--bottom-right:before,.hint--always.hint--bottom-right:after{transform:translateY(8px)}.hint--always.hint--left:before,.hint--always.hint--left:after{transform:translate(-8px)}.hint--always.hint--right:before,.hint--always.hint--right:after{transform:translate(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:before,.hint--no-animate:after{transition-duration:0s}.hint--bounce:before,.hint--bounce:after{-webkit-transition:opacity .3s,visibility .3s,-webkit-transform .3s cubic-bezier(.71,1.7,.77,1.24);-moz-transition:opacity .3s,visibility .3s,-moz-transform .3s cubic-bezier(.71,1.7,.77,1.24);transition:opacity .3s,visibility .3s,transform .3s cubic-bezier(.71,1.7,.77,1.24)}.hint--no-shadow:before,.hint--no-shadow:after{text-shadow:initial;box-shadow:initial}.hint--no-arrow:before{display:none}'},{}],bAWi2:[function(e,t,r){t.exports=function(){\"use strict\";function e(t){return(e=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e})(t)}var t=Object.prototype.toString,r=function(r){if(void 0===r)return\"undefined\";if(null===r)return\"null\";var a=e(r);if(\"boolean\"===a)return\"boolean\";if(\"string\"===a)return\"string\";if(\"number\"===a)return\"number\";if(\"symbol\"===a)return\"symbol\";if(\"function\"===a)return function(e){return\"GeneratorFunction\"===o(e)}(r)?\"generatorfunction\":\"function\";if(function(e){return Array.isArray?Array.isArray(e):e instanceof Array}(r))return\"array\";if(function(e){return!(!e.constructor||\"function\"!=typeof e.constructor.isBuffer)&&e.constructor.isBuffer(e)}(r))return\"buffer\";if(function(e){try{if(\"number\"==typeof e.length&&\"function\"==typeof e.callee)return!0}catch(e){if(-1!==e.message.indexOf(\"callee\"))return!0}return!1}(r))return\"arguments\";if(function(e){return e instanceof Date||\"function\"==typeof e.toDateString&&\"function\"==typeof e.getDate&&\"function\"==typeof e.setDate}(r))return\"date\";if(function(e){return e instanceof Error||\"string\"==typeof e.message&&e.constructor&&\"number\"==typeof e.constructor.stackTraceLimit}(r))return\"error\";if(function(e){return e instanceof RegExp||\"string\"==typeof e.flags&&\"boolean\"==typeof e.ignoreCase&&\"boolean\"==typeof e.multiline&&\"boolean\"==typeof e.global}(r))return\"regexp\";switch(o(r)){case\"Symbol\":return\"symbol\";case\"Promise\":return\"promise\";case\"WeakMap\":return\"weakmap\";case\"WeakSet\":return\"weakset\";case\"Map\":return\"map\";case\"Set\":return\"set\";case\"Int8Array\":return\"int8array\";case\"Uint8Array\":return\"uint8array\";case\"Uint8ClampedArray\":return\"uint8clampedarray\";case\"Int16Array\":return\"int16array\";case\"Uint16Array\":return\"uint16array\";case\"Int32Array\":return\"int32array\";case\"Uint32Array\":return\"uint32array\";case\"Float32Array\":return\"float32array\";case\"Float64Array\":return\"float64array\"}if(function(e){return\"function\"==typeof e.throw&&\"function\"==typeof e.return&&\"function\"==typeof e.next}(r))return\"generator\";switch(a=t.call(r)){case\"[object Object]\":return\"object\";case\"[object Map Iterator]\":return\"mapiterator\";case\"[object Set Iterator]\":return\"setiterator\";case\"[object String Iterator]\":return\"stringiterator\";case\"[object Array Iterator]\":return\"arrayiterator\"}return a.slice(8,-1).toLowerCase().replace(/\\s/g,\"\")};function o(e){return e.constructor?e.constructor.name:null}function a(e,t){var o=2<arguments.length&&void 0!==arguments[2]?arguments[2]:[\"option\"];return i(e,t,o),n(e,t,o),function(e,t,o){var s=r(t),l=r(e);if(\"object\"===s){if(\"object\"!==l)throw new Error(\"[Type Error]: '\".concat(o.join(\".\"),\"' require 'object' type, but got '\").concat(l,\"'\"));Object.keys(t).forEach((function(r){var s=e[r],l=t[r],c=o.slice();c.push(r),i(s,l,c),n(s,l,c),a(s,l,c)}))}if(\"array\"===s){if(\"array\"!==l)throw new Error(\"[Type Error]: '\".concat(o.join(\".\"),\"' require 'array' type, but got '\").concat(l,\"'\"));e.forEach((function(r,s){var l=e[s],c=t[s]||t[0],p=o.slice();p.push(s),i(l,c,p),n(l,c,p),a(l,c,p)}))}}(e,t,o),e}function i(e,t,o){if(\"string\"===r(t)){var a=r(e);if(\"?\"===t[0]&&(t=t.slice(1)+\"|undefined\"),!(-1<t.indexOf(\"|\")?t.split(\"|\").map((function(e){return e.toLowerCase().trim()})).filter(Boolean).some((function(e){return a===e})):t.toLowerCase().trim()===a))throw new Error(\"[Type Error]: '\".concat(o.join(\".\"),\"' require '\").concat(t,\"' type, but got '\").concat(a,\"'\"))}}function n(e,t,o){if(\"function\"===r(t)){var a=t(e,r(e),o);if(!0!==a){var i=r(a);throw\"string\"===i?new Error(a):\"error\"===i?a:new Error(\"[Validator Error]: The scheme for '\".concat(o.join(\".\"),\"' validator require return true, but got '\").concat(a,\"'\"))}}}return a.kindOf=r,a}()},{}],\"66mFZ\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);r.default=class{on(e,t,r){const o=this.e||(this.e={});return(o[e]||(o[e]=[])).push({fn:t,ctx:r}),this}once(e,t,r){const o=this;function a(...i){o.off(e,a),t.apply(r,i)}return a._=t,this.on(e,a,r)}emit(e,...t){const r=((this.e||(this.e={}))[e]||[]).slice();for(let e=0;e<r.length;e+=1)r[e].fn.apply(r[e].ctx,t);return this}off(e,t){const r=this.e||(this.e={}),o=r[e],a=[];if(o&&t)for(let e=0,r=o.length;e<r;e+=1)o[e].fn!==t&&o[e].fn._!==t&&a.push(o[e]);return a.length?r[e]=a:delete r[e],this}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"9pCYc\":[function(e,t,r){r.interopDefault=function(e){return e&&e.__esModule?e:{default:e}},r.defineInteropFlag=function(e){Object.defineProperty(e,\"__esModule\",{value:!0})},r.exportAll=function(e,t){return Object.keys(e).forEach((function(r){\"default\"===r||\"__esModule\"===r||t.hasOwnProperty(r)||Object.defineProperty(t,r,{enumerable:!0,get:function(){return e[r]}})})),t},r.export=function(e,t,r){Object.defineProperty(e,t,{enumerable:!0,get:r})}},{}],\"71aH7\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"./dom\");o.exportAll(a,r);var i=e(\"./error\");o.exportAll(i,r);var n=e(\"./subtitle\");o.exportAll(n,r);var s=e(\"./file\");o.exportAll(s,r);var l=e(\"./property\");o.exportAll(l,r);var c=e(\"./time\");o.exportAll(c,r);var p=e(\"./format\");o.exportAll(p,r);var u=e(\"./compatibility\");o.exportAll(u,r)},{\"./dom\":\"bSNiV\",\"./error\":\"hwmZz\",\"./subtitle\":\"inzwq\",\"./file\":\"6b7Ip\",\"./property\":\"5NSdr\",\"./time\":\"epmNy\",\"./format\":\"gapRl\",\"./compatibility\":\"6ZTr6\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],bSNiV:[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r),o.export(r,\"query\",(()=>i)),o.export(r,\"queryAll\",(()=>n)),o.export(r,\"addClass\",(()=>s)),o.export(r,\"removeClass\",(()=>l)),o.export(r,\"hasClass\",(()=>c)),o.export(r,\"append\",(()=>p)),o.export(r,\"remove\",(()=>u)),o.export(r,\"setStyle\",(()=>d)),o.export(r,\"setStyles\",(()=>f)),o.export(r,\"getStyle\",(()=>h)),o.export(r,\"sublings\",(()=>m)),o.export(r,\"inverseClass\",(()=>g)),o.export(r,\"tooltip\",(()=>y)),o.export(r,\"isInViewport\",(()=>v)),o.export(r,\"includeFromEvent\",(()=>b)),o.export(r,\"replaceElement\",(()=>x)),o.export(r,\"createElement\",(()=>w));var a=e(\"./compatibility\");function i(e,t=document){return t.querySelector(e)}function n(e,t=document){return Array.from(t.querySelectorAll(e))}function s(e,t){return e.classList.add(t)}function l(e,t){return e.classList.remove(t)}function c(e,t){return e.classList.contains(t)}function p(e,t){return t instanceof Element?e.appendChild(t):e.insertAdjacentHTML(\"beforeend\",String(t)),e.lastElementChild||e.lastChild}function u(e){return e.parentNode.removeChild(e)}function d(e,t,r){return e.style[t]=r,e}function f(e,t){return Object.keys(t).forEach((r=>{d(e,r,t[r])})),e}function h(e,t,r=!0){const o=window.getComputedStyle(e,null).getPropertyValue(t);return r?parseFloat(o):o}function m(e){return Array.from(e.parentElement.children).filter((t=>t!==e))}function g(e,t){m(e).forEach((e=>l(e,t))),s(e,t)}function y(e,t,r=\"top\"){a.isMobile||(e.setAttribute(\"aria-label\",t),s(e,\"hint--rounded\"),s(e,`hint--${r}`))}function v(e,t=0){const r=e.getBoundingClientRect(),o=window.innerHeight||document.documentElement.clientHeight,a=window.innerWidth||document.documentElement.clientWidth,i=r.top-t<=o&&r.top+r.height+t>=0,n=r.left-t<=a+t&&r.left+r.width+t>=0;return i&&n}function b(e,t){return e.composedPath&&e.composedPath().indexOf(t)>-1}function x(e,t){return t.parentNode.replaceChild(e,t),e}function w(e){return document.createElement(e)}},{\"./compatibility\":\"6ZTr6\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6ZTr6\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r),o.export(r,\"userAgent\",(()=>a)),o.export(r,\"isMobile\",(()=>i)),o.export(r,\"isSafari\",(()=>n)),o.export(r,\"isWechat\",(()=>s)),o.export(r,\"isIE\",(()=>l)),o.export(r,\"isAndroid\",(()=>c)),o.export(r,\"isIOS\",(()=>p));const a=\"undefined\"!=typeof window?window.navigator.userAgent:\"\",i=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(a),n=/^((?!chrome|android).)*safari/i.test(a),s=/MicroMessenger/i.test(a),l=/MSIE|Trident/i.test(a),c=/android/i.test(a),p=/iPad|iPhone|iPod/i.test(a)&&!window.MSStream},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],hwmZz:[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r),o.export(r,\"ArtPlayerError\",(()=>a)),o.export(r,\"errorHandle\",(()=>i));class a extends Error{constructor(e,t){super(e),\"function\"==typeof Error.captureStackTrace&&Error.captureStackTrace(this,t||this.constructor),this.name=\"ArtPlayerError\"}}function i(e,t){if(!e)throw new a(t);return e}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],inzwq:[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");function a(e){return\"WEBVTT \\r\\n\\r\\n\".concat((t=e,t.replace(/(\\d\\d:\\d\\d:\\d\\d)[,.](\\d+)/g,((e,t,r)=>{let o=r.slice(0,3);return 1===r.length&&(o=r+\"00\"),2===r.length&&(o=r+\"0\"),`${t},${o}`}))).replace(/\\{\\\\([ibu])\\}/g,\"</$1>\").replace(/\\{\\\\([ibu])1\\}/g,\"<$1>\").replace(/\\{([ibu])\\}/g,\"<$1>\").replace(/\\{\\/([ibu])\\}/g,\"</$1>\").replace(/(\\d\\d:\\d\\d:\\d\\d),(\\d\\d\\d)/g,\"$1.$2\").replace(/{[\\s\\S]*?}/g,\"\").concat(\"\\r\\n\\r\\n\"));var t}function i(e){return URL.createObjectURL(new Blob([e],{type:\"text/vtt\"}))}function n(e){const t=new RegExp(\"Dialogue:\\\\s\\\\d,(\\\\d+:\\\\d\\\\d:\\\\d\\\\d.\\\\d\\\\d),(\\\\d+:\\\\d\\\\d:\\\\d\\\\d.\\\\d\\\\d),([^,]*),([^,]*),(?:[^,]*,){4}([\\\\s\\\\S]*)$\",\"i\");function r(e=\"\"){return e.split(/[:.]/).map(((e,t,r)=>{if(t===r.length-1){if(1===e.length)return`.${e}00`;if(2===e.length)return`.${e}0`}else if(1===e.length)return(0===t?\"0\":\":0\")+e;return 0===t?e:t===r.length-1?`.${e}`:`:${e}`})).join(\"\")}return`WEBVTT\\n\\n${e.split(/\\r?\\n/).map((e=>{const o=e.match(t);return o?{start:r(o[1].trim()),end:r(o[2].trim()),text:o[5].replace(/{[\\s\\S]*?}/g,\"\").replace(/(\\\\N)/g,\"\\n\").trim().split(/\\r?\\n/).map((e=>e.trim())).join(\"\\n\")}:null})).filter((e=>e)).map(((e,t)=>e?`${t+1}\\n${e.start} --\\x3e ${e.end}\\n${e.text}`:\"\")).filter((e=>e.trim())).join(\"\\n\\n\")}`}o.defineInteropFlag(r),o.export(r,\"srtToVtt\",(()=>a)),o.export(r,\"vttToBlob\",(()=>i)),o.export(r,\"assToVtt\",(()=>n))},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6b7Ip\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");function a(e){return e.includes(\"?\")?a(e.split(\"?\")[0]):e.includes(\"#\")?a(e.split(\"#\")[0]):e.trim().toLowerCase().split(\".\").pop()}function i(e,t){const r=document.createElement(\"a\");r.style.display=\"none\",r.href=e,r.download=t,document.body.appendChild(r),r.click(),document.body.removeChild(r)}o.defineInteropFlag(r),o.export(r,\"getExt\",(()=>a)),o.export(r,\"download\",(()=>i))},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"5NSdr\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r),o.export(r,\"def\",(()=>a)),o.export(r,\"has\",(()=>n)),o.export(r,\"get\",(()=>s)),o.export(r,\"mergeDeep\",(()=>l));const a=Object.defineProperty,{hasOwnProperty:i}=Object.prototype;function n(e,t){return i.call(e,t)}function s(e,t){return Object.getOwnPropertyDescriptor(e,t)}function l(...e){const t=e=>e&&\"object\"==typeof e&&!Array.isArray(e);return e.reduce(((e,r)=>(Object.keys(r).forEach((o=>{const a=e[o],i=r[o];Array.isArray(a)&&Array.isArray(i)?e[o]=a.concat(...i):!t(a)||!t(i)||i instanceof Element?e[o]=i:e[o]=l(a,i)})),e)),{})}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],epmNy:[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");function a(e=0){return new Promise((t=>setTimeout(t,e)))}function i(e,t,r){let o;function a(...a){clearTimeout(o),o=setTimeout((function(){o=null,e.apply(r,a)}),t)}return a.clearTimeout=function(){clearTimeout(o)},a}function n(e,t){let r,o,a=!1;return function i(...n){if(a)return r=n,void(o=this);a=!0,e.apply(this,n),setTimeout((()=>{a=!1,r&&(i.apply(o,r),r=null,o=null)}),t)}}o.defineInteropFlag(r),o.export(r,\"sleep\",(()=>a)),o.export(r,\"debounce\",(()=>i)),o.export(r,\"throttle\",(()=>n))},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],gapRl:[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");function a(e,t,r){return Math.max(Math.min(e,Math.max(t,r)),Math.min(t,r))}function i(e){return e.charAt(0).toUpperCase()+e.slice(1)}function n(e){return[\"string\",\"number\"].includes(typeof e)}function s(e){const t=Math.floor(e/3600),r=Math.floor((e-3600*t)/60),o=Math.floor(e-3600*t-60*r);return(t>0?[t,r,o]:[r,o]).map((e=>e<10?`0${e}`:String(e))).join(\":\")}function l(e){return e.replace(/[&<>'\"]/g,(e=>({\"&\":\"&amp;\",\"<\":\"&lt;\",\">\":\"&gt;\",\"'\":\"&#39;\",'\"':\"&quot;\"}[e]||e)))}o.defineInteropFlag(r),o.export(r,\"clamp\",(()=>a)),o.export(r,\"capitalize\",(()=>i)),o.export(r,\"isStringOrNumber\",(()=>n)),o.export(r,\"secondToTime\",(()=>s)),o.export(r,\"escape\",(()=>l))},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],AKEiO:[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r),o.export(r,\"ComponentOption\",(()=>d));var a=e(\"../utils\");const i=\"array\",n=\"boolean\",s=\"string\",l=\"number\",c=\"object\",p=\"function\";function u(e,t,r){return(0,a.errorHandle)(t===s||t===l||e instanceof Element,`${r.join(\".\")} require '${s}' or 'Element' type`)}const d={html:u,disable:`?${n}`,name:`?${s}`,index:`?${l}`,style:`?${c}`,click:`?${p}`,mounted:`?${p}`,tooltip:`?${s}|${l}`,width:`?${l}`,selector:`?${i}`,onSelect:`?${p}`,switch:`?${n}`,onSwitch:`?${p}`,range:`?${i}`,onRange:`?${p}`,onChange:`?${p}`};r.default={id:s,container:u,url:s,poster:s,title:s,type:s,theme:s,lang:s,volume:l,isLive:n,muted:n,autoplay:n,autoSize:n,autoMini:n,loop:n,flip:n,playbackRate:n,aspectRatio:n,screenshot:n,setting:n,hotkey:n,pip:n,mutex:n,backdrop:n,fullscreen:n,fullscreenWeb:n,subtitleOffset:n,miniProgressBar:n,useSSR:n,playsInline:n,lock:n,fastForward:n,autoPlayback:n,autoOrientation:n,airplay:n,plugins:[p],whitelist:[`${s}|${p}|regexp`],layers:[d],contextmenu:[d],settings:[d],controls:[{...d,position:(e,t,r)=>{const o=[\"top\",\"left\",\"right\"];return(0,a.errorHandle)(o.includes(e),`${r.join(\".\")} only accept ${o.toString()} as parameters`)}}],quality:[{default:`?${n}`,html:s,url:s}],highlight:[{time:l,text:s}],thumbnails:{url:s,number:l,column:l,width:l,height:l},subtitle:{url:s,type:s,style:c,escape:n,encoding:s},moreVideoAttr:c,i18n:c,icons:c,customType:c}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],lyjeQ:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default={propertys:[\"audioTracks\",\"autoplay\",\"buffered\",\"controller\",\"controls\",\"crossOrigin\",\"currentSrc\",\"currentTime\",\"defaultMuted\",\"defaultPlaybackRate\",\"duration\",\"ended\",\"error\",\"loop\",\"mediaGroup\",\"muted\",\"networkState\",\"paused\",\"playbackRate\",\"played\",\"preload\",\"readyState\",\"seekable\",\"seeking\",\"src\",\"startDate\",\"textTracks\",\"videoTracks\",\"volume\"],methods:[\"addTextTrack\",\"canPlayType\",\"load\",\"play\",\"pause\"],events:[\"abort\",\"canplay\",\"canplaythrough\",\"durationchange\",\"emptied\",\"ended\",\"error\",\"loadeddata\",\"loadedmetadata\",\"loadstart\",\"pause\",\"play\",\"playing\",\"progress\",\"ratechange\",\"seeked\",\"seeking\",\"stalled\",\"suspend\",\"timeupdate\",\"volumechange\",\"waiting\"],prototypes:[\"width\",\"height\",\"videoWidth\",\"videoHeight\",\"poster\",\"webkitDecodedFrameCount\",\"webkitDroppedFrameCount\",\"playsInline\",\"webkitSupportsFullscreen\",\"webkitDisplayingFullscreen\",\"onenterpictureinpicture\",\"onleavepictureinpicture\",\"disablePictureInPicture\",\"cancelVideoFrameCallback\",\"requestVideoFrameCallback\",\"getVideoPlaybackQuality\",\"requestPictureInPicture\",\"webkitEnterFullScreen\",\"webkitEnterFullscreen\",\"webkitExitFullScreen\",\"webkitExitFullscreen\"]}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"9L0ao\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"./utils\");r.default=class{constructor(e){this.art=e}get state(){const{option:e,constructor:{kindOf:t}}=this.art;return!o.isMobile||!e.whitelist.length||e.whitelist.some((e=>{switch(t(e)){case\"string\":return\"*\"===e||o.userAgent.indexOf(e)>-1;case\"function\":return e(o.userAgent);case\"regexp\":return e.test(o.userAgent);default:return!1}}))}}},{\"./utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],X13Zf:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"./utils\");class a{constructor(e){this.art=e;const{option:t,constructor:r,whitelist:a}=e;t.container instanceof Element?this.$container=t.container:(this.$container=(0,o.query)(t.container),(0,o.errorHandle)(this.$container,`No container element found by ${t.container}`));const i=this.$container.tagName.toLowerCase();(0,o.errorHandle)(\"div\"===i,`Unsupported container element type, only support 'div' but got '${i}'`),(0,o.errorHandle)(r.instances.every((e=>e.template.$container!==this.$container)),\"Cannot mount multiple instances on the same dom element\"),this.query=this.query.bind(this),this.$container.dataset.artId=e.id,this.$original=this.$container.cloneNode(!0),a.state?this.desktop():this.mobile()}static get html(){return'<div class=\"art-video-player art-subtitle-show art-layer-show art-control-show art-mask-show\"><video class=\"art-video\"><track default kind=\"metadata\" src=\"\"></track></video><div class=\"art-poster\"></div><div class=\"art-subtitle\"></div><div class=\"art-danmuku\"></div><div class=\"art-layers\"></div><div class=\"art-mask\"><div class=\"art-state\"></div></div><div class=\"art-bottom\"><div class=\"art-progress\"></div><div class=\"art-controls\"><div class=\"art-controls-left\"></div><div class=\"art-controls-center\"></div><div class=\"art-controls-right\"></div></div></div><div class=\"art-loading\"></div><div class=\"art-notice\"><div class=\"art-notice-inner\"></div></div><div class=\"art-settings\"></div><div class=\"art-info\"><div class=\"art-info-panel\"><div class=\"art-info-item\"><div class=\"art-info-title\">Player version:</div><div class=\"art-info-content\">4.6.2</div></div><div class=\"art-info-item\"><div class=\"art-info-title\">Video url:</div><div class=\"art-info-content\" data-video=\"src\"></div></div><div class=\"art-info-item\"><div class=\"art-info-title\">Video volume:</div><div class=\"art-info-content\" data-video=\"volume\"></div></div><div class=\"art-info-item\"><div class=\"art-info-title\">Video time:</div><div class=\"art-info-content\" data-video=\"currentTime\"></div></div><div class=\"art-info-item\"><div class=\"art-info-title\">Video duration:</div><div class=\"art-info-content\" data-video=\"duration\"></div></div><div class=\"art-info-item\"><div class=\"art-info-title\">Video resolution:</div><div class=\"art-info-content\"><span data-video=\"videoWidth\"></span> x <span data-video=\"videoHeight\"></span></div></div></div><div class=\"art-info-close\">[x]</div></div><div class=\"art-mini-header\"><div class=\"art-mini-title\"></div><div class=\"art-mini-close\">×</div></div><div class=\"art-contextmenus\"></div></div>'}query(e){return(0,o.query)(e,this.$container)}desktop(){const{option:e}=this.art;e.useSSR||(this.$container.innerHTML=a.html),this.$player=this.query(\".art-video-player\"),this.$video=this.query(\".art-video\"),this.$track=this.query(\"track\"),this.$poster=this.query(\".art-poster\"),this.$subtitle=this.query(\".art-subtitle\"),this.$danmuku=this.query(\".art-danmuku\"),this.$bottom=this.query(\".art-bottom\"),this.$progress=this.query(\".art-progress\"),this.$controls=this.query(\".art-controls\"),this.$controlsLeft=this.query(\".art-controls-left\"),this.$controlsCenter=this.query(\".art-controls-center\"),this.$controlsRight=this.query(\".art-controls-right\"),this.$layer=this.query(\".art-layers\"),this.$loading=this.query(\".art-loading\"),this.$notice=this.query(\".art-notice\"),this.$noticeInner=this.query(\".art-notice-inner\"),this.$mask=this.query(\".art-mask\"),this.$state=this.query(\".art-state\"),this.$setting=this.query(\".art-settings\"),this.$info=this.query(\".art-info\"),this.$infoPanel=this.query(\".art-info-panel\"),this.$infoClose=this.query(\".art-info-close\"),this.$miniHeader=this.query(\".art-mini-header\"),this.$miniTitle=this.query(\".art-mini-title\"),this.$miniClose=this.query(\".art-mini-close\"),this.$contextmenu=this.query(\".art-contextmenus\"),e.backdrop&&((0,o.addClass)(this.$setting,\"art-backdrop-filter\"),(0,o.addClass)(this.$contextmenu,\"art-backdrop-filter\"),(0,o.addClass)(this.$info,\"art-backdrop-filter\")),o.isMobile&&(0,o.addClass)(this.$player,\"art-mobile\")}mobile(){this.$container.innerHTML='<div class=\"art-video-player\"><video class=\"art-video\"></video></div>',this.$player=this.query(\".art-video-player\"),this.$video=this.query(\".art-video\")}destroy(e){e?(0,o.replaceElement)(this.$original,this.$container):(0,o.addClass)(this.$player,\"art-destroy\")}}r.default=a},{\"./utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"3jKkj\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"../utils\"),i=e(\"./zh-cn.json\"),n=o.interopDefault(i),s=e(\"./zh-tw.json\"),l=o.interopDefault(s),c=e(\"./pl.json\"),p=o.interopDefault(c),u=e(\"./cs.json\"),d=o.interopDefault(u),f=e(\"./es.json\"),h=o.interopDefault(f),m=e(\"./fa.json\"),g=o.interopDefault(m);r.default=class{constructor(e){this.art=e,this.languages={\"zh-cn\":n.default,\"zh-tw\":l.default,pl:p.default,cs:d.default,es:h.default,fa:g.default},this.update(e.option.i18n)}init(){const e=this.art.option.lang.toLowerCase();this.language=this.languages[e]||{}}get(e){return this.language[e]||e}update(e){this.languages=(0,a.mergeDeep)(this.languages,e),this.init()}}},{\"../utils\":\"71aH7\",\"./zh-cn.json\":\"lNQi5\",\"./zh-tw.json\":\"eRpom\",\"./pl.json\":\"iEpPa\",\"./cs.json\":\"dBgp3\",\"./es.json\":\"dNIrL\",\"./fa.json\":\"7Plhe\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],lNQi5:[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"统计信息\",\"Close\":\"关闭\",\"Video Load Failed\":\"加载失败\",\"Volume\":\"音量\",\"Play\":\"播放\",\"Pause\":\"暂停\",\"Rate\":\"速度\",\"Mute\":\"静音\",\"Video Flip\":\"画面翻转\",\"Horizontal\":\"水平\",\"Vertical\":\"垂直\",\"Reconnect\":\"重新连接\",\"Show Setting\":\"显示设置\",\"Hide Setting\":\"隐藏设置\",\"Screenshot\":\"截图\",\"Play Speed\":\"播放速度\",\"Aspect Ratio\":\"画面比例\",\"Default\":\"默认\",\"Normal\":\"正常\",\"Open\":\"打开\",\"Switch Video\":\"切换\",\"Switch Subtitle\":\"切换字幕\",\"Fullscreen\":\"全屏\",\"Exit Fullscreen\":\"退出全屏\",\"Web Fullscreen\":\"网页全屏\",\"Exit Web Fullscreen\":\"退出网页全屏\",\"Mini Player\":\"迷你播放器\",\"PIP Mode\":\"开启画中画\",\"Exit PIP Mode\":\"退出画中画\",\"PIP Not Supported\":\"不支持画中画\",\"Fullscreen Not Supported\":\"不支持全屏\",\"Subtitle Offset\":\"字幕偏移\",\"Last Seen\":\"上次看到\",\"Jump Play\":\"跳转播放\",\"AirPlay\":\"隔空播放\",\"AirPlay Not Available\":\"隔空播放不可用\"}')},{}],eRpom:[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"統計訊息\",\"Close\":\"關閉\",\"Video Load Failed\":\"載入失敗\",\"Volume\":\"音量\",\"Play\":\"播放\",\"Pause\":\"暫停\",\"Rate\":\"速度\",\"Mute\":\"靜音\",\"Video Flip\":\"畫面翻轉\",\"Horizontal\":\"水平\",\"Vertical\":\"垂直\",\"Reconnect\":\"重新連接\",\"Show Setting\":\"顯示设置\",\"Hide Setting\":\"隱藏设置\",\"Screenshot\":\"截圖\",\"Play Speed\":\"播放速度\",\"Aspect Ratio\":\"畫面比例\",\"Default\":\"默認\",\"Normal\":\"正常\",\"Open\":\"打開\",\"Switch Video\":\"切換\",\"Switch Subtitle\":\"切換字幕\",\"Fullscreen\":\"全屏\",\"Exit Fullscreen\":\"退出全屏\",\"Web Fullscreen\":\"網頁全屏\",\"Exit Web Fullscreen\":\"退出網頁全屏\",\"Mini Player\":\"迷你播放器\",\"PIP Mode\":\"開啟畫中畫\",\"Exit PIP Mode\":\"退出畫中畫\",\"PIP Not Supported\":\"不支持畫中畫\",\"Fullscreen Not Supported\":\"不支持全屏\",\"Subtitle Offset\":\"字幕偏移\",\"Last Seen\":\"上次看到\",\"Jump Play\":\"跳轉播放\",\"AirPlay\":\"隔空播放\",\"AirPlay Not Available\":\"隔空播放不可用\"}')},{}],iEpPa:[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"Informacje o wideo\",\"Close\":\"Zamknij\",\"Video Load Failed\":\"Błąd ładowania wideo\",\"Volume\":\"Głośność\",\"Play\":\"Odtwórz\",\"Pause\":\"Wstrzymaj\",\"Rate\":\"Oceń\",\"Mute\":\"Wycisz\",\"Video Flip\":\"Rotacja wideo\",\"Horizontal\":\"Pozioma\",\"Vertical\":\"Pionowa\",\"Reconnect\":\"Połącz ponownie\",\"Show Setting\":\"Pokaż ustawienia\",\"Hide Setting\":\"Ukryj ustawienia\",\"Screenshot\":\"Zrzut ekranu\",\"Play Speed\":\"Prędkość odtwarzania\",\"Aspect Ratio\":\"Współczynnik proporcji\",\"Default\":\"Domyślny\",\"Normal\":\"Normalny\",\"Open\":\"Otwórz\",\"Switch Video\":\"Przełącz wideo\",\"Switch Subtitle\":\"Przełącz napisy\",\"Fullscreen\":\"Pełny ekran\",\"Exit Fullscreen\":\"Zamknij pełny ekran\",\"Web Fullscreen\":\"Tryb pełnej strony\",\"Exit Web Fullscreen\":\"Zamknij tryb pełnej strony\",\"Mini Player\":\"Miniodtwarzacz\",\"PIP Mode\":\"Tryb PiP\",\"Exit PIP Mode\":\"Zamknij tryb PiP\",\"PIP Not Supported\":\"Tryb PiP nieobsługiwany\",\"Fullscreen Not Supported\":\"Pełny ekran nieobsługiwany\",\"Subtitle Offset\":\"Przesunięcie napisów\",\"Last Seen\":\"Ostatnio widziany\",\"Jump Play\":\"Skocz do gry\",\"AirPlay\":\"AirPlay\",\"AirPlay Not Available\":\"AirPlay nie jest dostępny\"}')},{}],dBgp3:[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"Info o videu\",\"Close\":\"Zavřít\",\"Video Load Failed\":\"Nahrání videa selhalo\",\"Volume\":\"Hlasitost\",\"Play\":\"Přehrát\",\"Pause\":\"Pozastavit\",\"Rate\":\"Hodnocení\",\"Mute\":\"Ztlumit\",\"Video Flip\":\"Otočit video\",\"Horizontal\":\"Horizontálně\",\"Vertical\":\"Vertikálně\",\"Reconnect\":\"Opětovné připojení\",\"Show Setting\":\"Zobrazit nastavení\",\"Hide Setting\":\"Skrýt nastavení\",\"Screenshot\":\"Snímek obrazovky\",\"Play Speed\":\"Rychlost přehrávání\",\"Aspect Ratio\":\"Poměr stran\",\"Default\":\"Výchozí\",\"Normal\":\"Normální\",\"Open\":\"Otevřít\",\"Switch Video\":\"Přepnout video\",\"Switch Subtitle\":\"Přepnout titulky\",\"Fullscreen\":\"Celá obrazovka\",\"Exit Fullscreen\":\"Opustit režim celé obrazovky\",\"Web Fullscreen\":\"Celá stránka\",\"Exit Web Fullscreen\":\"Zavřít režim celé stránky\",\"Mini Player\":\"Mini přehrávač\",\"PIP Mode\":\"Režim PIP\",\"Exit PIP Mode\":\"Opustit režim PIP\",\"PIP Not Supported\":\"Režim PIP není podporován\",\"Fullscreen Not Supported\":\"Režim celé obrazovky není podporován\",\"Subtitle Offset\":\"Posun titulků\",\"Last Seen\":\"Naposledy viděn\",\"Jump Play\":\"Hra na skok\",\"AirPlay\":\"AirPlay\",\"AirPlay Not Available\":\"AirPlay není k dispozici\"}')},{}],dNIrL:[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"Información del video\",\"Close\":\"Cerrar\",\"Video Load Failed\":\"Falló carga de video\",\"Volume\":\"Volumen\",\"Play\":\"Reproduciendo\",\"Pause\":\"Pausa\",\"Rate\":\"Velocidad\",\"Mute\":\"Silencio\",\"Video Flip\":\"Rotar video\",\"Horizontal\":\"Horizontal\",\"Vertical\":\"Vertical\",\"Reconnect\":\"Reconectando\",\"Show Setting\":\"Mostrar ajustes\",\"Hide Setting\":\"Ocultar ajustes\",\"Screenshot\":\"Captura de Pantalla\",\"Play Speed\":\"Velocidad de reproducción\",\"Aspect Ratio\":\"Relación de aspecto\",\"Default\":\"Por defecto\",\"Normal\":\"Normal\",\"Open\":\"Abrir\",\"Switch Video\":\"Cambiar video\",\"Switch Subtitle\":\"Cambiar subtítulo\",\"Fullscreen\":\"Pantalla completa\",\"Exit Fullscreen\":\"Salir de Pantalla completa\",\"Web Fullscreen\":\"Pantalla completa Web\",\"Exit Web Fullscreen\":\"Salir de Pantalla completa\",\"Mini Player\":\"Mini reproductor\",\"PIP Mode\":\"Modo PiP\",\"Exit PIP Mode\":\"Cerrar modo PiP\",\"PIP Not Supported\":\"Modo PiP no compatible\",\"Fullscreen Not Supported\":\"Pantalla completa no soportada\",\"Subtitle Offset\":\"Ajuste subtítulo\",\"Last Seen\":\"Visto última vez\",\"Jump Play\":\"Saltar\",\"AirPlay\":\"AirPlay\",\"AirPlay Not Available\":\"AirPlay no disponible\"}')},{}],\"7Plhe\":[function(e,t,r){t.exports=JSON.parse('{\"Video Info\":\"اطلاعات ویدیو\",\"Close\":\"بستن\",\"Video Load Failed\":\"بارگذاری ناموفق\",\"Play\":\"پخش\",\"Volume\":\"میزان صدا\",\"Pause\":\"توقف\",\"Rate\":\"نرخ\",\"Mute\":\"سکوت\",\"Video Flip\":\"چرخش تصویر\",\"Horizontal\":\"افقی\",\"Vertical\":\"عمودی\",\"Reconnect\":\"اتصال مجدد\",\"Show Setting\":\"تنظیمات\",\"Hide Setting\":\"بستن تنظیمات\",\"Screenshot\":\"عکس از صفحه\",\"Play Speed\":\"سرعت پخش\",\"Aspect Ratio\":\"نسبت تصویر\",\"Default\":\"حالت پیشفرض\",\"Normal\":\" حالت عادی\",\"Open\":\"بازکردن\",\"Switch Video\":\"تغییر ویدیو\",\"Switch Subtitle\":\"نغییر زیرنویس\",\"Fullscreen\":\"تمام صفحه\",\"Exit Fullscreen\":\"کوچک کردن\",\"Web Fullscreen\":\"حالت تئاتر\",\"Exit Web Fullscreen\":\"خروج از حالت تئاتر\",\"Mini Player\":\"حالت پخش کوچک\",\"PIP Mode\":\" مینی پلیر\",\"Exit PIP Mode\":\"خروج از مینی پلیر\",\"PIP Not Supported\":\"عدم پشتیبانی از مینی پلیر\",\"Fullscreen Not Supported\":\"عدم پشتیبانی از حالت تمام صفحه\",\"Subtitle Offset\":\"افست زیرنویس\",\"Last Seen\":\"آخرین بازدید\",\"Jump Play\":\"جامپ پلی\",\"AirPlay\":\"ایر پلی\",\"AirPlay Not Available\":\"عدم پشتیبانی از ایرپلی\"}')},{}],a90nx:[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"./urlMix\"),i=o.interopDefault(a),n=e(\"./attrMix\"),s=o.interopDefault(n),l=e(\"./playMix\"),c=o.interopDefault(l),p=e(\"./pauseMix\"),u=o.interopDefault(p),d=e(\"./toggleMix\"),f=o.interopDefault(d),h=e(\"./seekMix\"),m=o.interopDefault(h),g=e(\"./volumeMix\"),y=o.interopDefault(g),v=e(\"./currentTimeMix\"),b=o.interopDefault(v),x=e(\"./durationMix\"),w=o.interopDefault(x),j=e(\"./switchMix\"),k=o.interopDefault(j),S=e(\"./playbackRateMix\"),I=o.interopDefault(S),C=e(\"./aspectRatioMix\"),$=o.interopDefault(C),E=e(\"./screenshotMix\"),P=o.interopDefault(E),T=e(\"./fullscreenMix\"),M=o.interopDefault(T),F=e(\"./fullscreenWebMix\"),A=o.interopDefault(F),z=e(\"./pipMix\"),H=o.interopDefault(z),D=e(\"./loadedMix\"),O=o.interopDefault(D),R=e(\"./playedMix\"),L=o.interopDefault(R),N=e(\"./playingMix\"),V=o.interopDefault(N),Y=e(\"./autoSizeMix\"),_=o.interopDefault(Y),W=e(\"./rectMix\"),B=o.interopDefault(W),q=e(\"./flipMix\"),U=o.interopDefault(q),Z=e(\"./miniMix\"),G=o.interopDefault(Z),K=e(\"./loopMix\"),X=o.interopDefault(K),J=e(\"./posterMix\"),Q=o.interopDefault(J),ee=e(\"./autoHeightMix\"),te=o.interopDefault(ee),re=e(\"./themeMix\"),oe=o.interopDefault(re),ae=e(\"./titleMix\"),ie=o.interopDefault(ae),ne=e(\"./typeMix\"),se=o.interopDefault(ne),le=e(\"./normalSizeMix\"),ce=o.interopDefault(le),pe=e(\"./subtitleOffsetMix\"),ue=o.interopDefault(pe),de=e(\"./airplayMix\"),fe=o.interopDefault(de),he=e(\"./optionInit\"),me=o.interopDefault(he),ge=e(\"./eventInit\"),ye=o.interopDefault(ge);r.default=class{constructor(e){(0,i.default)(e),(0,s.default)(e),(0,c.default)(e),(0,u.default)(e),(0,f.default)(e),(0,m.default)(e),(0,y.default)(e),(0,b.default)(e),(0,w.default)(e),(0,k.default)(e),(0,I.default)(e),(0,$.default)(e),(0,P.default)(e),(0,M.default)(e),(0,A.default)(e),(0,H.default)(e),(0,O.default)(e),(0,L.default)(e),(0,V.default)(e),(0,_.default)(e),(0,B.default)(e),(0,U.default)(e),(0,G.default)(e),(0,X.default)(e),(0,Q.default)(e),(0,te.default)(e),(0,oe.default)(e),(0,ie.default)(e),(0,se.default)(e),(0,ce.default)(e),(0,ue.default)(e),(0,fe.default)(e),(0,ye.default)(e),(0,me.default)(e)}}},{\"./urlMix\":\"kQoac\",\"./attrMix\":\"deCma\",\"./playMix\":\"fOJuP\",\"./pauseMix\":\"fzHAy\",\"./toggleMix\":\"cBHxQ\",\"./seekMix\":\"koAPr\",\"./volumeMix\":\"6eyuR\",\"./currentTimeMix\":\"faaWv\",\"./durationMix\":\"5y91K\",\"./switchMix\":\"iceD8\",\"./playbackRateMix\":\"keKwh\",\"./aspectRatioMix\":\"jihET\",\"./screenshotMix\":\"36kPY\",\"./fullscreenMix\":\"2GYOJ\",\"./fullscreenWebMix\":\"5aYAP\",\"./pipMix\":\"7EnIB\",\"./loadedMix\":\"3N9mP\",\"./playedMix\":\"et96R\",\"./playingMix\":\"9DzzM\",\"./autoSizeMix\":\"i1LDY\",\"./rectMix\":\"IqARI\",\"./flipMix\":\"7E7Vs\",\"./miniMix\":\"gpugx\",\"./loopMix\":\"f1hVG\",\"./posterMix\":\"1SuFS\",\"./autoHeightMix\":\"8x4te\",\"./themeMix\":\"2FqhO\",\"./titleMix\":\"7Am53\",\"./typeMix\":\"1fQQs\",\"./normalSizeMix\":\"ePkBr\",\"./subtitleOffsetMix\":\"6vlBV\",\"./airplayMix\":\"eftqT\",\"./optionInit\":\"fCWZK\",\"./eventInit\":\"f8Lv3\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],kQoac:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{option:t,template:{$video:r}}=e;(0,o.def)(e,\"url\",{get:()=>r.currentSrc,async set(a){if(a){const i=t.type||(0,o.getExt)(a),n=t.customType[i];i&&n?(await(0,o.sleep)(),e.loading.show=!0,n.call(e,r,a,e)):(e.url&&e.url!==a&&e.once(\"video:canplay\",(()=>{e.isReady&&e.emit(\"restart\")})),r.src=a,e.option.url=a,e.emit(\"url\",a))}else await(0,o.sleep)(),e.loading.show=!0}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],deCma:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{template:{$video:t}}=e;(0,o.def)(e,\"attr\",{value(e,r){if(void 0===r)return t[e];t[e]=r}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],fOJuP:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{i18n:t,notice:r,option:a,constructor:{instances:i},template:{$video:n}}=e;(0,o.def)(e,\"play\",{value:async function(){const o=await n.play();if(r.show=t.get(\"Play\"),e.emit(\"play\"),a.mutex)for(let t=0;t<i.length;t++){const r=i[t];r!==e&&r.pause()}return o}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],fzHAy:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{template:{$video:t},i18n:r,notice:a}=e;(0,o.def)(e,\"pause\",{value(){const o=t.pause();return a.show=r.get(\"Pause\"),e.emit(\"pause\"),o}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],cBHxQ:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){(0,o.def)(e,\"toggle\",{value:()=>e.playing?e.pause():e.play()})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],koAPr:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{notice:t}=e;(0,o.def)(e,\"seek\",{set(r){e.currentTime=r,e.emit(\"seek\",e.currentTime),e.duration&&(t.show=`${(0,o.secondToTime)(e.currentTime)} / ${(0,o.secondToTime)(e.duration)}`)}}),(0,o.def)(e,\"forward\",{set(t){e.seek=e.currentTime+t}}),(0,o.def)(e,\"backward\",{set(t){e.seek=e.currentTime-t}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6eyuR\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{template:{$video:t},i18n:r,notice:a,storage:i}=e;(0,o.def)(e,\"volume\",{get:()=>t.volume||0,set:e=>{t.volume=(0,o.clamp)(e,0,1),a.show=`${r.get(\"Volume\")}: ${parseInt(100*t.volume,10)}`,0!==t.volume&&i.set(\"volume\",t.volume)}}),(0,o.def)(e,\"muted\",{get:()=>t.muted,set:e=>{t.muted=e}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],faaWv:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,\"currentTime\",{get:()=>t.currentTime||0,set:r=>{r=parseFloat(r),Number.isNaN(r)||(t.currentTime=(0,o.clamp)(r,0,e.duration))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"5y91K\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){(0,o.def)(e,\"duration\",{get:()=>{const{duration:t}=e.template.$video;return t===1/0?0:t||0}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],iceD8:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{i18n:t,option:r,notice:a}=e;function i(o,i,n){return new Promise((s=>{if(o===e.url)return s(o);const{playing:l}=e;e.pause(),URL.revokeObjectURL(e.url),e.url=o,e.once(\"video:canplay\",(()=>{e.playbackRate=!1,e.aspectRatio=!1,e.flip=\"normal\",e.autoSize=r.autoSize,e.currentTime=n,e.notice.show=\"\",l&&e.play(),i&&(a.show=`${t.get(\"Switch Video\")}: ${i}`),s(o)}))}))}(0,o.def)(e,\"switchQuality\",{value:(t,r)=>i(t,r,e.currentTime)}),(0,o.def)(e,\"switchUrl\",{value:(e,t)=>i(e,t,0)})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],keKwh:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{template:{$video:t},i18n:r,notice:a}=e;(0,o.def)(e,\"playbackRate\",{get:()=>t.playbackRate,set(o){if(o){if(o===t.playbackRate)return;t.playbackRate=o,a.show=`${r.get(\"Rate\")}: ${1===o?r.get(\"Normal\"):`${o}x`}`}else e.playbackRate=1}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],jihET:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{template:{$video:t,$player:r},i18n:a,notice:i}=e;(0,o.def)(e,\"aspectRatio\",{get:()=>r.dataset.aspectRatio||\"default\",set(n){if(n||(n=\"default\"),\"default\"===n)(0,o.setStyle)(t,\"width\",null),(0,o.setStyle)(t,\"height\",null),(0,o.setStyle)(t,\"padding\",null),delete r.dataset.aspectRatio;else{const e=n.split(\":\").map(Number),{videoWidth:a,videoHeight:i}=t,{clientWidth:s,clientHeight:l}=r,c=a/i,p=e[0]/e[1];if(c>p){const e=p*i/a;(0,o.setStyle)(t,\"width\",100*e+\"%\"),(0,o.setStyle)(t,\"height\",\"100%\"),(0,o.setStyle)(t,\"padding\",`0 ${(s-s*e)/2}px`)}else{const e=a/p/i;(0,o.setStyle)(t,\"width\",\"100%\"),(0,o.setStyle)(t,\"height\",100*e+\"%\"),(0,o.setStyle)(t,\"padding\",(l-l*e)/2+\"px 0\")}r.dataset.aspectRatio=n}i.show=`${a.get(\"Aspect Ratio\")}: ${\"default\"===n?a.get(\"Default\"):n}`,e.emit(\"aspectRatio\",n)}}),(0,o.def)(e,\"aspectRatioReset\",{set(t){if(t){const{aspectRatio:t}=e;e.aspectRatio=t}}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"36kPY\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{option:t,notice:r,template:{$video:a}}=e,i=(0,o.createElement)(\"canvas\");(0,o.def)(e,\"getDataURL\",{value:()=>new Promise(((e,t)=>{try{i.width=a.videoWidth,i.height=a.videoHeight,i.getContext(\"2d\").drawImage(a,0,0),e(i.toDataURL(\"image/png\"))}catch(e){r.show=e,t(e)}}))}),(0,o.def)(e,\"getBlobUrl\",{value:()=>new Promise(((e,t)=>{try{i.width=a.videoWidth,i.height=a.videoHeight,i.getContext(\"2d\").drawImage(a,0,0),i.toBlob((t=>{e(URL.createObjectURL(t))}))}catch(e){r.show=e,t(e)}}))}),(0,o.def)(e,\"screenshot\",{value:async()=>{const r=await e.getDataURL();return(0,o.download)(r,`${t.title||\"artplayer\"}_${(0,o.secondToTime)(a.currentTime)}.png`),e.emit(\"screenshot\",r),r}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"2GYOJ\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"../libs/screenfull\"),i=o.interopDefault(a),n=e(\"../utils\");r.default=function(e){const{i18n:t,notice:r,template:{$video:o,$player:a}}=e;e.once(\"video:loadedmetadata\",(()=>{i.default.isEnabled?(e=>{i.default.on(\"change\",(()=>{e.emit(\"fullscreen\",i.default.isFullscreen)})),(0,n.def)(e,\"fullscreen\",{get:()=>i.default.isFullscreen,async set(t){t?(e.normalSize=\"fullscreen\",e.aspectRatioReset=!0,e.autoSize=!1,await i.default.request(a),(0,n.addClass)(a,\"art-fullscreen\"),e.emit(\"resize\"),r.show=\"\"):(e.aspectRatioReset=!0,e.autoSize=e.option.autoSize,await i.default.exit(),(0,n.removeClass)(a,\"art-fullscreen\"),e.emit(\"resize\"),r.show=\"\")}})})(e):document.fullscreenEnabled||o.webkitSupportsFullscreen?(e=>{(0,n.def)(e,\"fullscreen\",{get:()=>o.webkitDisplayingFullscreen,set(t){t?(e.normalSize=\"fullscreen\",o.webkitEnterFullscreen(),e.emit(\"fullscreen\",!0),r.show=\"\"):(o.webkitExitFullscreen(),e.emit(\"fullscreen\",!1),r.show=\"\")}})})(e):(0,n.def)(e,\"fullscreen\",{get:()=>!1,set(){r.show=t.get(\"Fullscreen Not Supported\")}}),(0,n.def)(e,\"fullscreen\",(0,n.get)(e,\"fullscreen\"))}))}},{\"../libs/screenfull\":\"8v40z\",\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"8v40z\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);const o=[[\"requestFullscreen\",\"exitFullscreen\",\"fullscreenElement\",\"fullscreenEnabled\",\"fullscreenchange\",\"fullscreenerror\"],[\"webkitRequestFullscreen\",\"webkitExitFullscreen\",\"webkitFullscreenElement\",\"webkitFullscreenEnabled\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"webkitRequestFullScreen\",\"webkitCancelFullScreen\",\"webkitCurrentFullScreenElement\",\"webkitCancelFullScreen\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"mozRequestFullScreen\",\"mozCancelFullScreen\",\"mozFullScreenElement\",\"mozFullScreenEnabled\",\"mozfullscreenchange\",\"mozfullscreenerror\"],[\"msRequestFullscreen\",\"msExitFullscreen\",\"msFullscreenElement\",\"msFullscreenEnabled\",\"MSFullscreenChange\",\"MSFullscreenError\"]],a=(()=>{if(\"undefined\"==typeof document)return!1;const e=o[0],t={};for(const r of o){if(r[1]in document){for(const[o,a]of r.entries())t[e[o]]=a;return t}}return!1})(),i={change:a.fullscreenchange,error:a.fullscreenerror};let n={request:(e=document.documentElement,t)=>new Promise(((r,o)=>{const i=()=>{n.off(\"change\",i),r()};n.on(\"change\",i);const s=e[a.requestFullscreen](t);s instanceof Promise&&s.then(i).catch(o)})),exit:()=>new Promise(((e,t)=>{if(!n.isFullscreen)return void e();const r=()=>{n.off(\"change\",r),e()};n.on(\"change\",r);const o=document[a.exitFullscreen]();o instanceof Promise&&o.then(r).catch(t)})),toggle:(e,t)=>n.isFullscreen?n.exit():n.request(e,t),onchange(e){n.on(\"change\",e)},onerror(e){n.on(\"error\",e)},on(e,t){const r=i[e];r&&document.addEventListener(r,t,!1)},off(e,t){const r=i[e];r&&document.removeEventListener(r,t,!1)},raw:a};Object.defineProperties(n,{isFullscreen:{get:()=>Boolean(document[a.fullscreenElement])},element:{enumerable:!0,get:()=>document[a.fullscreenElement]},isEnabled:{enumerable:!0,get:()=>Boolean(document[a.fullscreenEnabled])}}),a||(n={isEnabled:!1}),r.default=n},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"5aYAP\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{notice:t,constructor:r,template:{$container:a,$player:i}}=e;(0,o.def)(e,\"fullscreenWeb\",{get:()=>(0,o.hasClass)(i,\"art-fullscreen-web\"),set(n){n?(r.FULLSCREEN_WEB_IN_BODY&&(0,o.append)(document.body,i),e.normalSize=\"fullscreenWeb\",(0,o.addClass)(i,\"art-fullscreen-web\"),e.aspectRatioReset=!0,e.autoSize=!1,e.emit(\"resize\"),e.emit(\"fullscreenWeb\",!0),t.show=\"\"):(r.FULLSCREEN_WEB_IN_BODY&&(0,o.append)(a,i),(0,o.removeClass)(i,\"art-fullscreen-web\"),e.aspectRatioReset=!0,e.autoSize=e.option.autoSize,e.emit(\"resize\"),e.emit(\"fullscreenWeb\",!1),t.show=\"\")}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"7EnIB\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{i18n:t,notice:r,template:{$video:a}}=e;document.pictureInPictureEnabled?function(e){const{template:{$video:t},proxy:r,notice:a}=e;t.disablePictureInPicture=!1,(0,o.def)(e,\"pip\",{get:()=>document.pictureInPictureElement,set(r){r?(e.normalSize=\"pip\",t.requestPictureInPicture().catch((e=>{throw a.show=e,e}))):document.exitPictureInPicture().catch((e=>{throw a.show=e,e}))}}),r(t,\"enterpictureinpicture\",(()=>{e.emit(\"pip\",!0)})),r(t,\"leavepictureinpicture\",(()=>{e.emit(\"pip\",!1)}))}(e):a.webkitSupportsPresentationMode?function(e){const{$video:t}=e.template;t.webkitSetPresentationMode(\"inline\"),(0,o.def)(e,\"pip\",{get:()=>\"picture-in-picture\"===t.webkitPresentationMode,set(r){r?(e.normalSize=\"pip\",t.webkitSetPresentationMode(\"picture-in-picture\"),e.emit(\"pip\",!0)):(t.webkitSetPresentationMode(\"inline\"),e.emit(\"pip\",!1))}})}(e):(0,o.def)(e,\"pip\",{get:()=>!1,set(){r.show=t.get(\"PIP Not Supported\")}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"3N9mP\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,\"loaded\",{get:()=>e.loadedTime/t.duration}),(0,o.def)(e,\"loadedTime\",{get:()=>t.buffered.length?t.buffered.end(t.buffered.length-1):0})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],et96R:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){(0,o.def)(e,\"played\",{get:()=>e.currentTime/e.duration})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"9DzzM\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{$video:t}=e.template;(0,o.def)(e,\"playing\",{get:()=>!!(t.currentTime>0&&!t.paused&&!t.ended&&t.readyState>2)})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],i1LDY:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{$container:t,$player:r,$video:a}=e.template;(0,o.def)(e,\"autoSize\",{get:()=>(0,o.hasClass)(t,\"art-auto-size\"),set(i){if(i){const{videoWidth:i,videoHeight:n}=a,{width:s,height:l}=t.getBoundingClientRect(),c=i/n,p=s/l;if((0,o.addClass)(t,\"art-auto-size\"),p>c){const e=l*c/s*100;(0,o.setStyle)(r,\"width\",`${e}%`),(0,o.setStyle)(r,\"height\",\"100%\")}else{const e=s/c/l*100;(0,o.setStyle)(r,\"width\",\"100%\"),(0,o.setStyle)(r,\"height\",`${e}%`)}e.emit(\"autoSize\",{width:e.width,height:e.height})}else(0,o.removeClass)(t,\"art-auto-size\"),(0,o.setStyle)(r,\"width\",null),(0,o.setStyle)(r,\"height\",null),e.emit(\"autoSize\")}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],IqARI:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){(0,o.def)(e,\"rect\",{get:()=>e.template.$player.getBoundingClientRect()});const t=[\"bottom\",\"height\",\"left\",\"right\",\"top\",\"width\"];for(let r=0;r<t.length;r++){const a=t[r];(0,o.def)(e,a,{get:()=>e.rect[a]})}(0,o.def)(e,\"x\",{get:()=>e.left+window.pageXOffset}),(0,o.def)(e,\"y\",{get:()=>e.top+window.pageYOffset})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"7E7Vs\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{template:{$player:t},i18n:r,notice:a}=e;(0,o.def)(e,\"flip\",{get:()=>t.dataset.flip||\"normal\",set(i){i||(i=\"normal\"),\"normal\"===i?delete t.dataset.flip:t.dataset.flip=i,a.show=`${r.get(\"Video Flip\")}: ${r.get((0,o.capitalize)(i))}`,e.emit(\"flip\",i)}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],gpugx:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{i18n:t,option:r,storage:a,proxy:i,template:{$player:n,$miniClose:s,$miniTitle:l,$miniHeader:c}}=e;let p=!1,u=0,d=0,f=0,h=0;i(c,\"mousedown\",(t=>{p=!0,u=t.pageX,d=t.pageY,f=e.left,h=e.top})),i(document,\"mousemove\",(e=>{if(p){(0,o.addClass)(n,\"art-is-dragging\");const t=h+e.pageY-d,r=f+e.pageX-u;(0,o.setStyle)(n,\"top\",`${t}px`),(0,o.setStyle)(n,\"left\",`${r}px`),a.set(\"top\",t),a.set(\"left\",r)}})),i(document,\"mouseup\",(()=>{p=!1,(0,o.removeClass)(n,\"art-is-dragging\")})),i(s,\"click\",(()=>{e.mini=!1,p=!1,(0,o.removeClass)(n,\"art-is-dragging\")})),(0,o.append)(l,r.title||t.get(\"Mini Player\")),(0,o.def)(e,\"mini\",{get:()=>(0,o.hasClass)(n,\"art-mini\"),set(t){if(t){e.normalSize=\"mini\",e.autoSize=!1,(0,o.addClass)(n,\"art-mini\");const t=a.get(\"top\"),r=a.get(\"left\");if(t&&r)(0,o.setStyle)(n,\"top\",`${t}px`),(0,o.setStyle)(n,\"left\",`${r}px`),(0,o.isInViewport)(c)||(a.del(\"top\"),a.del(\"left\"),e.mini=!0);else{const t=window.innerHeight-e.height-50,r=window.innerWidth-e.width-50;a.set(\"top\",t),a.set(\"left\",r),(0,o.setStyle)(n,\"top\",`${t}px`),(0,o.setStyle)(n,\"left\",`${r}px`)}e.aspectRatio=!1,e.playbackRate=!1,e.notice.show=\"\",e.emit(\"mini\",!0)}else(0,o.removeClass)(n,\"art-mini\"),(0,o.setStyle)(n,\"top\",null),(0,o.setStyle)(n,\"left\",null),e.aspectRatio=!1,e.playbackRate=!1,e.autoSize=r.autoSize,e.notice.show=\"\",e.emit(\"mini\",!1)}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],f1hVG:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){let t=[];(0,o.def)(e,\"loop\",{get:()=>t,set:r=>{if(Array.isArray(r)&&\"number\"==typeof r[0]&&\"number\"==typeof r[1]){const a=(0,o.clamp)(r[0],0,Math.min(r[1],e.duration)),i=(0,o.clamp)(r[1],a,e.duration);t=i-a>=1?[a,i]:[]}else t=[]}}),e.on(\"video:timeupdate\",(()=>{t.length&&(e.currentTime<t[0]||e.currentTime>t[1])&&(e.seek=t[0])}))}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"1SuFS\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{option:t,template:{$poster:r}}=e;(0,o.def)(e,\"poster\",{get:()=>t.poster,set(e){t.poster=e,(0,o.setStyle)(r,\"backgroundImage\",`url(${e})`)}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"8x4te\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{option:t,template:{$container:r,$video:a}}=e,i=r.style.height;(0,o.def)(e,\"autoHeight\",{get:()=>(0,o.hasClass)(r,\"art-auto-height\"),set(n){if(n){const{clientWidth:i}=r,{videoHeight:n,videoWidth:s}=a,l=n*(i/s);(0,o.setStyle)(r,\"height\",l+\"px\"),(0,o.addClass)(r,\"art-auto-height\"),e.autoSize=t.autoSize,e.emit(\"autoHeight\",l)}else(0,o.setStyle)(r,\"height\",i),(0,o.removeClass)(r,\"art-auto-height\"),e.autoSize=t.autoSize,e.emit(\"autoHeight\")}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"2FqhO\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{option:t,template:{$player:r}}=e;(0,o.def)(e,\"theme\",{get:()=>getComputedStyle(r).getPropertyValue(\"--theme\"),set(e){t.theme=e,r.style.setProperty(\"--theme\",e)}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"7Am53\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){(0,o.def)(e,\"title\",{get:()=>e.option.title,set(t){e.option.title=t}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"1fQQs\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){(0,o.def)(e,\"type\",{get:()=>e.option.type,set(t){e.option.type=t}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],ePkBr:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const t=[\"mini\",\"pip\",\"fullscreen\",\"fullscreenWeb\"];(0,o.def)(e,\"normalSize\",{get:()=>t.every((t=>!e[t])),set(r){t.filter((e=>e!==r)).forEach((t=>{e[t]&&(e[t]=!1)}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6vlBV\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{clamp:t}=e.constructor.utils,{notice:r,template:a,i18n:i}=e;let n=0,s=[];e.on(\"subtitle:switch\",(()=>{s=[]})),(0,o.def)(e,\"subtitleOffset\",{get:()=>n,set(o){if(a.$track&&a.$track.track){const l=Array.from(a.$track.track.cues);n=t(o,-5,5);for(let r=0;r<l.length;r++){const o=l[r];s[r]||(s[r]={startTime:o.startTime,endTime:o.endTime}),o.startTime=t(s[r].startTime+n,0,e.duration),o.endTime=t(s[r].endTime+n,0,e.duration)}e.subtitle.update(),r.show=`${i.get(\"Subtitle Offset\")}: ${o}s`,e.emit(\"subtitleOffset\",o)}else e.emit(\"subtitleOffset\",0)}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],eftqT:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{i18n:t,notice:r,proxy:a,template:{$video:i}}=e;let n=!0;window.WebKitPlaybackTargetAvailabilityEvent&&i.webkitShowPlaybackTargetPicker?a(i,\"webkitplaybacktargetavailabilitychanged\",(e=>{switch(e.availability){case\"available\":n=!0;break;case\"not-available\":n=!1}})):n=!1,(0,o.def)(e,\"airplay\",{value(){n?(i.webkitShowPlaybackTargetPicker(),e.emit(\"airplay\")):r.show=t.get(\"AirPlay Not Available\")}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],fCWZK:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{option:t,storage:r,template:{$video:a,$poster:i}}=e;Object.keys(t.moreVideoAttr).forEach((r=>{e.attr(r,t.moreVideoAttr[r])})),t.muted&&(e.muted=t.muted),t.volume&&(a.volume=(0,o.clamp)(t.volume,0,1));const n=r.get(\"volume\");\"number\"==typeof n&&(a.volume=(0,o.clamp)(n,0,1)),t.poster&&(0,o.setStyle)(i,\"backgroundImage\",`url(${t.poster})`),t.autoplay&&(a.autoplay=t.autoplay),t.playsInline&&(a.playsInline=!0,a[\"webkit-playsinline\"]=!0),t.theme&&(e.theme=t.theme),e.url=t.url}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],f8Lv3:[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"../config\"),i=o.interopDefault(a),n=e(\"../utils\");r.default=function(e){const{i18n:t,notice:r,option:o,constructor:a,proxy:s,template:{$player:l,$video:c,$poster:p}}=e;let u=0;for(let t=0;t<i.default.events.length;t++)s(c,i.default.events[t],(t=>{e.emit(`video:${t.type}`,t)}));e.on(\"video:canplay\",(()=>{u=0,e.loading.show=!1})),e.once(\"video:canplay\",(()=>{e.loading.show=!1,e.controls.show=!0,e.mask.show=!0,e.isReady=!0,e.emit(\"ready\")})),e.on(\"video:ended\",(()=>{o.loop?(e.seek=0,e.play(),e.controls.show=!1,e.mask.show=!1):(e.controls.show=!0,e.mask.show=!0)})),e.on(\"video:error\",(async i=>{u<a.RECONNECT_TIME_MAX?(await(0,n.sleep)(a.RECONNECT_SLEEP_TIME),u+=1,e.url=o.url,r.show=`${t.get(\"Reconnect\")}: ${u}`,e.emit(\"error\",i,u)):(e.mask.show=!0,e.loading.show=!1,e.controls.show=!0,(0,n.addClass)(l,\"art-error\"),await(0,n.sleep)(a.RECONNECT_SLEEP_TIME),r.show=t.get(\"Video Load Failed\"),e.destroy(!1))})),e.on(\"video:loadedmetadata\",(()=>{e.autoSize=o.autoSize,n.isMobile&&(e.loading.show=!1,e.controls.show=!0,e.mask.show=!0)})),e.on(\"video:loadstart\",(()=>{e.loading.show=!0,e.mask.show=!1,e.controls.show=!0})),e.on(\"video:pause\",(()=>{e.controls.show=!0,e.mask.show=!0})),e.on(\"video:play\",(()=>{e.mask.show=!1,(0,n.setStyle)(p,\"display\",\"none\")})),e.on(\"video:playing\",(()=>{e.mask.show=!1})),e.on(\"video:seeked\",(()=>{e.loading.show=!1})),e.on(\"video:seeking\",(()=>{e.loading.show=!0,e.mask.show=!1})),e.on(\"video:timeupdate\",(()=>{e.mask.show=!1})),e.on(\"video:waiting\",(()=>{e.loading.show=!0,e.mask.show=!1}))}},{\"../config\":\"lyjeQ\",\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"8Z0Uf\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"../utils\"),i=e(\"../utils/component\"),n=o.interopDefault(i),s=e(\"./fullscreen\"),l=o.interopDefault(s),c=e(\"./fullscreenWeb\"),p=o.interopDefault(c),u=e(\"./pip\"),d=o.interopDefault(u),f=e(\"./playAndPause\"),h=o.interopDefault(f),m=e(\"./progress\"),g=o.interopDefault(m),y=e(\"./time\"),v=o.interopDefault(y),b=e(\"./volume\"),x=o.interopDefault(b),w=e(\"./setting\"),j=o.interopDefault(w),k=e(\"./thumbnails\"),S=o.interopDefault(k),I=e(\"./screenshot\"),C=o.interopDefault(I),$=e(\"./quality\"),E=o.interopDefault($),P=e(\"./loop\"),T=o.interopDefault(P),M=e(\"./airplay\"),F=o.interopDefault(M);class A extends n.default{constructor(e){super(e),this.name=\"control\";const{proxy:t,constructor:r,template:{$player:o}}=e;let i=Date.now();t(o,[\"click\",\"mousemove\",\"touchstart\",\"touchmove\"],(()=>{this.show=!0,(0,a.removeClass)(o,\"art-hide-cursor\"),(0,a.addClass)(o,\"art-hover\"),i=Date.now()})),e.on(\"video:timeupdate\",(()=>{!e.isInput&&e.playing&&this.show&&Date.now()-i>=r.CONTROL_HIDE_TIME&&(this.show=!1,(0,a.addClass)(o,\"art-hide-cursor\"),(0,a.removeClass)(o,\"art-hover\"))})),this.init()}init(){const{option:e}=this.art;e.isLive||this.add((0,g.default)({name:\"progress\",position:\"top\",index:10})),!e.thumbnails.url||e.isLive||a.isMobile||this.add((0,S.default)({name:\"thumbnails\",position:\"top\",index:20})),this.add((0,T.default)({name:\"loop\",position:\"top\",index:30})),this.add((0,h.default)({name:\"playAndPause\",position:\"left\",index:10})),this.add((0,x.default)({name:\"volume\",position:\"left\",index:20})),e.isLive||this.add((0,v.default)({name:\"time\",position:\"left\",index:30})),e.quality.length&&this.add((0,E.default)({name:\"quality\",position:\"right\",index:10})),e.screenshot&&!a.isMobile&&this.add((0,C.default)({name:\"screenshot\",position:\"right\",index:20})),e.setting&&this.add((0,j.default)({name:\"setting\",position:\"right\",index:30})),e.pip&&this.add((0,d.default)({name:\"pip\",position:\"right\",index:40})),e.airplay&&window.WebKitPlaybackTargetAvailabilityEvent&&this.add((0,F.default)({name:\"airplay\",position:\"right\",index:50})),e.fullscreenWeb&&this.add((0,p.default)({name:\"fullscreenWeb\",position:\"right\",index:60})),e.fullscreen&&this.add((0,l.default)({name:\"fullscreen\",position:\"right\",index:70}));for(let t=0;t<e.controls.length;t++)this.add(e.controls[t])}add(e){const t=\"function\"==typeof e?e(this.art):e,{$progress:r,$controlsLeft:o,$controlsRight:i}=this.art.template;switch(t.position){case\"top\":this.$parent=r;break;case\"left\":this.$parent=o;break;case\"right\":this.$parent=i;break;default:(0,a.errorHandle)(!1,\"Control option.position must one of 'top', 'left', 'right'\")}super.add(t)}}r.default=A},{\"../utils\":\"71aH7\",\"../utils/component\":\"18nVI\",\"./fullscreen\":\"c61Lj\",\"./fullscreenWeb\":\"03jeB\",\"./pip\":\"u8l8e\",\"./playAndPause\":\"ebXtb\",\"./progress\":\"bgoVP\",\"./time\":\"ikc2j\",\"./volume\":\"b8NFx\",\"./setting\":\"03o9l\",\"./thumbnails\":\"eCVx2\",\"./screenshot\":\"4KCF5\",\"./quality\":\"efgTY\",\"./loop\":\"2hIff\",\"./airplay\":\"4IS2d\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"18nVI\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"./dom\"),i=e(\"option-validator\"),n=o.interopDefault(i),s=e(\"../scheme\"),l=e(\"./property\"),c=e(\"./error\");r.default=class{constructor(e){this.id=0,this.art=e,this.add=this.add.bind(this)}get show(){return(0,a.hasClass)(this.art.template.$player,`art-${this.name}-show`)}set show(e){const{$player:t}=this.art.template,r=`art-${this.name}-show`;e?(0,a.addClass)(t,r):(0,a.removeClass)(t,r),this.art.emit(this.name,e)}set toggle(e){e&&(this.show=!this.show)}add(e){const t=\"function\"==typeof e?e(this.art):e;if(t.html=t.html||\"\",(0,n.default)(t,s.ComponentOption),!this.$parent||!this.name||t.disable)return;const r=t.name||`${this.name}${this.id}`;(0,c.errorHandle)(!(0,l.has)(this,r),`Cannot add an existing name [${r}] to the [${this.name}]`),this.id+=1;const o=(0,a.createElement)(\"div\");(0,a.addClass)(o,`art-${this.name}`),(0,a.addClass)(o,`art-${this.name}-${r}`);const i=Array.from(this.$parent.children);o.dataset.index=t.index||this.id;const p=i.find((e=>Number(e.dataset.index)>=Number(o.dataset.index)));return p?p.insertAdjacentElement(\"beforebegin\",o):(0,a.append)(this.$parent,o),t.html&&(0,a.append)(o,t.html),t.style&&(0,a.setStyles)(o,t.style),t.tooltip&&(0,a.tooltip)(o,t.tooltip),t.click&&this.art.events.proxy(o,\"click\",(e=>{e.preventDefault(),t.click.call(this.art,this,e)})),t.selector&&[\"left\",\"right\"].includes(t.position)&&this.selector(t,o),t.mounted&&t.mounted.call(this.art,o),(0,l.def)(this,r,{value:o}),o}selector(e,t){const{hover:r,proxy:o}=this.art.events;(0,a.addClass)(t,\"art-control-selector\");const i=(0,a.createElement)(\"div\");(0,a.addClass)(i,\"art-selector-value\"),(0,a.append)(i,e.html),t.innerText=\"\",(0,a.append)(t,i);const n=e.selector.map(((e,t)=>`<div class=\"art-selector-item ${e.default?\"art-current\":\"\"}\" data-index=\"${t}\">${e.html}</div>`)).join(\"\"),s=(0,a.createElement)(\"div\");(0,a.addClass)(s,\"art-selector-list\"),(0,a.append)(s,n),(0,a.append)(t,s),this.art.option.backdrop&&(0,a.addClass)(s,\"art-backdrop-filter\");const l=()=>{const e=(0,a.getStyle)(t,\"width\")/2-(0,a.getStyle)(s,\"width\")/2;s.style.left=`${e}px`};r(t,l),o(s,\"click\",(async t=>{const r=(t.composedPath()||[]).find((e=>(0,a.hasClass)(e,\"art-selector-item\")));if(!r)return;(0,a.inverseClass)(r,\"art-current\");const o=Number(r.dataset.index),n=e.selector[o]||{};if(i.innerText=r.innerText,e.onSelect){const o=await e.onSelect.call(this.art,n,r,t);\"string\"!=typeof o&&\"number\"!=typeof o||(i.innerHTML=o)}l()}))}}},{\"./dom\":\"bSNiV\",\"option-validator\":\"bAWi2\",\"../scheme\":\"AKEiO\",\"./property\":\"5NSdr\",\"./error\":\"hwmZz\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],c61Lj:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>({...e,tooltip:t.i18n.get(\"Fullscreen\"),mounted:e=>{const{proxy:r,icons:a,i18n:i}=t,n=(0,o.append)(e,a.fullscreenOn),s=(0,o.append)(e,a.fullscreenOff);(0,o.setStyle)(s,\"display\",\"none\"),r(e,\"click\",(()=>{t.fullscreen=!t.fullscreen})),t.on(\"fullscreen\",(t=>{t?((0,o.tooltip)(e,i.get(\"Exit Fullscreen\")),(0,o.setStyle)(n,\"display\",\"none\"),(0,o.setStyle)(s,\"display\",\"inline-flex\")):((0,o.tooltip)(e,i.get(\"Fullscreen\")),(0,o.setStyle)(n,\"display\",\"inline-flex\"),(0,o.setStyle)(s,\"display\",\"none\"))}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"03jeB\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>({...e,tooltip:t.i18n.get(\"Web Fullscreen\"),mounted:e=>{const{proxy:r,icons:a,i18n:i}=t,n=(0,o.append)(e,a.fullscreenWebOn),s=(0,o.append)(e,a.fullscreenWebOff);(0,o.setStyle)(s,\"display\",\"none\"),r(e,\"click\",(()=>{t.fullscreenWeb=!t.fullscreenWeb})),t.on(\"fullscreenWeb\",(t=>{t?((0,o.tooltip)(e,i.get(\"Exit Web Fullscreen\")),(0,o.setStyle)(n,\"display\",\"none\"),(0,o.setStyle)(s,\"display\",\"inline-flex\")):((0,o.tooltip)(e,i.get(\"Web Fullscreen\")),(0,o.setStyle)(n,\"display\",\"inline-flex\"),(0,o.setStyle)(s,\"display\",\"none\"))}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],u8l8e:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>({...e,tooltip:t.i18n.get(\"PIP Mode\"),mounted:e=>{const{proxy:r,icons:a,i18n:i}=t;(0,o.append)(e,a.pip),r(e,\"click\",(()=>{t.pip=!t.pip})),t.on(\"pip\",(t=>{(0,o.tooltip)(e,i.get(t?\"Exit PIP Mode\":\"PIP Mode\"))}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],ebXtb:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>({...e,mounted:e=>{const{proxy:r,icons:a,i18n:i}=t,n=(0,o.append)(e,a.play),s=(0,o.append)(e,a.pause);function l(){(0,o.setStyle)(n,\"display\",\"flex\"),(0,o.setStyle)(s,\"display\",\"none\")}function c(){(0,o.setStyle)(n,\"display\",\"none\"),(0,o.setStyle)(s,\"display\",\"flex\")}(0,o.tooltip)(n,i.get(\"Play\")),(0,o.tooltip)(s,i.get(\"Pause\")),r(n,\"click\",(()=>{t.play()})),r(s,\"click\",(()=>{t.pause()})),t.playing?c():l(),t.on(\"video:playing\",(()=>{c()})),t.on(\"video:pause\",(()=>{l()}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],bgoVP:[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r),o.export(r,\"getPosFromEvent\",(()=>i)),o.export(r,\"setCurrentTime\",(()=>n));var a=e(\"../utils\");function i(e,t){const{$progress:r}=e.template,{left:o}=r.getBoundingClientRect(),i=a.isMobile?t.touches[0].clientX:t.pageX,n=(0,a.clamp)(i-o,0,r.clientWidth),s=n/r.clientWidth*e.duration;return{second:s,time:(0,a.secondToTime)(s),width:n,percentage:(0,a.clamp)(n/r.clientWidth,0,1)}}function n(e,t){if(e.isRotate){const r=t.touches[0].clientY/e.height,o=r*e.duration;e.emit(\"setBar\",\"played\",r),e.seek=o}else{const{second:r,percentage:o}=i(e,t);e.emit(\"setBar\",\"played\",o),e.seek=r}}r.default=function(e){return t=>{const{icons:r,option:o,proxy:s}=t;return{...e,html:'<div class=\"art-control-progress-inner\"><div class=\"art-progress-loaded\"></div><div class=\"art-progress-played\"></div><div class=\"art-progress-highlight\"></div><div class=\"art-progress-indicator\"></div><div class=\"art-progress-tip\"></div></div>',mounted:e=>{let l=!1;const c=(0,a.query)(\".art-progress-loaded\",e),p=(0,a.query)(\".art-progress-played\",e),u=(0,a.query)(\".art-progress-highlight\",e),d=(0,a.query)(\".art-progress-indicator\",e),f=(0,a.query)(\".art-progress-tip\",e),{PROGRESS_HEIGHT:h,INDICATOR_SIZE:m,INDICATOR_SIZE_ICON:g,INDICATOR_SIZE_MOBILE:y,INDICATOR_SIZE_MOBILE_ICON:v}=t.constructor;(0,a.setStyle)(e,\"height\",`${h}px`),(0,a.setStyle)(p,\"backgroundColor\",\"var(--theme)\");let b=m;function x(e,t){\"loaded\"===e&&(0,a.setStyle)(c,\"width\",100*t+\"%\"),\"played\"===e&&((0,a.setStyle)(p,\"width\",100*t+\"%\"),(0,a.setStyle)(d,\"left\",`calc(${100*t}% - ${b/2}px)`))}r.indicator?(b=g,(0,a.append)(d,r.indicator)):(0,a.setStyles)(d,{backgroundColor:\"var(--theme)\"}),a.isMobile&&(b=y,r.indicator&&(b=v)),(0,a.setStyles)(d,{left:`-${b/2}px`,width:`${b}px`,height:`${b}px`}),t.on(\"video:loadedmetadata\",(()=>{for(let e=0;e<o.highlight.length;e++){const r=o.highlight[e],i=(0,a.clamp)(r.time,0,t.duration)/t.duration*100;(0,a.append)(u,`<span data-text=\"${r.text}\" data-time=\"${r.time}\" style=\"left: ${i}%\"></span>`)}})),x(\"loaded\",t.loaded),t.on(\"setBar\",((e,t)=>{x(e,t)})),t.on(\"video:progress\",(()=>{x(\"loaded\",t.loaded)})),t.on(\"video:timeupdate\",(()=>{x(\"played\",t.played)})),t.on(\"video:ended\",(()=>{x(\"played\",1)})),a.isMobile||(s(e,\"click\",(e=>{e.target!==d&&n(t,e)})),s(e,\"mousemove\",(r=>{(0,a.setStyle)(f,\"display\",\"block\"),(0,a.includeFromEvent)(r,u)?function(r){const{width:o}=i(t,r),{text:n}=r.target.dataset;f.innerHTML=n;const s=f.clientWidth;o<=s/2?(0,a.setStyle)(f,\"left\",0):o>e.clientWidth-s/2?(0,a.setStyle)(f,\"left\",e.clientWidth-s+\"px\"):(0,a.setStyle)(f,\"left\",o-s/2+\"px\")}(r):function(r){const{width:o,time:n}=i(t,r);f.innerHTML=n;const s=f.clientWidth;o<=s/2?(0,a.setStyle)(f,\"left\",0):o>e.clientWidth-s/2?(0,a.setStyle)(f,\"left\",e.clientWidth-s+\"px\"):(0,a.setStyle)(f,\"left\",o-s/2+\"px\")}(r)})),s(e,\"mouseleave\",(()=>{(0,a.setStyle)(f,\"display\",\"none\")})),s(e,\"mousedown\",(()=>{l=!0})),s(document,\"mousemove\",(e=>{if(l){const{second:r,percentage:o}=i(t,e);x(\"played\",o),t.seek=r}})),s(document,\"mouseup\",(()=>{l&&(l=!1)})))}}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],ikc2j:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>({...e,style:{cursor:\"auto\",marginLeft:\"10px\"},mounted:e=>{function r(){const r=`${(0,o.secondToTime)(t.currentTime)} / ${(0,o.secondToTime)(t.duration)}`;r!==e.innerText&&(e.innerText=r)}r();const a=[\"video:loadedmetadata\",\"video:timeupdate\",\"video:progress\"];for(let e=0;e<a.length;e++)t.on(a[e],r)}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],b8NFx:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>({...e,mounted:e=>{const{proxy:r,icons:a,i18n:i}=t;let n=!1;const s=t.constructor.VOLUME_PANEL_WIDTH,l=t.constructor.VOLUME_HANDLE_WIDTH,c=(0,o.append)(e,a.volume),p=(0,o.append)(e,a.volumeClose),u=(0,o.append)(e,'<div class=\"art-volume-panel\"></div>'),d=(0,o.append)(u,'<div class=\"art-volume-slider-handle\"></div>');function f(e){const{left:t}=u.getBoundingClientRect();return(0,o.clamp)(e.pageX-t-l/2,0,s-l/2)/(s-l)}function h(e=.7){if(t.muted||0===e)(0,o.setStyle)(c,\"display\",\"none\"),(0,o.setStyle)(p,\"display\",\"flex\"),(0,o.setStyle)(d,\"left\",\"0\");else{const t=(s-l)*e;(0,o.setStyle)(c,\"display\",\"flex\"),(0,o.setStyle)(p,\"display\",\"none\"),(0,o.setStyle)(d,\"left\",`${t}px`)}}(0,o.tooltip)(c,i.get(\"Mute\")),(0,o.setStyle)(p,\"display\",\"none\"),o.isMobile&&(0,o.setStyle)(u,\"display\",\"none\"),h(t.volume),t.on(\"video:volumechange\",(()=>{h(t.volume)})),r(c,\"click\",(()=>{t.muted=!0})),r(p,\"click\",(()=>{t.muted=!1})),r(u,\"click\",(e=>{t.muted=!1,t.volume=f(e)})),r(d,\"mousedown\",(()=>{n=!0})),r(e,\"mousemove\",(e=>{n&&(t.muted=!1,t.volume=f(e))})),r(document,\"mouseup\",(()=>{n&&(n=!1)}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"03o9l\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>({...e,tooltip:t.i18n.get(\"Show Setting\"),mounted:e=>{const{proxy:r,icons:a,i18n:i}=t;(0,o.append)(e,a.setting),r(e,\"click\",(()=>{t.setting.toggle=!0,t.setting.updateStyle()})),t.on(\"setting\",(t=>{(0,o.tooltip)(e,i.get(t?\"Hide Setting\":\"Show Setting\"))}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],eCVx2:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\"),a=e(\"./progress\");r.default=function(e){return t=>({...e,mounted:e=>{const{option:r,template:{$progress:i,$video:n},events:{proxy:s,loadImg:l}}=t;let c=null,p=!1,u=!1;s(i,\"mousemove\",(async s=>{if(!p){p=!0;const e=await l(r.thumbnails.url);c=e,u=!0}u&&((0,o.setStyle)(e,\"display\",\"block\"),function(s){const{width:l}=(0,a.getPosFromEvent)(t,s),{url:p,number:u,column:d,width:f,height:h}=r.thumbnails,m=f||c.naturalWidth/d,g=h||m/(n.videoWidth/n.videoHeight),y=i.clientWidth/u,v=Math.floor(l/y),b=Math.ceil(v/d)-1,x=v%d||d-1;(0,o.setStyle)(e,\"backgroundImage\",`url(${p})`),(0,o.setStyle)(e,\"height\",`${g}px`),(0,o.setStyle)(e,\"width\",`${m}px`),(0,o.setStyle)(e,\"backgroundPosition\",`-${x*m}px -${b*g}px`),l<=m/2?(0,o.setStyle)(e,\"left\",0):l>i.clientWidth-m/2?(0,o.setStyle)(e,\"left\",i.clientWidth-m+\"px\"):(0,o.setStyle)(e,\"left\",l-m/2+\"px\")}(s))})),s(i,\"mouseleave\",(()=>{(0,o.setStyle)(e,\"display\",\"none\")})),t.on(\"hover\",(t=>{t||(0,o.setStyle)(e,\"display\",\"none\")}))}})}},{\"../utils\":\"71aH7\",\"./progress\":\"bgoVP\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"4KCF5\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>({...e,tooltip:t.i18n.get(\"Screenshot\"),mounted:e=>{const{proxy:r,icons:a}=t;(0,o.append)(e,a.screenshot),r(e,\"click\",(()=>{t.screenshot()}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],efgTY:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e){return t=>{const r=t.option.quality,o=r.find((e=>e.default))||r[0];return{...e,style:{marginRight:\"10px\"},html:o?o.html:\"\",selector:r,onSelect(e){t.switchQuality(e.url,e.html)}}}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"2hIff\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>({...e,mounted:e=>{const r=(0,o.append)(e,'<span class=\"art-loop-point\"></span>'),a=(0,o.append)(e,'<span class=\"art-loop-point\"></span>');t.on(\"loop\",(i=>{i&&i.length?((0,o.setStyle)(e,\"display\",\"block\"),(0,o.setStyle)(r,\"left\",`calc(${i[0]/t.duration*100}% - ${r.clientWidth}px)`),(0,o.setStyle)(a,\"left\",i[1]/t.duration*100+\"%\")):(0,o.setStyle)(e,\"display\",\"none\")}))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"4IS2d\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>({...e,tooltip:t.i18n.get(\"AirPlay\"),mounted:e=>{const{proxy:r,icons:a}=t;(0,o.append)(e,a.airplay),r(e,\"click\",(()=>t.airplay()))}})}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"2KYsr\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"../utils\"),i=e(\"../utils/component\"),n=o.interopDefault(i),s=e(\"./playbackRate\"),l=o.interopDefault(s),c=e(\"./aspectRatio\"),p=o.interopDefault(c),u=e(\"./flip\"),d=o.interopDefault(u),f=e(\"./info\"),h=o.interopDefault(f),m=e(\"./version\"),g=o.interopDefault(m),y=e(\"./close\"),v=o.interopDefault(y);class b extends n.default{constructor(e){super(e),this.name=\"contextmenu\",this.$parent=e.template.$contextmenu,a.isMobile||this.init()}init(){const{option:e,proxy:t,template:{$player:r,$contextmenu:o}}=this.art;e.playbackRate&&this.add((0,l.default)({name:\"playbackRate\",index:10})),e.aspectRatio&&this.add((0,p.default)({name:\"aspectRatio\",index:20})),e.flip&&this.add((0,d.default)({name:\"flip\",index:30})),this.add((0,h.default)({name:\"info\",index:40})),this.add((0,g.default)({name:\"version\",index:50})),this.add((0,v.default)({name:\"close\",index:60}));for(let t=0;t<e.contextmenu.length;t++)this.add(e.contextmenu[t]);t(r,\"contextmenu\",(e=>{if(e.preventDefault(),!this.art.constructor.CONTEXTMENU)return;this.show=!0;const t=e.clientX,i=e.clientY,{height:n,width:s,left:l,top:c}=r.getBoundingClientRect(),{height:p,width:u}=o.getBoundingClientRect();let d=t-l,f=i-c;t+u>l+s&&(d=s-u),i+p>c+n&&(f=n-p),(0,a.setStyles)(o,{top:`${f}px`,left:`${d}px`})})),t(r,\"click\",(e=>{(0,a.includeFromEvent)(e,o)||(this.show=!1)})),this.art.on(\"blur\",(()=>{this.show=!1}))}}r.default=b},{\"../utils\":\"71aH7\",\"../utils/component\":\"18nVI\",\"./playbackRate\":\"69eLi\",\"./aspectRatio\":\"lUefg\",\"./flip\":\"kysiM\",\"./info\":\"gqIgJ\",\"./version\":\"kRU7C\",\"./close\":\"jQ8Pm\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"69eLi\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>{const{i18n:r,constructor:{PLAYBACK_RATE:a}}=t;return{...e,html:`${r.get(\"Play Speed\")}:\\n                ${a.map((e=>`<span data-value=\"${e}\">${1===e?r.get(\"Normal\"):e}</span>`)).join(\"\")}\\n            `,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.playbackRate=Number(o),e.show=!1)},mounted:e=>{const r=(0,o.query)('[data-value=\"1\"]',e);r&&(0,o.inverseClass)(r,\"art-current\"),t.on(\"video:ratechange\",(()=>{const r=(0,o.queryAll)(\"span\",e).find((e=>Number(e.dataset.value)===t.playbackRate));r&&(0,o.inverseClass)(r,\"art-current\")}))}}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],lUefg:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>{const{i18n:r,constructor:{ASPECT_RATIO:a}}=t;return{...e,html:`${r.get(\"Aspect Ratio\")}:\\n                ${a.map((e=>`<span data-value=\"${e}\">${\"default\"===e?r.get(\"Default\"):e}</span>`)).join(\"\")}\\n            `,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.aspectRatio=o,e.show=!1)},mounted:e=>{const r=(0,o.query)('[data-value=\"default\"]',e);r&&(0,o.inverseClass)(r,\"art-current\"),t.on(\"aspectRatio\",(t=>{const r=(0,o.queryAll)(\"span\",e).find((e=>e.dataset.value===t));r&&(0,o.inverseClass)(r,\"art-current\")}))}}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],kysiM:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){return t=>{const{i18n:r,constructor:{FLIP:a}}=t;return{...e,html:`${r.get(\"Video Flip\")}:\\n                ${a.map((e=>`<span data-value=\"${e}\">${r.get((0,o.capitalize)(e))}</span>`)).join(\"\")}\\n            `,click:(e,r)=>{const{value:o}=r.target.dataset;o&&(t.flip=o.toLowerCase(),e.show=!1)},mounted:e=>{const r=(0,o.query)('[data-value=\"normal\"]',e);r&&(0,o.inverseClass)(r,\"art-current\"),t.on(\"flip\",(t=>{const r=(0,o.queryAll)(\"span\",e).find((e=>e.dataset.value===t));r&&(0,o.inverseClass)(r,\"art-current\")}))}}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],gqIgJ:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e){return t=>({...e,html:t.i18n.get(\"Video Info\"),click:e=>{t.info.show=!0,e.show=!1}})}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],kRU7C:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e){return{...e,html:'<a href=\"https://artplayer.org\" target=\"_blank\">ArtPlayer 4.6.2</a>'}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],jQ8Pm:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e){return t=>({...e,html:t.i18n.get(\"Close\"),click:e=>{e.show=!1}})}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"02ajl\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"./utils\"),i=e(\"./utils/component\"),n=o.interopDefault(i);class s extends n.default{constructor(e){super(e),this.name=\"info\",a.isMobile||this.init()}init(){const{proxy:e,constructor:t,template:{$infoPanel:r,$infoClose:o,$video:i}}=this.art;e(o,\"click\",(()=>{this.show=!1}));let n=null;const s=(0,a.queryAll)(\"[data-video]\",r)||[];this.art.on(\"destroy\",(()=>{clearTimeout(n)})),function e(){for(let e=0;e<s.length;e++){const t=s[e],r=i[t.dataset.video],o=\"number\"==typeof r?r.toFixed(2):r;t.innerText!==o&&(t.innerText=o)}n=setTimeout(e,t.INFO_LOOP_TIME)}()}}r.default=s},{\"./utils\":\"71aH7\",\"./utils/component\":\"18nVI\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],eSWto:[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"./utils\"),i=e(\"./utils/component\"),n=o.interopDefault(i),s=e(\"option-validator\"),l=o.interopDefault(s),c=e(\"./scheme\"),p=o.interopDefault(c);class u extends n.default{constructor(e){super(e),this.name=\"subtitle\",this.eventDestroy=()=>null,this.init(e.option.subtitle);let t=!1;e.on(\"video:timeupdate\",(()=>{if(!this.url)return;const e=this.art.template.$video.webkitDisplayingFullscreen;\"boolean\"==typeof e&&e!==t&&(t=e,this.createTrack(e?\"subtitles\":\"metadata\",this.url))}))}get url(){return this.art.template.$track.src}set url(e){this.switch(e)}get textTrack(){return this.art.template.$video.textTracks[0]}get activeCue(){return this.textTrack.activeCues[0]}style(e,t){const{$subtitle:r}=this.art.template;return\"object\"==typeof e?(0,a.setStyles)(r,e):(0,a.setStyle)(r,e,t)}update(){const{$subtitle:e}=this.art.template;e.innerHTML=\"\",this.activeCue&&(this.art.option.subtitle.escape?e.innerHTML=this.activeCue.text.split(/\\r?\\n/).map((e=>`<p>${(0,a.escape)(e)}</p>`)).join(\"\"):e.innerHTML=this.activeCue.text,this.art.emit(\"subtitleUpdate\",this.activeCue.text))}async switch(e,t={}){const{i18n:r,notice:o,option:a}=this.art,i={...a.subtitle,...t,url:e},n=await this.init(i);return t.name&&(o.show=`${r.get(\"Switch Subtitle\")}: ${t.name}`),n}createTrack(e,t){const{template:r,proxy:o}=this.art,{$video:i,$track:n}=r,s=(0,a.createElement)(\"track\");s.default=!0,s.kind=e,s.src=t,s.track.mode=\"hidden\",this.eventDestroy(),(0,a.remove)(n),(0,a.append)(i,s),r.$track=s,this.eventDestroy=o(this.textTrack,\"cuechange\",(()=>this.update()))}async init(e){const{notice:t,template:{$subtitle:r}}=this.art;if((0,l.default)(e,p.default.subtitle),e.url)return this.style(e.style),fetch(e.url).then((e=>e.arrayBuffer())).then((t=>{const r=new TextDecoder(e.encoding).decode(t);switch(this.art.emit(\"subtitleLoad\",e.url),e.type||(0,a.getExt)(e.url)){case\"srt\":return(0,a.vttToBlob)((0,a.srtToVtt)(r));case\"ass\":return(0,a.vttToBlob)((0,a.assToVtt)(r));case\"vtt\":return(0,a.vttToBlob)(r);default:return e.url}})).then((e=>(r.innerHTML=\"\",this.url===e||(URL.revokeObjectURL(this.url),this.createTrack(\"metadata\",e),this.art.emit(\"subtitleSwitch\",e)),e))).catch((e=>{throw t.show=e,e}))}}r.default=u},{\"./utils\":\"71aH7\",\"./utils/component\":\"18nVI\",\"option-validator\":\"bAWi2\",\"./scheme\":\"AKEiO\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],jo4S1:[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"../utils/error\"),i=e(\"./clickInit\"),n=o.interopDefault(i),s=e(\"./hoverInit\"),l=o.interopDefault(s),c=e(\"./mousemoveInit\"),p=o.interopDefault(c),u=e(\"./resizeInit\"),d=o.interopDefault(u),f=e(\"./gestureInit\"),h=o.interopDefault(f),m=e(\"./viewInit\"),g=o.interopDefault(m);r.default=class{constructor(e){this.destroyEvents=[],this.proxy=this.proxy.bind(this),this.hover=this.hover.bind(this),this.loadImg=this.loadImg.bind(this),e.whitelist.state&&((0,n.default)(e,this),(0,l.default)(e,this),(0,p.default)(e,this),(0,d.default)(e,this),(0,h.default)(e,this),(0,g.default)(e,this))}proxy(e,t,r,o={}){if(Array.isArray(t))return t.map((t=>this.proxy(e,t,r,o)));e.addEventListener(t,r,o);const a=()=>e.removeEventListener(t,r,o);return this.destroyEvents.push(a),a}hover(e,t,r){t&&this.proxy(e,\"mouseenter\",t),r&&this.proxy(e,\"mouseleave\",r)}loadImg(e){return new Promise(((t,r)=>{let o;if(e instanceof HTMLImageElement)o=e;else{if(\"string\"!=typeof e)return r(new(0,a.ArtPlayerError)(\"Unable to get Image\"));o=new Image,o.src=e}if(o.complete)return t(o);this.proxy(o,\"load\",(()=>t(o))),this.proxy(o,\"error\",(()=>r(new(0,a.ArtPlayerError)(`Failed to load Image: ${o.src}`))))}))}destroy(){for(let e=0;e<this.destroyEvents.length;e++)this.destroyEvents[e]()}}},{\"../utils/error\":\"hwmZz\",\"./clickInit\":\"6UrCm\",\"./hoverInit\":\"4jWHi\",\"./mousemoveInit\":\"bMF9b\",\"./resizeInit\":\"eDXPO\",\"./gestureInit\":\"95GtS\",\"./viewInit\":\"InUBx\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6UrCm\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e,t){const{constructor:r,template:{$player:a,$video:i}}=e;t.proxy(document,[\"click\",\"contextmenu\"],(t=>{(0,o.includeFromEvent)(t,a)?(e.isInput=\"INPUT\"===t.target.tagName,e.isFocus=!0,e.emit(\"focus\")):(e.isInput=!1,e.isFocus=!1,e.emit(\"blur\"))}));let n=0;t.proxy(i,\"click\",(()=>{const t=Date.now();t-n<=r.DB_CLICE_TIME?(e.emit(\"dblclick\"),o.isMobile?e.isLock||e.toggle():e.fullscreen=!e.fullscreen):(e.emit(\"click\"),o.isMobile||e.toggle()),n=t}))}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"4jWHi\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e,t){const{$player:r}=e.template;t.hover(r,(t=>{(0,o.addClass)(r,\"art-hover\"),e.emit(\"hover\",!0,t)}),(t=>{(0,o.removeClass)(r,\"art-hover\"),e.emit(\"hover\",!1,t)}))}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],bMF9b:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e,t){const{$player:r}=e.template;t.proxy(r,\"mousemove\",(t=>{e.emit(\"mousemove\",t)}))}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],eDXPO:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e,t){const{option:r}=e,a=(0,o.throttle)((()=>{e.normalSize&&(e.autoSize=r.autoSize),e.aspectRatioReset=!0,e.notice.show=\"\",e.emit(\"resize\")}),e.constructor.RESIZE_TIME);t.proxy(window,[\"orientationchange\",\"resize\"],(()=>{a()})),screen&&screen.orientation&&screen.orientation.onchange&&t.proxy(screen.orientation,\"change\",(()=>{a()}))}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"95GtS\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\"),a=e(\"../control/progress\");r.default=function(e,t){if(o.isMobile&&!e.option.isLive){const{$video:r,$progress:i}=e.template;let n=null,s=!1,l=0,c=0,p=0;const u=t=>{if(1===t.touches.length&&!e.isLock){n===i&&(0,a.setCurrentTime)(e,t),s=!0;const{clientX:r,clientY:o}=t.touches[0];l=r,c=o,p=e.currentTime}},d=t=>{if(1===t.touches.length&&s&&e.duration){const{clientX:a,clientY:i}=t.touches[0],s=(0,o.clamp)((a-l)/e.width,-1,1),u=(0,o.clamp)((i-c)/e.height,-1,1),d=e.isRotate?u:s,f=n===r?e.constructor.TOUCH_MOVE_RATIO:1,h=(0,o.clamp)(p+e.duration*d*f,0,e.duration);e.seek=h,e.emit(\"setBar\",\"played\",(0,o.clamp)(h/e.duration,0,1)),e.notice.show=`${(0,o.secondToTime)(h)} / ${(0,o.secondToTime)(e.duration)}`}},f=()=>{s&&(l=0,c=0,p=0,s=!1,n=null)};t.proxy(i,\"touchstart\",(e=>{n=i,u(e)})),t.proxy(r,\"touchstart\",(e=>{n=r,u(e)})),t.proxy(r,\"touchmove\",d),t.proxy(i,\"touchmove\",d),t.proxy(document,\"touchend\",f)}}},{\"../utils\":\"71aH7\",\"../control/progress\":\"bgoVP\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],InUBx:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e,t){const{option:r,constructor:a,template:{$container:i}}=e,n=(0,o.throttle)((()=>{e.emit(\"view\",(0,o.isInViewport)(i,a.SCROLL_GAP))}),a.SCROLL_TIME);t.proxy(window,\"scroll\",(()=>{n()})),e.on(\"view\",(t=>{r.autoMini&&(e.mini=!t)}))}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6NoFy\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"./utils\");r.default=class{constructor(e){this.art=e,this.keys={},e.option.hotkey&&!o.isMobile&&this.init()}init(){const{proxy:e,constructor:t}=this.art;this.add(27,(()=>{this.art.fullscreenWeb&&(this.art.fullscreenWeb=!1)})),this.add(32,(()=>{this.art.toggle()})),this.add(37,(()=>{this.art.backward=t.SEEK_STEP})),this.add(38,(()=>{this.art.volume+=t.VOLUME_STEP})),this.add(39,(()=>{this.art.forward=t.SEEK_STEP})),this.add(40,(()=>{this.art.volume-=t.VOLUME_STEP})),e(window,\"keydown\",(e=>{if(this.art.isFocus){const t=document.activeElement.tagName.toUpperCase(),r=document.activeElement.getAttribute(\"contenteditable\");if(\"INPUT\"!==t&&\"TEXTAREA\"!==t&&\"\"!==r&&\"true\"!==r){const t=this.keys[e.keyCode];if(t){e.preventDefault();for(let r=0;r<t.length;r++)t[r].call(this.art,e);this.art.emit(\"hotkey\",e)}}}}))}add(e,t){return this.keys[e]?this.keys[e].push(t):this.keys[e]=[t],this}remove(e,t){if(this.keys[e]){const r=this.keys[e].indexOf(t);-1!==r&&this.keys[e].splice(r,1)}return this}}},{\"./utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6G6hZ\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"./utils/component\"),i=o.interopDefault(a);class n extends i.default{constructor(e){super(e);const{option:t,template:{$layer:r}}=e;this.name=\"layer\",this.$parent=r;for(let e=0;e<t.layers.length;e++)this.add(t.layers[e])}}r.default=n},{\"./utils/component\":\"18nVI\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"3dsEe\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"./utils\"),i=e(\"./utils/component\"),n=o.interopDefault(i);class s extends n.default{constructor(e){super(e),this.name=\"loading\",(0,a.append)(e.template.$loading,e.icons.loading)}}r.default=s},{\"./utils\":\"71aH7\",\"./utils/component\":\"18nVI\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],dWGTw:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"./utils\");r.default=class{constructor(e){this.art=e,this.timer=null}set show(e){const{constructor:t,template:{$player:r,$noticeInner:a}}=this.art;e?(a.innerText=e instanceof Error?e.message.trim():e,(0,o.addClass)(r,\"art-notice-show\"),clearTimeout(this.timer),this.timer=setTimeout((()=>{a.innerText=\"\",(0,o.removeClass)(r,\"art-notice-show\")}),t.NOTICE_TIME)):(0,o.removeClass)(r,\"art-notice-show\")}}},{\"./utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"5POkG\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"./utils\"),i=e(\"./utils/component\"),n=o.interopDefault(i);class s extends n.default{constructor(e){super(e),this.name=\"mask\";const{template:t,icons:r,events:o}=e,i=(0,a.append)(t.$state,r.state),n=(0,a.append)(t.$state,r.error);(0,a.setStyle)(n,\"display\",\"none\"),e.on(\"destroy\",(()=>{(0,a.setStyle)(i,\"display\",\"none\"),(0,a.setStyle)(n,\"display\",null)})),o.proxy(t.$state,\"click\",(()=>e.play()))}}r.default=s},{\"./utils\":\"71aH7\",\"./utils/component\":\"18nVI\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"6OeNg\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"../utils\"),i=e(\"bundle-text:./loading.svg\"),n=o.interopDefault(i),s=e(\"bundle-text:./state.svg\"),l=o.interopDefault(s),c=e(\"bundle-text:./check.svg\"),p=o.interopDefault(c),u=e(\"bundle-text:./play.svg\"),d=o.interopDefault(u),f=e(\"bundle-text:./pause.svg\"),h=o.interopDefault(f),m=e(\"bundle-text:./volume.svg\"),g=o.interopDefault(m),y=e(\"bundle-text:./volume-close.svg\"),v=o.interopDefault(y),b=e(\"bundle-text:./screenshot.svg\"),x=o.interopDefault(b),w=e(\"bundle-text:./setting.svg\"),j=o.interopDefault(w),k=e(\"bundle-text:./arrow-left.svg\"),S=o.interopDefault(k),I=e(\"bundle-text:./arrow-right.svg\"),C=o.interopDefault(I),$=e(\"bundle-text:./playback-rate.svg\"),E=o.interopDefault($),P=e(\"bundle-text:./aspect-ratio.svg\"),T=o.interopDefault(P),M=e(\"bundle-text:./config.svg\"),F=o.interopDefault(M),A=e(\"bundle-text:./pip.svg\"),z=o.interopDefault(A),H=e(\"bundle-text:./lock.svg\"),D=o.interopDefault(H),O=e(\"bundle-text:./unlock.svg\"),R=o.interopDefault(O),L=e(\"bundle-text:./fullscreen-off.svg\"),N=o.interopDefault(L),V=e(\"bundle-text:./fullscreen-on.svg\"),Y=o.interopDefault(V),_=e(\"bundle-text:./fullscreen-web-off.svg\"),W=o.interopDefault(_),B=e(\"bundle-text:./fullscreen-web-on.svg\"),q=o.interopDefault(B),U=e(\"bundle-text:./switch-on.svg\"),Z=o.interopDefault(U),G=e(\"bundle-text:./switch-off.svg\"),K=o.interopDefault(G),X=e(\"bundle-text:./flip.svg\"),J=o.interopDefault(X),Q=e(\"bundle-text:./error.svg\"),ee=o.interopDefault(Q),te=e(\"bundle-text:./close.svg\"),re=o.interopDefault(te),oe=e(\"bundle-text:./airplay.svg\"),ae=o.interopDefault(oe);r.default=class{constructor(e){const t={loading:n.default,state:l.default,play:d.default,pause:h.default,check:p.default,volume:g.default,volumeClose:v.default,screenshot:x.default,setting:j.default,pip:z.default,arrowLeft:S.default,arrowRight:C.default,playbackRate:E.default,aspectRatio:T.default,config:F.default,lock:D.default,flip:J.default,unlock:R.default,fullscreenOff:N.default,fullscreenOn:Y.default,fullscreenWebOff:W.default,fullscreenWebOn:q.default,switchOn:Z.default,switchOff:K.default,error:ee.default,close:re.default,airplay:ae.default,...e.option.icons};Object.keys(t).forEach((e=>{(0,a.def)(this,e,{get:()=>{const r=(0,a.createElement)(\"i\");return(0,a.addClass)(r,\"art-icon\"),(0,a.addClass)(r,`art-icon-${e}`),(0,a.append)(r,t[e]),r}})}))}}},{\"../utils\":\"71aH7\",\"bundle-text:./loading.svg\":\"7tDub\",\"bundle-text:./state.svg\":\"1ElZc\",\"bundle-text:./check.svg\":\"lmgoP\",\"bundle-text:./play.svg\":\"lVWoQ\",\"bundle-text:./pause.svg\":\"5Mnax\",\"bundle-text:./volume.svg\":\"w3eIa\",\"bundle-text:./volume-close.svg\":\"rHjo1\",\"bundle-text:./screenshot.svg\":\"2KcqM\",\"bundle-text:./setting.svg\":\"8rQMV\",\"bundle-text:./arrow-left.svg\":\"kqGBE\",\"bundle-text:./arrow-right.svg\":\"aFjpC\",\"bundle-text:./playback-rate.svg\":\"lx7ZM\",\"bundle-text:./aspect-ratio.svg\":\"2sEjf\",\"bundle-text:./config.svg\":\"fQTgE\",\"bundle-text:./pip.svg\":\"2CaxO\",\"bundle-text:./lock.svg\":\"aCGnW\",\"bundle-text:./unlock.svg\":\"bTrAV\",\"bundle-text:./fullscreen-off.svg\":\"bA3p0\",\"bundle-text:./fullscreen-on.svg\":\"fTuY8\",\"bundle-text:./fullscreen-web-off.svg\":\"tvKf4\",\"bundle-text:./fullscreen-web-on.svg\":\"1F1oB\",\"bundle-text:./switch-on.svg\":\"7qNHs\",\"bundle-text:./switch-off.svg\":\"28aV8\",\"bundle-text:./flip.svg\":\"1uXI6\",\"bundle-text:./error.svg\":\"9f4dh\",\"bundle-text:./close.svg\":\"4nTtS\",\"bundle-text:./airplay.svg\":\"cDPXC\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"7tDub\":[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"50\" height=\"50\" viewBox=\"0 0 100 100\" preserveAspectRatio=\"xMidYMid\" class=\"uil-default\"><path fill=\"none\" class=\"bk\" d=\"M0 0h100v100H0z\"/><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"translate(0 -30)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-1s\" repeatCount=\"indefinite\"/></rect><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"rotate(30 105.98 65)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-0.9166666666666666s\" repeatCount=\"indefinite\"/></rect><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"rotate(60 75.98 65)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-0.8333333333333334s\" repeatCount=\"indefinite\"/></rect><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"rotate(90 65 65)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-0.75s\" repeatCount=\"indefinite\"/></rect><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"rotate(120 58.66 65)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-0.6666666666666666s\" repeatCount=\"indefinite\"/></rect><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"rotate(150 54.02 65)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-0.5833333333333334s\" repeatCount=\"indefinite\"/></rect><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"rotate(180 50 65)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-0.5s\" repeatCount=\"indefinite\"/></rect><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"rotate(-150 45.98 65)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-0.4166666666666667s\" repeatCount=\"indefinite\"/></rect><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"rotate(-120 41.34 65)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-0.3333333333333333s\" repeatCount=\"indefinite\"/></rect><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"rotate(-90 35 65)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-0.25s\" repeatCount=\"indefinite\"/></rect><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"rotate(-60 24.02 65)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-0.16666666666666666s\" repeatCount=\"indefinite\"/></rect><rect x=\"47\" y=\"40\" width=\"6\" height=\"20\" rx=\"5\" ry=\"5\" fill=\"#fff\" transform=\"rotate(-30 -5.98 65)\"><animate attributeName=\"opacity\" from=\"1\" to=\"0\" dur=\"1s\" begin=\"-0.08333333333333333s\" repeatCount=\"indefinite\"/></rect></svg>'},{}],\"1ElZc\":[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"60\" width=\"60\" style=\"filter:drop-shadow(0 1px 1px #000)\" viewBox=\"0 0 24 24\"><path d=\"M20 2H4C1.8 2 0 3.8 0 6v12c0 2.2 1.8 4 4 4h16c2.2 0 4-1.8 4-4V6c0-2.2-1.8-4-4-4zm-4.4 10.8L10.5 16c-.6.5-1.5 0-1.5-.8V8.8c0-.8.9-1.3 1.5-.8l5.1 3.2c.7.3.7 1.3 0 1.6z\"/></svg>'},{}],lmgoP:[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" style=\"width:100%;height:100%\"><path d=\"M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z\" fill=\"#fff\"/></svg>'},{}],lVWoQ:[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"22\" width=\"22\"><path d=\"M17.982 9.275 8.06 3.27A2.013 2.013 0 0 0 5 4.994v12.011a2.017 2.017 0 0 0 3.06 1.725l9.922-6.005a2.017 2.017 0 0 0 0-3.45z\"/></svg>'},{}],\"5Mnax\":[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"22\" width=\"22\"><path d=\"M7 3a2 2 0 0 0-2 2v12a2 2 0 1 0 4 0V5a2 2 0 0 0-2-2zm8 0a2 2 0 0 0-2 2v12a2 2 0 1 0 4 0V5a2 2 0 0 0-2-2z\"/></svg>'},{}],w3eIa:[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"22\" width=\"22\"><path d=\"M10.188 4.65 6 8H5a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h1l4.188 3.35a.5.5 0 0 0 .812-.39V5.04a.498.498 0 0 0-.812-.39zm4.258-.872a1 1 0 0 0-.862 1.804 6.002 6.002 0 0 1-.007 10.838 1 1 0 0 0 .86 1.806A8.001 8.001 0 0 0 19 11a8.001 8.001 0 0 0-4.554-7.222z\"/><path d=\"M15 11a3.998 3.998 0 0 0-2-3.465v6.93A3.998 3.998 0 0 0 15 11z\"/></svg>'},{}],rHjo1:[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"22\" width=\"22\"><path d=\"M15 11a3.998 3.998 0 0 0-2-3.465v2.636l1.865 1.865A4.02 4.02 0 0 0 15 11z\"/><path d=\"M13.583 5.583A5.998 5.998 0 0 1 17 11a6 6 0 0 1-.585 2.587l1.477 1.477a8.001 8.001 0 0 0-3.446-11.286 1 1 0 0 0-.863 1.805zm5.195 13.195-2.121-2.121-1.414-1.414-1.415-1.415L13 13l-2-2-3.889-3.889-3.889-3.889a.999.999 0 1 0-1.414 1.414L5.172 8H5a2 2 0 0 0-2 2v2a2 2 0 0 0 2 2h1l4.188 3.35a.5.5 0 0 0 .812-.39v-3.131l2.587 2.587-.01.005a1 1 0 0 0 .86 1.806c.215-.102.424-.214.627-.333l2.3 2.3a1.001 1.001 0 0 0 1.414-1.416zM11 5.04a.5.5 0 0 0-.813-.39L8.682 5.854 11 8.172V5.04z\"/></svg>'},{}],\"2KcqM\":[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"22\" width=\"22\" viewBox=\"0 0 50 50\"><path d=\"M19.402 6a5 5 0 0 0-4.902 4.012L14.098 12H9a5 5 0 0 0-5 5v21a5 5 0 0 0 5 5h32a5 5 0 0 0 5-5V17a5 5 0 0 0-5-5h-5.098l-.402-1.988A5 5 0 0 0 30.598 6ZM25 17c5.52 0 10 4.48 10 10s-4.48 10-10 10-10-4.48-10-10 4.48-10 10-10Zm0 2c-4.41 0-8 3.59-8 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8Z\"/></svg>'},{}],\"8rQMV\":[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"22\" width=\"22\"><circle cx=\"11\" cy=\"11\" r=\"2\"/><path d=\"M19.164 8.861 17.6 8.6a6.978 6.978 0 0 0-1.186-2.099l.574-1.533a1 1 0 0 0-.436-1.217l-1.997-1.153a1.001 1.001 0 0 0-1.272.23l-1.008 1.225a7.04 7.04 0 0 0-2.55.001L8.716 2.829a1 1 0 0 0-1.272-.23L5.447 3.751a1 1 0 0 0-.436 1.217l.574 1.533A6.997 6.997 0 0 0 4.4 8.6l-1.564.261A.999.999 0 0 0 2 9.847v2.306c0 .489.353.906.836.986l1.613.269a7 7 0 0 0 1.228 2.075l-.558 1.487a1 1 0 0 0 .436 1.217l1.997 1.153c.423.244.961.147 1.272-.23l1.04-1.263a7.089 7.089 0 0 0 2.272 0l1.04 1.263a1 1 0 0 0 1.272.23l1.997-1.153a1 1 0 0 0 .436-1.217l-.557-1.487c.521-.61.94-1.31 1.228-2.075l1.613-.269a.999.999 0 0 0 .835-.986V9.847a.999.999 0 0 0-.836-.986zM11 15a4 4 0 1 1 0-8 4 4 0 0 1 0 8z\"/></svg>'},{}],kqGBE:[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"32\" width=\"32\"><path d=\"m19.41 20.09-4.58-4.59 4.58-4.59L18 9.5l-6 6 6 6z\" fill=\"#fff\"/></svg>'},{}],aFjpC:[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"32\" width=\"32\"><path d=\"m12.59 20.34 4.58-4.59-4.58-4.59L14 9.75l6 6-6 6z\" fill=\"#fff\"/></svg>'},{}],lx7ZM:[function(e,t,r){t.exports='<svg height=\"24\" width=\"24\"><path d=\"M10 8v8l6-4-6-4zM6.3 5l-.6-.8C7.2 3 9 2.2 11 2l.1 1c-1.8.2-3.4.9-4.8 2zM5 6.3l-.8-.6C3 7.2 2.2 9 2 11l1 .1c.2-1.8.9-3.4 2-4.8zm0 11.4c-1.1-1.4-1.8-3.1-2-4.8L2 13c.2 2 1 3.8 2.2 5.4l.8-.7zm6.1 3.3c-1.8-.2-3.4-.9-4.8-2l-.6.8C7.2 21 9 21.8 11 22l.1-1zM22 12c0-5.2-3.9-9.4-9-10l-.1 1c4.6.5 8.1 4.3 8.1 9s-3.5 8.5-8.1 9l.1 1c5.2-.5 9-4.8 9-10z\" fill=\"#fff\" style=\"--darkreader-inline-fill:#a8a6a4\"/></svg>'},{}],\"2sEjf\":[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 88 88\" style=\"width:100%;height:100%;transform:translate(0,0)\"><defs><clipPath id=\"__lottie_element_216\"><path d=\"M0 0h88v88H0z\"/></clipPath></defs><g style=\"display:block\" clip-path=\"url(\\'#__lottie_element_216\\')\"><path fill=\"#FFF\" d=\"m12.438-12.702-2.82 2.82c-.79.79-.79 2.05 0 2.83l7.07 7.07-7.07 7.07c-.79.79-.79 2.05 0 2.83l2.82 2.83c.79.78 2.05.78 2.83 0l11.32-11.31c.78-.78.78-2.05 0-2.83l-11.32-11.31c-.78-.79-2.04-.79-2.83 0zm-24.88 0c-.74-.74-1.92-.78-2.7-.12l-.13.12-11.31 11.31a2 2 0 0 0-.12 2.7l.12.13 11.31 11.31a2 2 0 0 0 2.7.12l.13-.12 2.83-2.83c.74-.74.78-1.91.11-2.7l-.11-.13-7.07-7.07 7.07-7.07c.74-.74.78-1.91.11-2.7l-.11-.13-2.83-2.82zM28-28c4.42 0 8 3.58 8 8v40c0 4.42-3.58 8-8 8h-56c-4.42 0-8-3.58-8-8v-40c0-4.42 3.58-8 8-8h56z\" style=\"--darkreader-inline-fill:#a8a6a4\" transform=\"translate(44 44)\"/></g></svg>'},{}],fQTgE:[function(e,t,r){t.exports='<svg height=\"24\" width=\"24\"><path d=\"M15 17h6v1h-6v-1zm-4 0H3v1h8v2h1v-5h-1v2zm3-9h1V3h-1v2H3v1h11v2zm4-3v1h3V5h-3zM6 14h1V9H6v2H3v1h3v2zm4-2h11v-1H10v1z\" fill=\"#fff\" style=\"--darkreader-inline-fill:#a8a6a4\"/></svg>'},{}],\"2CaxO\":[function(e,t,r){t.exports='<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 36 36\" height=\"32\" width=\"32\"><path d=\"M25 17h-8v6h8v-6Zm4 8V10.98C29 9.88 28.1 9 27 9H9c-1.1 0-2 .88-2 1.98V25c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2Zm-2 .02H9V10.97h18v14.05Z\"/></svg>'},{}],aCGnW:[function(e,t,r){t.exports='<svg class=\"icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\"><path d=\"M298.667 426.667v-85.334a213.333 213.333 0 1 1 426.666 0v85.334H768A85.333 85.333 0 0 1 853.333 512v256A85.333 85.333 0 0 1 768 853.333H256A85.333 85.333 0 0 1 170.667 768V512A85.333 85.333 0 0 1 256 426.667h42.667zM512 213.333a128 128 0 0 0-128 128v85.334h256v-85.334a128 128 0 0 0-128-128z\" fill=\"#fff\"/></svg>'},{}],bTrAV:[function(e,t,r){t.exports='<svg class=\"icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\"><path d=\"m666.752 194.517-49.365 74.112A128 128 0 0 0 384 341.333l.043 85.334h384A85.333 85.333 0 0 1 853.376 512v256a85.333 85.333 0 0 1-85.333 85.333H256A85.333 85.333 0 0 1 170.667 768V512A85.333 85.333 0 0 1 256 426.667h42.667v-85.334a213.333 213.333 0 0 1 368.085-146.816z\" fill=\"#fff\"/></svg>'},{}],bA3p0:[function(e,t,r){t.exports='<svg class=\"icon\" width=\"22\" height=\"22\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#fff\" d=\"M768 298.667h170.667V384h-256V128H768v170.667zM341.333 384h-256v-85.333H256V128h85.333v256zM768 725.333V896h-85.333V640h256v85.333H768zM341.333 640v256H256V725.333H85.333V640h256z\"/></svg>'},{}],fTuY8:[function(e,t,r){t.exports='<svg class=\"icon\" width=\"22\" height=\"22\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#fff\" d=\"M625.778 256H768v142.222h113.778v-256h-256V256zM256 398.222V256h142.222V142.222h-256v256H256zm512 227.556V768H625.778v113.778h256v-256H768zM398.222 768H256V625.778H142.222v256h256V768z\"/></svg>'},{}],tvKf4:[function(e,t,r){t.exports='<svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 1152 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#fff\" d=\"M1075.2 0H76.8A76.8 76.8 0 0 0 0 76.8v870.4a76.8 76.8 0 0 0 76.8 76.8h998.4a76.8 76.8 0 0 0 76.8-76.8V76.8A76.8 76.8 0 0 0 1075.2 0zM1024 128v768H128V128h896zM896 512a64 64 0 0 1 7.488 127.552L896 640H768v128a64 64 0 0 1-56.512 63.552L704 832a64 64 0 0 1-63.552-56.512L640 768V582.592c0-34.496 25.024-66.112 61.632-70.208l8-.384H896zm-640 0a64 64 0 0 1-7.488-127.552L256 384h128V256a64 64 0 0 1 56.512-63.552L448 192a64 64 0 0 1 63.552 56.512L512 256v185.408c0 34.432-25.024 66.112-61.632 70.144l-8 .448H256z\"/></svg>'},{}],\"1F1oB\":[function(e,t,r){t.exports='<svg class=\"icon\" width=\"18\" height=\"18\" viewBox=\"0 0 1152 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#fff\" d=\"M1075.2 0H76.8A76.8 76.8 0 0 0 0 76.8v870.4a76.8 76.8 0 0 0 76.8 76.8h998.4a76.8 76.8 0 0 0 76.8-76.8V76.8A76.8 76.8 0 0 0 1075.2 0zM1024 128v768H128V128h896zm-576 64a64 64 0 0 1 7.488 127.552L448 320H320v128a64 64 0 0 1-56.512 63.552L256 512a64 64 0 0 1-63.552-56.512L192 448V262.592c0-34.432 25.024-66.112 61.632-70.144l8-.448H448zm256 640a64 64 0 0 1-7.488-127.552L704 704h128V576a64 64 0 0 1 56.512-63.552L896 512a64 64 0 0 1 63.552 56.512L960 576v185.408c0 34.496-25.024 66.112-61.632 70.208l-8 .384H704z\"/></svg>'},{}],\"7qNHs\":[function(e,t,r){t.exports='<svg class=\"icon\" width=\"26\" height=\"26\" viewBox=\"0 0 1664 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#648FFC\" d=\"M1152 0H512a512 512 0 0 0 0 1024h640a512 512 0 0 0 0-1024zm0 960a448 448 0 1 1 448-448 448 448 0 0 1-448 448z\"/></svg>'},{}],\"28aV8\":[function(e,t,r){t.exports='<svg class=\"icon\" width=\"26\" height=\"26\" viewBox=\"0 0 1740 1024\" xmlns=\"http://www.w3.org/2000/svg\"><path fill=\"#fff\" d=\"M511.898 1024h670.515c282.419-.41 511.18-229.478 511.18-511.898 0-282.419-228.761-511.488-511.18-511.897H511.898C229.478.615.717 229.683.717 512.102c0 282.42 228.761 511.488 511.18 511.898zm-.564-975.36A464.589 464.589 0 1 1 48.026 513.024 463.872 463.872 0 0 1 511.334 48.435v.205z\"/></svg>'},{}],\"1uXI6\":[function(e,t,r){t.exports='<svg class=\"icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\"><path d=\"M554.667 810.667V896h-85.334v-85.333h85.334zm-384-632.662a42.667 42.667 0 0 1 34.986 18.219l203.904 291.328a42.667 42.667 0 0 1 0 48.896L205.611 827.776A42.667 42.667 0 0 1 128 803.328V220.672a42.667 42.667 0 0 1 42.667-42.667zm682.666 0a42.667 42.667 0 0 1 42.368 37.718l.299 4.949v582.656a42.667 42.667 0 0 1-74.24 28.63l-3.413-4.182-203.904-291.328a42.667 42.667 0 0 1-3.03-43.861l3.03-5.035 203.946-291.328a42.667 42.667 0 0 1 34.944-18.219zM554.667 640v85.333h-85.334V640h85.334zm-358.4-320.896V716.8L335.957 512 196.31 319.104zm358.4 150.23v85.333h-85.334v-85.334h85.334zm0-170.667V384h-85.334v-85.333h85.334zm0-170.667v85.333h-85.334V128h85.334z\" fill=\"#fff\"/></svg>'},{}],\"9f4dh\":[function(e,t,r){t.exports='<svg viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\" width=\"50\" height=\"50\"><path d=\"M593.818 168.55 949.82 763.76c26.153 43.746 10.732 99.738-34.447 125.052-14.397 8.069-30.72 12.308-47.37 12.308H155.976c-52.224 0-94.536-40.96-94.536-91.505 0-16.097 4.383-31.928 12.718-45.875l356.004-595.19c26.173-43.724 84.009-58.654 129.208-33.341a93.082 93.082 0 0 1 34.448 33.341zM512 819.2a61.44 61.44 0 1 0 0-122.88 61.44 61.44 0 0 0 0 122.88zm0-512a72.315 72.315 0 0 0-71.762 81.306l25.723 205.721a46.408 46.408 0 0 0 92.078 0l25.723-205.742A72.315 72.315 0 0 0 512 307.2z\"/></svg>'},{}],\"4nTtS\":[function(e,t,r){t.exports='<svg class=\"icon\" viewBox=\"0 0 1024 1024\" xmlns=\"http://www.w3.org/2000/svg\" width=\"22\" height=\"22\"><path d=\"m571.733 512 268.8-268.8c17.067-17.067 17.067-42.667 0-59.733-17.066-17.067-42.666-17.067-59.733 0L512 452.267l-268.8-268.8c-17.067-17.067-42.667-17.067-59.733 0-17.067 17.066-17.067 42.666 0 59.733l268.8 268.8-268.8 268.8c-17.067 17.067-17.067 42.667 0 59.733 8.533 8.534 19.2 12.8 29.866 12.8s21.334-4.266 29.867-12.8l268.8-268.8 268.8 268.8c8.533 8.534 19.2 12.8 29.867 12.8s21.333-4.266 29.866-12.8c17.067-17.066 17.067-42.666 0-59.733L571.733 512z\"/></svg>'},{}],cDPXC:[function(e,t,r){t.exports='<svg width=\"18\" height=\"18\" xmlns=\"http://www.w3.org/2000/svg\"><g fill=\"#fff\"><path d=\"M16 1H2a1 1 0 0 0-1 1v10a1 1 0 0 0 1 1h3v-2H3V3h12v8h-2v2h3a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1Z\"/><path d=\"M4 17h10l-5-6z\"/></g></svg>'},{}],\"3eYNH\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"./flip\"),i=o.interopDefault(a),n=e(\"./aspectRatio\"),s=o.interopDefault(n),l=e(\"./playbackRate\"),c=o.interopDefault(l),p=e(\"./subtitleOffset\"),u=o.interopDefault(p),d=e(\"../utils/component\"),f=o.interopDefault(d),h=e(\"../utils\");class m extends f.default{constructor(e){super(e);const{option:t,proxy:r,template:{$setting:o,$player:a}}=e;if(this.name=\"setting\",this.$parent=o,this.option=[],this.events=[],this.cache=new Map,t.setting){t.playbackRate&&this.option.push((0,c.default)(e)),t.aspectRatio&&this.option.push((0,s.default)(e)),t.flip&&this.option.push((0,i.default)(e)),t.subtitleOffset&&this.option.push((0,u.default)(e));for(let e=0;e<t.settings.length;e++)this.option.push(t.settings[e]);this.update(),e.on(\"blur\",(()=>{this.show&&(this.show=!1,this.init(this.option))})),r(a,\"click\",(t=>{!this.show||(0,h.includeFromEvent)(t,e.controls.setting)||(0,h.includeFromEvent)(t,this.$parent)||(this.show=!1,this.init(this.option))}))}}static makeRecursion(e,t,r){for(let o=0;o<e.length;o++){const a=e[o];a.$parentItem=t,a.$parentList=r,a.selector&&m.makeRecursion(a.selector,a,e)}return e}update(){return this.cache=new Map,this.events.forEach((e=>e())),this.events=[],this.$parent.innerHTML=\"\",this.option=m.makeRecursion(this.option),this.init(this.option),this.option}add(e){return this.option.push(e),this.update(),e}creatHeader(e){const{icons:t,proxy:r}=this.art,o=(0,h.createElement)(\"div\");(0,h.addClass)(o,\"art-setting-item\"),(0,h.addClass)(o,\"art-setting-item-back\");const a=(0,h.append)(o,'<div class=\"art-setting-item-left\"></div>'),i=(0,h.createElement)(\"div\");(0,h.addClass)(i,\"art-setting-item-left-icon\"),(0,h.append)(i,t.arrowLeft),(0,h.append)(a,i),(0,h.append)(a,e.$parentItem.html);const n=r(o,\"click\",(()=>this.init(e.$parentList)));return this.events.push(n),o}creatItem(e,t){const{icons:r,proxy:o}=this.art,a=(0,h.createElement)(\"div\");(0,h.addClass)(a,\"art-setting-item\"),(0,h.isStringOrNumber)(t.name)&&(a.dataset.name=t.name),(0,h.isStringOrNumber)(t.value)&&(a.dataset.value=t.value);const i=(0,h.append)(a,'<div class=\"art-setting-item-left\"></div>'),n=(0,h.append)(a,'<div class=\"art-setting-item-right\"></div>'),s=(0,h.createElement)(\"div\");switch((0,h.addClass)(s,\"art-setting-item-left-icon\"),e){case\"switch\":case\"range\":(0,h.append)(s,(0,h.isStringOrNumber)(t.icon)||t.icon instanceof Element?t.icon:r.config);break;case\"selector\":t.selector&&t.selector.length?(0,h.append)(s,(0,h.isStringOrNumber)(t.icon)||t.icon instanceof Element?t.icon:r.config):(0,h.append)(s,r.check)}(0,h.append)(i,s),t.$icon=s,(0,h.def)(t,\"icon\",{configurable:!0,get:()=>s.innerHTML,set(e){(0,h.isStringOrNumber)(e)&&(s.innerHTML=e)}});const l=(0,h.createElement)(\"div\");(0,h.addClass)(l,\"art-setting-item-left-text\"),(0,h.append)(l,t.html||\"\"),(0,h.append)(i,l),t.$html=l,(0,h.def)(t,\"html\",{configurable:!0,get:()=>l.innerHTML,set(e){(0,h.isStringOrNumber)(e)&&(l.innerHTML=e)}});const c=(0,h.createElement)(\"div\");switch((0,h.addClass)(c,\"art-setting-item-right-tooltip\"),(0,h.append)(c,t.tooltip||\"\"),(0,h.append)(n,c),t.$tooltip=c,(0,h.def)(t,\"tooltip\",{configurable:!0,get:()=>c.innerHTML,set(e){(0,h.isStringOrNumber)(e)&&(c.innerHTML=e)}}),e){case\"switch\":{const e=(0,h.createElement)(\"div\");(0,h.addClass)(e,\"art-setting-item-right-icon\");const o=(0,h.append)(e,r.switchOn),a=(0,h.append)(e,r.switchOff);(0,h.setStyle)(t.switch?a:o,\"display\",\"none\"),(0,h.append)(n,e),t.$switch=t.switch,(0,h.def)(t,\"switch\",{configurable:!0,get:()=>t.$switch,set(e){t.$switch=e,e?((0,h.setStyle)(a,\"display\",\"none\"),(0,h.setStyle)(o,\"display\",null)):((0,h.setStyle)(a,\"display\",null),(0,h.setStyle)(o,\"display\",\"none\"))}});break}case\"range\":{const e=(0,h.createElement)(\"div\");(0,h.addClass)(e,\"art-setting-item-right-icon\");const r=(0,h.append)(e,'<input type=\"range\">');r.value=t.range[0]||0,r.min=t.range[1]||0,r.max=t.range[2]||10,r.step=t.range[3]||1,(0,h.addClass)(r,\"art-setting-range\"),(0,h.append)(n,e),t.$range=r,(0,h.def)(t,\"range\",{configurable:!0,get:()=>r.valueAsNumber,set(e){r.value=Number(e)}})}break;case\"selector\":if(t.selector&&t.selector.length){const e=(0,h.createElement)(\"div\");(0,h.addClass)(e,\"art-setting-item-right-icon\"),(0,h.append)(e,r.arrowRight),(0,h.append)(n,e)}}switch(e){case\"switch\":if(t.onSwitch){const e=o(a,\"click\",(async e=>{t.switch=await t.onSwitch.call(this.art,t,a,e)}));this.events.push(e)}break;case\"range\":if(t.$range){if(t.onRange){const e=o(t.$range,\"change\",(async e=>{t.tooltip=await t.onRange.call(this.art,t,a,e)}));this.events.push(e)}if(t.onChange){const e=o(t.$range,\"input\",(async e=>{t.tooltip=await t.onChange.call(this.art,t,a,e)}));this.events.push(e)}}break;case\"selector\":{const e=o(a,\"click\",(async e=>{if(t.selector&&t.selector.length)this.init(t.selector,t.width);else{(0,h.inverseClass)(a,\"art-current\");for(let e=0;e<t.$parentItem.selector.length;e++){const r=t.$parentItem.selector[e];r.default=r===t}if(t.$parentList&&this.init(t.$parentList),t.$parentItem&&t.$parentItem.onSelect){const r=await t.$parentItem.onSelect.call(this.art,t,a,e);t.$parentItem.$tooltip&&(0,h.isStringOrNumber)(r)&&(t.$parentItem.$tooltip.innerHTML=r)}}}));this.events.push(e),t.default&&(0,h.addClass)(a,\"art-current\")}}return a}updateStyle(e){const{controls:t,constructor:r,template:{$player:o,$setting:a}}=this.art;if(t.setting){const i=e||r.SETTING_WIDTH,{left:n,width:s}=t.setting.getBoundingClientRect(),{left:l,width:c}=o.getBoundingClientRect(),p=n-l+s/2-i/2;p+i>c?((0,h.setStyle)(a,\"left\",\"auto\"),(0,h.setStyle)(a,\"right\",\"10px\")):((0,h.setStyle)(a,\"left\",`${p}px`),(0,h.setStyle)(a,\"right\",\"auto\"))}else(0,h.setStyle)(a,\"left\",\"auto\"),(0,h.setStyle)(a,\"right\",\"10px\")}init(e,t){const{constructor:r}=this.art;if(this.cache.has(e)){const t=this.cache.get(e);(0,h.inverseClass)(t,\"art-current\"),(0,h.setStyle)(this.$parent,\"width\",`${t.dataset.width}px`),(0,h.setStyle)(this.$parent,\"height\",`${t.dataset.height}px`),this.updateStyle(Number(t.dataset.width))}else{const o=(0,h.createElement)(\"div\");(0,h.addClass)(o,\"art-setting-panel\"),o.dataset.width=t||r.SETTING_WIDTH,o.dataset.height=e.length*r.SETTING_ITEM_HEIGHT,e[0]&&e[0].$parentItem&&((0,h.append)(o,this.creatHeader(e[0])),o.dataset.height=Number(o.dataset.height)+r.SETTING_ITEM_HEIGHT);for(let t=0;t<e.length;t++){const r=e[t];(0,h.has)(r,\"switch\")?(0,h.append)(o,this.creatItem(\"switch\",r)):(0,h.has)(r,\"range\")?(0,h.append)(o,this.creatItem(\"range\",r)):(0,h.append)(o,this.creatItem(\"selector\",r))}(0,h.append)(this.$parent,o),this.cache.set(e,o),(0,h.inverseClass)(o,\"art-current\"),(0,h.setStyle)(this.$parent,\"width\",`${o.dataset.width}px`),(0,h.setStyle)(this.$parent,\"height\",`${o.dataset.height}px`),this.updateStyle(Number(o.dataset.width)),e[0]&&e[0].$parentItem&&e[0].$parentItem.mounted&&e[0].$parentItem.mounted.call(this.art,o,e[0].$parentItem)}}}r.default=m},{\"./flip\":\"kONUB\",\"./aspectRatio\":\"84NBV\",\"./playbackRate\":\"aetWt\",\"./subtitleOffset\":\"fIBkO\",\"../utils/component\":\"18nVI\",\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],kONUB:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{i18n:t,icons:r,constructor:{SETTING_ITEM_WIDTH:a,FLIP:i}}=e;function n(e,r,a){r&&(r.innerText=t.get((0,o.capitalize)(a)));const i=(0,o.queryAll)(\".art-setting-item\",e).find((e=>e.dataset.value===a));i&&(0,o.inverseClass)(i,\"art-current\")}return{width:a,html:t.get(\"Video Flip\"),tooltip:t.get((0,o.capitalize)(e.flip)),icon:r.flip,selector:i.map((r=>({value:r,default:r===e.flip,html:t.get((0,o.capitalize)(r))}))),onSelect:t=>(e.flip=t.value,t.value),mounted:(t,r)=>{n(t,r.$tooltip,e.flip),e.on(\"flip\",(()=>{n(t,r.$tooltip,e.flip)}))}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"84NBV\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{i18n:t,icons:r,constructor:{SETTING_ITEM_WIDTH:a,ASPECT_RATIO:i}}=e;function n(e){return\"default\"===e?t.get(\"Default\"):e}function s(e,t,r){t&&(t.innerText=n(r));const a=(0,o.queryAll)(\".art-setting-item\",e).find((e=>e.dataset.value===r));a&&(0,o.inverseClass)(a,\"art-current\")}return{width:a,html:t.get(\"Aspect Ratio\"),icon:r.aspectRatio,tooltip:n(e.aspectRatio),selector:i.map((t=>({value:t,default:t===e.aspectRatio,html:n(t)}))),onSelect:t=>(e.aspectRatio=t.value,t.value),mounted:(t,r)=>{s(t,r.$tooltip,e.aspectRatio),e.on(\"aspectRatio\",(()=>{s(t,r.$tooltip,e.aspectRatio)}))}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],aetWt:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{i18n:t,icons:r,constructor:{SETTING_ITEM_WIDTH:a,PLAYBACK_RATE:i}}=e;function n(e){return 1===e?t.get(\"Normal\"):e}function s(e,t,r){t&&(t.innerText=n(r));const a=(0,o.queryAll)(\".art-setting-item\",e).find((e=>Number(e.dataset.value)===r));a&&(0,o.inverseClass)(a,\"art-current\")}return{width:a,html:t.get(\"Play Speed\"),tooltip:n(e.playbackRate),icon:r.playbackRate,selector:i.map((t=>({value:t,default:t===e.playbackRate,html:n(t)}))),onSelect:t=>(e.playbackRate=t.value,t.value),mounted:(t,r)=>{s(t,r.$tooltip,e.playbackRate),e.on(\"video:ratechange\",(()=>{s(t,r.$tooltip,e.playbackRate)}))}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],fIBkO:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e){const{i18n:t,icons:r,constructor:o}=e;return{width:o.SETTING_ITEM_WIDTH,html:t.get(\"Subtitle Offset\"),icon:r.subtitle,tooltip:\"0s\",range:[0,-5,5,.1],onChange:t=>(e.subtitleOffset=t.range,t.range+\"s\")}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"2aaJe\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);r.default=class{constructor(){this.name=\"artplayer_settings\",this.settings={}}get(e){try{const t=JSON.parse(window.localStorage.getItem(this.name))||{};return e?t[e]:t}catch(t){return e?this.settings[e]:this.settings}}set(e,t){try{const r=Object.assign({},this.get(),{[e]:t});window.localStorage.setItem(this.name,JSON.stringify(r))}catch(r){this.settings[e]=t}}del(e){try{const t=this.get();delete t[e],window.localStorage.setItem(this.name,JSON.stringify(t))}catch(t){delete this.settings[e]}}clear(){try{window.localStorage.removeItem(this.name)}catch(e){this.settings={}}}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"8MTUM\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"../utils\"),i=e(\"./miniProgressBar\"),n=o.interopDefault(i),s=e(\"./autoOrientation\"),l=o.interopDefault(s),c=e(\"./autoPlayback\"),p=o.interopDefault(c),u=e(\"./fastForward\"),d=o.interopDefault(u),f=e(\"./lock\"),h=o.interopDefault(f);r.default=class{constructor(e){this.art=e,this.id=0;const{option:t}=e;t.miniProgressBar&&!t.isLive&&this.add(n.default),t.lock&&a.isMobile&&this.add(h.default),t.autoPlayback&&!t.isLive&&this.add(p.default),t.autoOrientation&&a.isMobile&&this.add(l.default),t.fastForward&&a.isMobile&&!t.isLive&&this.add(d.default);for(let e=0;e<t.plugins.length;e++)this.add(t.plugins[e])}add(e){this.id+=1;const t=e.call(this.art,this.art),r=t&&t.name||e.name||`plugin${this.id}`;return(0,a.errorHandle)(!(0,a.has)(this,r),`Cannot add a plugin that already has the same name: ${r}`),(0,a.def)(this,r,{value:t}),this}}},{\"../utils\":\"71aH7\",\"./miniProgressBar\":\"87pSL\",\"./autoOrientation\":\"ePEg5\",\"./autoPlayback\":\"cVO99\",\"./fastForward\":\"hFDwt\",\"./lock\":\"1hsTH\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"87pSL\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r),r.default=function(e){return e.on(\"ready\",(()=>{e.layers.add({name:\"miniProgressBar\",mounted(t){e.on(\"destroy\",(()=>{t.style.display=\"none\"})),e.on(\"video:timeupdate\",(()=>{t.style.width=100*e.played+\"%\"})),e.on(\"setBar\",((e,r)=>{\"played\"===e&&(t.style.width=100*r+\"%\")}))}})})),{name:\"miniProgressBar\"}}},{\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],ePEg5:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{option:t,constructor:r,template:{$player:a,$video:i}}=e;return e.on(\"fullscreenWeb\",(n=>{if(n){const{videoWidth:t,videoHeight:n}=i,{clientWidth:s,clientHeight:l}=document.documentElement;(t>n&&s<l||t<n&&s>l)&&setTimeout((()=>{(0,o.setStyle)(a,\"width\",`${l}px`),(0,o.setStyle)(a,\"height\",`${s}px`),(0,o.setStyle)(a,\"transform-origin\",\"0 0\"),(0,o.setStyle)(a,\"transform\",`rotate(90deg) translate(0, -${s}px)`),(0,o.addClass)(a,\"art-auto-orientation\"),e.isRotate=!0,e.emit(\"resize\")}),r.MOBILE_AUTO_ORIENTATION_TIME)}else(0,o.hasClass)(a,\"art-auto-orientation\")&&((0,o.setStyle)(a,\"width\",null),(0,o.setStyle)(a,\"height\",null),(0,o.setStyle)(a,\"transform\",null),(0,o.setStyle)(a,\"transform-origin\",null),(0,o.removeClass)(a,\"art-auto-orientation\"),e.isRotate=!1,e.aspectRatioReset=!0,e.autoSize=t.autoSize,e.notice.show=\"\",e.emit(\"resize\"))})),e.on(\"fullscreen\",(async e=>{const t=screen.orientation.type;if(e){const{videoWidth:e,videoHeight:r}=i,{clientWidth:n,clientHeight:s}=document.documentElement;if(e>r&&n<s||e<r&&n>s){const e=t.startsWith(\"portrait\")?\"landscape\":\"portrait\";await screen.orientation.lock(e),(0,o.addClass)(a,\"art-auto-orientation-fullscreen\")}}else(0,o.hasClass)(a,\"art-auto-orientation-fullscreen\")&&(await screen.orientation.lock(t),(0,o.removeClass)(a,\"art-auto-orientation-fullscreen\"))})),{name:\"autoOrientation\",get state(){return(0,o.hasClass)(a,\"art-auto-orientation\")}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],cVO99:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{i18n:t,icons:r,storage:a,constructor:i,proxy:n,template:{$poster:s}}=e,l=e.layers.add({name:\"autoPlayback\",html:'<div class=\"art-autoPlayback-close\"></div><div class=\"art-autoPlayback-last\"></div><div class=\"art-autoPlayback-jump\"></div>'}),c=(0,o.query)(\".art-autoPlayback-last\",l),p=(0,o.query)(\".art-autoPlayback-jump\",l),u=(0,o.query)(\".art-autoPlayback-close\",l);return e.on(\"video:timeupdate\",(()=>{const t=a.get(\"times\")||{},r=Object.keys(t);r.length>i.AUTO_PLAYBACK_MAX&&delete t[r[0]],t[e.option.id||e.option.url]=e.currentTime,a.set(\"times\",t)})),e.on(\"ready\",(()=>{const d=(a.get(\"times\")||{})[e.option.id||e.option.url];d&&d>=i.AUTO_PLAYBACK_MIN&&((0,o.append)(u,r.close),(0,o.setStyle)(l,\"display\",\"flex\"),c.innerText=`${t.get(\"Last Seen\")} ${(0,o.secondToTime)(d)}`,p.innerText=t.get(\"Jump Play\"),n(u,\"click\",(()=>{(0,o.setStyle)(l,\"display\",\"none\")})),n(p,\"click\",(()=>{e.seek=d,e.play(),(0,o.setStyle)(s,\"display\",\"none\"),(0,o.setStyle)(l,\"display\",\"none\")})),e.once(\"video:timeupdate\",(()=>{setTimeout((()=>{(0,o.setStyle)(l,\"display\",\"none\")}),i.AUTO_PLAYBACK_TIMEOUT)})))})),{name:\"autoPlayback\",get times(){return a.get(\"times\")||{}},clear:()=>a.del(\"times\"),delete(e){const t=a.get(\"times\")||{};return delete t[e],a.set(\"times\",t),t}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],hFDwt:[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{constructor:t,proxy:r,template:{$player:a,$video:i}}=e;let n=null,s=!1,l=1;const c=()=>{clearTimeout(n),s&&(s=!1,e.playbackRate=l,(0,o.removeClass)(a,\"art-fast-forward\"))};return r(i,\"touchstart\",(r=>{1===r.touches.length&&e.playing&&!e.isLock&&(n=setTimeout((()=>{s=!0,l=e.playbackRate,e.playbackRate=t.FAST_FORWARD_VALUE,(0,o.addClass)(a,\"art-fast-forward\")}),t.FAST_FORWARD_TIME))})),r(document,\"touchmove\",c),r(document,\"touchend\",c),{name:\"fastForward\",get state(){return(0,o.hasClass)(a,\"art-fast-forward\")}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"1hsTH\":[function(e,t,r){e(\"@parcel/transformer-js/src/esmodule-helpers.js\").defineInteropFlag(r);var o=e(\"../utils\");r.default=function(e){const{layers:t,icons:r,template:{$player:a}}=e;return t.add({name:\"lock\",mounted(t){const a=(0,o.append)(t,r.lock),i=(0,o.append)(t,r.unlock);(0,o.setStyle)(a,\"display\",\"none\"),e.on(\"lock\",(e=>{e?((0,o.setStyle)(a,\"display\",\"inline-flex\"),(0,o.setStyle)(i,\"display\",\"none\")):((0,o.setStyle)(a,\"display\",\"none\"),(0,o.setStyle)(i,\"display\",\"inline-flex\"))}))},click(){(0,o.hasClass)(a,\"art-lock\")?((0,o.removeClass)(a,\"art-lock\"),this.isLock=!1):((0,o.addClass)(a,\"art-lock\"),this.isLock=!0)}}),{name:\"lock\",get state(){return(0,o.hasClass)(a,\"art-lock\")}}}},{\"../utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}],\"7mil2\":[function(e,t,r){var o=e(\"@parcel/transformer-js/src/esmodule-helpers.js\");o.defineInteropFlag(r);var a=e(\"./config\"),i=o.interopDefault(a),n=e(\"./utils\");r.default=class{constructor(e){const{option:t,proxy:r,template:{$video:o}}=e;for(let t=0;t<i.default.events.length;t++)r(o,i.default.events[t],(t=>{e.emit(`video:${t.type}`,t)}));Object.keys(t.moreVideoAttr).forEach((e=>{o[e]=t.moreVideoAttr[e]})),o.controls=!0,t.muted&&(o.muted=t.muted),t.volume&&(o.volume=(0,n.clamp)(t.volume,0,1)),t.poster&&(o.poster=t.poster),t.autoplay&&(o.autoplay=t.autoplay),t.playsInline&&(o.playsInline=!0,o[\"webkit-playsinline\"]=!0);const a=t.type||(0,n.getExt)(t.url),s=t.customType[a];a&&s?s(o,t.url,e):(o.src=t.url,e.emit(\"url\",o.src))}}},{\"./config\":\"lyjeQ\",\"./utils\":\"71aH7\",\"@parcel/transformer-js/src/esmodule-helpers.js\":\"9pCYc\"}]},[\"5lTcX\"],\"5lTcX\",\"parcelRequire4dc0\");","!function(e,t){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define([],t):\"object\"==typeof exports?exports.mpegts=t():e.mpegts=t()}(window,(function(){return function(e){var t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}return i.m=e,i.c=t,i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},i.r=function(e){\"undefined\"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:\"Module\"}),Object.defineProperty(e,\"__esModule\",{value:!0})},i.t=function(e,t){if(1&t&&(e=i(e)),8&t)return e;if(4&t&&\"object\"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(i.r(n),Object.defineProperty(n,\"default\",{enumerable:!0,value:e}),2&t&&\"string\"!=typeof e)for(var r in e)i.d(n,r,function(t){return e[t]}.bind(null,r));return n},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,\"a\",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p=\"\",i(i.s=14)}([function(e,t,i){\"use strict\";var n=i(6),r=i.n(n),a=function(){function e(){}return e.e=function(t,i){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var n=\"[\"+t+\"] > \"+i;e.ENABLE_CALLBACK&&e.emitter.emit(\"log\",\"error\",n),e.ENABLE_ERROR&&(console.error?console.error(n):console.warn?console.warn(n):console.log(n))},e.i=function(t,i){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var n=\"[\"+t+\"] > \"+i;e.ENABLE_CALLBACK&&e.emitter.emit(\"log\",\"info\",n),e.ENABLE_INFO&&(console.info?console.info(n):console.log(n))},e.w=function(t,i){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var n=\"[\"+t+\"] > \"+i;e.ENABLE_CALLBACK&&e.emitter.emit(\"log\",\"warn\",n),e.ENABLE_WARN&&(console.warn?console.warn(n):console.log(n))},e.d=function(t,i){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var n=\"[\"+t+\"] > \"+i;e.ENABLE_CALLBACK&&e.emitter.emit(\"log\",\"debug\",n),e.ENABLE_DEBUG&&(console.debug?console.debug(n):console.log(n))},e.v=function(t,i){t&&!e.FORCE_GLOBAL_TAG||(t=e.GLOBAL_TAG);var n=\"[\"+t+\"] > \"+i;e.ENABLE_CALLBACK&&e.emitter.emit(\"log\",\"verbose\",n),e.ENABLE_VERBOSE&&console.log(n)},e}();a.GLOBAL_TAG=\"mpegts.js\",a.FORCE_GLOBAL_TAG=!1,a.ENABLE_ERROR=!0,a.ENABLE_INFO=!0,a.ENABLE_WARN=!0,a.ENABLE_DEBUG=!0,a.ENABLE_VERBOSE=!0,a.ENABLE_CALLBACK=!1,a.emitter=new r.a,t.a=a},function(e,t,i){\"use strict\";t.a={IO_ERROR:\"io_error\",DEMUX_ERROR:\"demux_error\",INIT_SEGMENT:\"init_segment\",MEDIA_SEGMENT:\"media_segment\",LOADING_COMPLETE:\"loading_complete\",RECOVERED_EARLY_EOF:\"recovered_early_eof\",MEDIA_INFO:\"media_info\",METADATA_ARRIVED:\"metadata_arrived\",SCRIPTDATA_ARRIVED:\"scriptdata_arrived\",TIMED_ID3_METADATA_ARRIVED:\"timed_id3_metadata_arrived\",SMPTE2038_METADATA_ARRIVED:\"smpte2038_metadata_arrived\",SCTE35_METADATA_ARRIVED:\"scte35_metadata_arrived\",PES_PRIVATE_DATA_DESCRIPTOR:\"pes_private_data_descriptor\",PES_PRIVATE_DATA_ARRIVED:\"pes_private_data_arrived\",STATISTICS_INFO:\"statistics_info\",RECOMMEND_SEEKPOINT:\"recommend_seekpoint\"}},function(e,t,i){\"use strict\";i.d(t,\"c\",(function(){return r})),i.d(t,\"b\",(function(){return a})),i.d(t,\"a\",(function(){return s}));var n=i(3),r={kIdle:0,kConnecting:1,kBuffering:2,kError:3,kComplete:4},a={OK:\"OK\",EXCEPTION:\"Exception\",HTTP_STATUS_CODE_INVALID:\"HttpStatusCodeInvalid\",CONNECTING_TIMEOUT:\"ConnectingTimeout\",EARLY_EOF:\"EarlyEof\",UNRECOVERABLE_EARLY_EOF:\"UnrecoverableEarlyEof\"},s=function(){function e(e){this._type=e||\"undefined\",this._status=r.kIdle,this._needStash=!1,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null}return e.prototype.destroy=function(){this._status=r.kIdle,this._onContentLengthKnown=null,this._onURLRedirect=null,this._onDataArrival=null,this._onError=null,this._onComplete=null},e.prototype.isWorking=function(){return this._status===r.kConnecting||this._status===r.kBuffering},Object.defineProperty(e.prototype,\"type\",{get:function(){return this._type},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"status\",{get:function(){return this._status},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"needStashBuffer\",{get:function(){return this._needStash},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onContentLengthKnown\",{get:function(){return this._onContentLengthKnown},set:function(e){this._onContentLengthKnown=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onURLRedirect\",{get:function(){return this._onURLRedirect},set:function(e){this._onURLRedirect=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onDataArrival\",{get:function(){return this._onDataArrival},set:function(e){this._onDataArrival=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onError\",{get:function(){return this._onError},set:function(e){this._onError=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onComplete\",{get:function(){return this._onComplete},set:function(e){this._onComplete=e},enumerable:!1,configurable:!0}),e.prototype.open=function(e,t){throw new n.c(\"Unimplemented abstract function!\")},e.prototype.abort=function(){throw new n.c(\"Unimplemented abstract function!\")},e}()},function(e,t,i){\"use strict\";i.d(t,\"d\",(function(){return a})),i.d(t,\"a\",(function(){return s})),i.d(t,\"b\",(function(){return o})),i.d(t,\"c\",(function(){return d}));var n,r=(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),a=function(){function e(e){this._message=e}return Object.defineProperty(e.prototype,\"name\",{get:function(){return\"RuntimeException\"},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"message\",{get:function(){return this._message},enumerable:!1,configurable:!0}),e.prototype.toString=function(){return this.name+\": \"+this.message},e}(),s=function(e){function t(t){return e.call(this,t)||this}return r(t,e),Object.defineProperty(t.prototype,\"name\",{get:function(){return\"IllegalStateException\"},enumerable:!1,configurable:!0}),t}(a),o=function(e){function t(t){return e.call(this,t)||this}return r(t,e),Object.defineProperty(t.prototype,\"name\",{get:function(){return\"InvalidArgumentException\"},enumerable:!1,configurable:!0}),t}(a),d=function(e){function t(t){return e.call(this,t)||this}return r(t,e),Object.defineProperty(t.prototype,\"name\",{get:function(){return\"NotImplementedException\"},enumerable:!1,configurable:!0}),t}(a)},function(e,t,i){\"use strict\";var n={};!function(){var e=self.navigator.userAgent.toLowerCase(),t=/(edge)\\/([\\w.]+)/.exec(e)||/(opr)[\\/]([\\w.]+)/.exec(e)||/(chrome)[ \\/]([\\w.]+)/.exec(e)||/(iemobile)[\\/]([\\w.]+)/.exec(e)||/(version)(applewebkit)[ \\/]([\\w.]+).*(safari)[ \\/]([\\w.]+)/.exec(e)||/(webkit)[ \\/]([\\w.]+).*(version)[ \\/]([\\w.]+).*(safari)[ \\/]([\\w.]+)/.exec(e)||/(webkit)[ \\/]([\\w.]+)/.exec(e)||/(opera)(?:.*version|)[ \\/]([\\w.]+)/.exec(e)||/(msie) ([\\w.]+)/.exec(e)||e.indexOf(\"trident\")>=0&&/(rv)(?::| )([\\w.]+)/.exec(e)||e.indexOf(\"compatible\")<0&&/(firefox)[ \\/]([\\w.]+)/.exec(e)||[],i=/(ipad)/.exec(e)||/(ipod)/.exec(e)||/(windows phone)/.exec(e)||/(iphone)/.exec(e)||/(kindle)/.exec(e)||/(android)/.exec(e)||/(windows)/.exec(e)||/(mac)/.exec(e)||/(linux)/.exec(e)||/(cros)/.exec(e)||[],r={browser:t[5]||t[3]||t[1]||\"\",version:t[2]||t[4]||\"0\",majorVersion:t[4]||t[2]||\"0\",platform:i[0]||\"\"},a={};if(r.browser){a[r.browser]=!0;var s=r.majorVersion.split(\".\");a.version={major:parseInt(r.majorVersion,10),string:r.version},s.length>1&&(a.version.minor=parseInt(s[1],10)),s.length>2&&(a.version.build=parseInt(s[2],10))}if(r.platform&&(a[r.platform]=!0),(a.chrome||a.opr||a.safari)&&(a.webkit=!0),a.rv||a.iemobile){a.rv&&delete a.rv;r.browser=\"msie\",a.msie=!0}if(a.edge){delete a.edge;r.browser=\"msedge\",a.msedge=!0}if(a.opr){r.browser=\"opera\",a.opera=!0}if(a.safari&&a.android){r.browser=\"android\",a.android=!0}for(var o in a.name=r.browser,a.platform=r.platform,n)n.hasOwnProperty(o)&&delete n[o];Object.assign(n,a)}(),t.a=n},function(e,t,i){\"use strict\";t.a={OK:\"OK\",FORMAT_ERROR:\"FormatError\",FORMAT_UNSUPPORTED:\"FormatUnsupported\",CODEC_UNSUPPORTED:\"CodecUnsupported\"}},function(e,t,i){\"use strict\";var n,r=\"object\"==typeof Reflect?Reflect:null,a=r&&\"function\"==typeof r.apply?r.apply:function(e,t,i){return Function.prototype.apply.call(e,t,i)};n=r&&\"function\"==typeof r.ownKeys?r.ownKeys:Object.getOwnPropertySymbols?function(e){return Object.getOwnPropertyNames(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.getOwnPropertyNames(e)};var s=Number.isNaN||function(e){return e!=e};function o(){o.init.call(this)}e.exports=o,e.exports.once=function(e,t){return new Promise((function(i,n){function r(i){e.removeListener(t,a),n(i)}function a(){\"function\"==typeof e.removeListener&&e.removeListener(\"error\",r),i([].slice.call(arguments))}g(e,t,a,{once:!0}),\"error\"!==t&&function(e,t,i){\"function\"==typeof e.on&&g(e,\"error\",t,i)}(e,r,{once:!0})}))},o.EventEmitter=o,o.prototype._events=void 0,o.prototype._eventsCount=0,o.prototype._maxListeners=void 0;var d=10;function h(e){if(\"function\"!=typeof e)throw new TypeError('The \"listener\" argument must be of type Function. Received type '+typeof e)}function _(e){return void 0===e._maxListeners?o.defaultMaxListeners:e._maxListeners}function u(e,t,i,n){var r,a,s,o;if(h(i),void 0===(a=e._events)?(a=e._events=Object.create(null),e._eventsCount=0):(void 0!==a.newListener&&(e.emit(\"newListener\",t,i.listener?i.listener:i),a=e._events),s=a[t]),void 0===s)s=a[t]=i,++e._eventsCount;else if(\"function\"==typeof s?s=a[t]=n?[i,s]:[s,i]:n?s.unshift(i):s.push(i),(r=_(e))>0&&s.length>r&&!s.warned){s.warned=!0;var d=new Error(\"Possible EventEmitter memory leak detected. \"+s.length+\" \"+String(t)+\" listeners added. Use emitter.setMaxListeners() to increase limit\");d.name=\"MaxListenersExceededWarning\",d.emitter=e,d.type=t,d.count=s.length,o=d,console&&console.warn&&console.warn(o)}return e}function l(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function c(e,t,i){var n={fired:!1,wrapFn:void 0,target:e,type:t,listener:i},r=l.bind(n);return r.listener=i,n.wrapFn=r,r}function f(e,t,i){var n=e._events;if(void 0===n)return[];var r=n[t];return void 0===r?[]:\"function\"==typeof r?i?[r.listener||r]:[r]:i?function(e){for(var t=new Array(e.length),i=0;i<t.length;++i)t[i]=e[i].listener||e[i];return t}(r):m(r,r.length)}function p(e){var t=this._events;if(void 0!==t){var i=t[e];if(\"function\"==typeof i)return 1;if(void 0!==i)return i.length}return 0}function m(e,t){for(var i=new Array(t),n=0;n<t;++n)i[n]=e[n];return i}function g(e,t,i,n){if(\"function\"==typeof e.on)n.once?e.once(t,i):e.on(t,i);else{if(\"function\"!=typeof e.addEventListener)throw new TypeError('The \"emitter\" argument must be of type EventEmitter. Received type '+typeof e);e.addEventListener(t,(function r(a){n.once&&e.removeEventListener(t,r),i(a)}))}}Object.defineProperty(o,\"defaultMaxListeners\",{enumerable:!0,get:function(){return d},set:function(e){if(\"number\"!=typeof e||e<0||s(e))throw new RangeError('The value of \"defaultMaxListeners\" is out of range. It must be a non-negative number. Received '+e+\".\");d=e}}),o.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},o.prototype.setMaxListeners=function(e){if(\"number\"!=typeof e||e<0||s(e))throw new RangeError('The value of \"n\" is out of range. It must be a non-negative number. Received '+e+\".\");return this._maxListeners=e,this},o.prototype.getMaxListeners=function(){return _(this)},o.prototype.emit=function(e){for(var t=[],i=1;i<arguments.length;i++)t.push(arguments[i]);var n=\"error\"===e,r=this._events;if(void 0!==r)n=n&&void 0===r.error;else if(!n)return!1;if(n){var s;if(t.length>0&&(s=t[0]),s instanceof Error)throw s;var o=new Error(\"Unhandled error.\"+(s?\" (\"+s.message+\")\":\"\"));throw o.context=s,o}var d=r[e];if(void 0===d)return!1;if(\"function\"==typeof d)a(d,this,t);else{var h=d.length,_=m(d,h);for(i=0;i<h;++i)a(_[i],this,t)}return!0},o.prototype.addListener=function(e,t){return u(this,e,t,!1)},o.prototype.on=o.prototype.addListener,o.prototype.prependListener=function(e,t){return u(this,e,t,!0)},o.prototype.once=function(e,t){return h(t),this.on(e,c(this,e,t)),this},o.prototype.prependOnceListener=function(e,t){return h(t),this.prependListener(e,c(this,e,t)),this},o.prototype.removeListener=function(e,t){var i,n,r,a,s;if(h(t),void 0===(n=this._events))return this;if(void 0===(i=n[e]))return this;if(i===t||i.listener===t)0==--this._eventsCount?this._events=Object.create(null):(delete n[e],n.removeListener&&this.emit(\"removeListener\",e,i.listener||t));else if(\"function\"!=typeof i){for(r=-1,a=i.length-1;a>=0;a--)if(i[a]===t||i[a].listener===t){s=i[a].listener,r=a;break}if(r<0)return this;0===r?i.shift():function(e,t){for(;t+1<e.length;t++)e[t]=e[t+1];e.pop()}(i,r),1===i.length&&(n[e]=i[0]),void 0!==n.removeListener&&this.emit(\"removeListener\",e,s||t)}return this},o.prototype.off=o.prototype.removeListener,o.prototype.removeAllListeners=function(e){var t,i,n;if(void 0===(i=this._events))return this;if(void 0===i.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==i[e]&&(0==--this._eventsCount?this._events=Object.create(null):delete i[e]),this;if(0===arguments.length){var r,a=Object.keys(i);for(n=0;n<a.length;++n)\"removeListener\"!==(r=a[n])&&this.removeAllListeners(r);return this.removeAllListeners(\"removeListener\"),this._events=Object.create(null),this._eventsCount=0,this}if(\"function\"==typeof(t=i[e]))this.removeListener(e,t);else if(void 0!==t)for(n=t.length-1;n>=0;n--)this.removeListener(e,t[n]);return this},o.prototype.listeners=function(e){return f(this,e,!0)},o.prototype.rawListeners=function(e){return f(this,e,!1)},o.listenerCount=function(e,t){return\"function\"==typeof e.listenerCount?e.listenerCount(t):p.call(e,t)},o.prototype.listenerCount=p,o.prototype.eventNames=function(){return this._eventsCount>0?n(this._events):[]}},function(e,t,i){\"use strict\";i.d(t,\"d\",(function(){return n})),i.d(t,\"b\",(function(){return r})),i.d(t,\"a\",(function(){return a})),i.d(t,\"c\",(function(){return s}));var n=function(e,t,i,n,r){this.dts=e,this.pts=t,this.duration=i,this.originalDts=n,this.isSyncPoint=r,this.fileposition=null},r=function(){function e(){this.beginDts=0,this.endDts=0,this.beginPts=0,this.endPts=0,this.originalBeginDts=0,this.originalEndDts=0,this.syncPoints=[],this.firstSample=null,this.lastSample=null}return e.prototype.appendSyncPoint=function(e){e.isSyncPoint=!0,this.syncPoints.push(e)},e}(),a=function(){function e(){this._list=[]}return e.prototype.clear=function(){this._list=[]},e.prototype.appendArray=function(e){var t=this._list;0!==e.length&&(t.length>0&&e[0].originalDts<t[t.length-1].originalDts&&this.clear(),Array.prototype.push.apply(t,e))},e.prototype.getLastSyncPointBeforeDts=function(e){if(0==this._list.length)return null;var t=this._list,i=0,n=t.length-1,r=0,a=0,s=n;for(e<t[0].dts&&(i=0,a=s+1);a<=s;){if((r=a+Math.floor((s-a)/2))===n||e>=t[r].dts&&e<t[r+1].dts){i=r;break}t[r].dts<e?a=r+1:s=r-1}return this._list[i]},e}(),s=function(){function e(e){this._type=e,this._list=[],this._lastAppendLocation=-1}return Object.defineProperty(e.prototype,\"type\",{get:function(){return this._type},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"length\",{get:function(){return this._list.length},enumerable:!1,configurable:!0}),e.prototype.isEmpty=function(){return 0===this._list.length},e.prototype.clear=function(){this._list=[],this._lastAppendLocation=-1},e.prototype._searchNearestSegmentBefore=function(e){var t=this._list;if(0===t.length)return-2;var i=t.length-1,n=0,r=0,a=i,s=0;if(e<t[0].originalBeginDts)return s=-1;for(;r<=a;){if((n=r+Math.floor((a-r)/2))===i||e>t[n].lastSample.originalDts&&e<t[n+1].originalBeginDts){s=n;break}t[n].originalBeginDts<e?r=n+1:a=n-1}return s},e.prototype._searchNearestSegmentAfter=function(e){return this._searchNearestSegmentBefore(e)+1},e.prototype.append=function(e){var t=this._list,i=e,n=this._lastAppendLocation,r=0;-1!==n&&n<t.length&&i.originalBeginDts>=t[n].lastSample.originalDts&&(n===t.length-1||n<t.length-1&&i.originalBeginDts<t[n+1].originalBeginDts)?r=n+1:t.length>0&&(r=this._searchNearestSegmentBefore(i.originalBeginDts)+1),this._lastAppendLocation=r,this._list.splice(r,0,i)},e.prototype.getLastSegmentBefore=function(e){var t=this._searchNearestSegmentBefore(e);return t>=0?this._list[t]:null},e.prototype.getLastSampleBefore=function(e){var t=this.getLastSegmentBefore(e);return null!=t?t.lastSample:null},e.prototype.getLastSyncPointBefore=function(e){for(var t=this._searchNearestSegmentBefore(e),i=this._list[t].syncPoints;0===i.length&&t>0;)t--,i=this._list[t].syncPoints;return i.length>0?i[i.length-1]:null},e}()},function(e,t,i){\"use strict\";var n=function(){function e(){this.mimeType=null,this.duration=null,this.hasAudio=null,this.hasVideo=null,this.audioCodec=null,this.videoCodec=null,this.audioDataRate=null,this.videoDataRate=null,this.audioSampleRate=null,this.audioChannelCount=null,this.width=null,this.height=null,this.fps=null,this.profile=null,this.level=null,this.refFrames=null,this.chromaFormat=null,this.sarNum=null,this.sarDen=null,this.metadata=null,this.segments=null,this.segmentCount=null,this.hasKeyframesIndex=null,this.keyframesIndex=null}return e.prototype.isComplete=function(){var e=!1===this.hasAudio||!0===this.hasAudio&&null!=this.audioCodec&&null!=this.audioSampleRate&&null!=this.audioChannelCount,t=!1===this.hasVideo||!0===this.hasVideo&&null!=this.videoCodec&&null!=this.width&&null!=this.height&&null!=this.fps&&null!=this.profile&&null!=this.level&&null!=this.refFrames&&null!=this.chromaFormat&&null!=this.sarNum&&null!=this.sarDen;return null!=this.mimeType&&e&&t},e.prototype.isSeekable=function(){return!0===this.hasKeyframesIndex},e.prototype.getNearestKeyframe=function(e){if(null==this.keyframesIndex)return null;var t=this.keyframesIndex,i=this._search(t.times,e);return{index:i,milliseconds:t.times[i],fileposition:t.filepositions[i]}},e.prototype._search=function(e,t){var i=0,n=e.length-1,r=0,a=0,s=n;for(t<e[0]&&(i=0,a=s+1);a<=s;){if((r=a+Math.floor((s-a)/2))===n||t>=e[r]&&t<e[r+1]){i=r;break}e[r]<t?a=r+1:s=r-1}return i},e}();t.a=n},function(e,t,i){\"use strict\";var n=i(6),r=i.n(n),a=i(0),s=function(){function e(){}return Object.defineProperty(e,\"forceGlobalTag\",{get:function(){return a.a.FORCE_GLOBAL_TAG},set:function(t){a.a.FORCE_GLOBAL_TAG=t,e._notifyChange()},enumerable:!1,configurable:!0}),Object.defineProperty(e,\"globalTag\",{get:function(){return a.a.GLOBAL_TAG},set:function(t){a.a.GLOBAL_TAG=t,e._notifyChange()},enumerable:!1,configurable:!0}),Object.defineProperty(e,\"enableAll\",{get:function(){return a.a.ENABLE_VERBOSE&&a.a.ENABLE_DEBUG&&a.a.ENABLE_INFO&&a.a.ENABLE_WARN&&a.a.ENABLE_ERROR},set:function(t){a.a.ENABLE_VERBOSE=t,a.a.ENABLE_DEBUG=t,a.a.ENABLE_INFO=t,a.a.ENABLE_WARN=t,a.a.ENABLE_ERROR=t,e._notifyChange()},enumerable:!1,configurable:!0}),Object.defineProperty(e,\"enableDebug\",{get:function(){return a.a.ENABLE_DEBUG},set:function(t){a.a.ENABLE_DEBUG=t,e._notifyChange()},enumerable:!1,configurable:!0}),Object.defineProperty(e,\"enableVerbose\",{get:function(){return a.a.ENABLE_VERBOSE},set:function(t){a.a.ENABLE_VERBOSE=t,e._notifyChange()},enumerable:!1,configurable:!0}),Object.defineProperty(e,\"enableInfo\",{get:function(){return a.a.ENABLE_INFO},set:function(t){a.a.ENABLE_INFO=t,e._notifyChange()},enumerable:!1,configurable:!0}),Object.defineProperty(e,\"enableWarn\",{get:function(){return a.a.ENABLE_WARN},set:function(t){a.a.ENABLE_WARN=t,e._notifyChange()},enumerable:!1,configurable:!0}),Object.defineProperty(e,\"enableError\",{get:function(){return a.a.ENABLE_ERROR},set:function(t){a.a.ENABLE_ERROR=t,e._notifyChange()},enumerable:!1,configurable:!0}),e.getConfig=function(){return{globalTag:a.a.GLOBAL_TAG,forceGlobalTag:a.a.FORCE_GLOBAL_TAG,enableVerbose:a.a.ENABLE_VERBOSE,enableDebug:a.a.ENABLE_DEBUG,enableInfo:a.a.ENABLE_INFO,enableWarn:a.a.ENABLE_WARN,enableError:a.a.ENABLE_ERROR,enableCallback:a.a.ENABLE_CALLBACK}},e.applyConfig=function(e){a.a.GLOBAL_TAG=e.globalTag,a.a.FORCE_GLOBAL_TAG=e.forceGlobalTag,a.a.ENABLE_VERBOSE=e.enableVerbose,a.a.ENABLE_DEBUG=e.enableDebug,a.a.ENABLE_INFO=e.enableInfo,a.a.ENABLE_WARN=e.enableWarn,a.a.ENABLE_ERROR=e.enableError,a.a.ENABLE_CALLBACK=e.enableCallback},e._notifyChange=function(){var t=e.emitter;if(t.listenerCount(\"change\")>0){var i=e.getConfig();t.emit(\"change\",i)}},e.registerListener=function(t){e.emitter.addListener(\"change\",t)},e.removeListener=function(t){e.emitter.removeListener(\"change\",t)},e.addLogListener=function(t){a.a.emitter.addListener(\"log\",t),a.a.emitter.listenerCount(\"log\")>0&&(a.a.ENABLE_CALLBACK=!0,e._notifyChange())},e.removeLogListener=function(t){a.a.emitter.removeListener(\"log\",t),0===a.a.emitter.listenerCount(\"log\")&&(a.a.ENABLE_CALLBACK=!1,e._notifyChange())},e}();s.emitter=new r.a,t.a=s},function(e,t,i){\"use strict\";var n=i(6),r=i.n(n),a=i(0),s=i(4),o=i(8);function d(e,t,i){var n=e;if(t+i<n.length){for(;i--;)if(128!=(192&n[++t]))return!1;return!0}return!1}var h,_=function(e){for(var t=[],i=e,n=0,r=e.length;n<r;)if(i[n]<128)t.push(String.fromCharCode(i[n])),++n;else{if(i[n]<192);else if(i[n]<224){if(d(i,n,1))if((a=(31&i[n])<<6|63&i[n+1])>=128){t.push(String.fromCharCode(65535&a)),n+=2;continue}}else if(i[n]<240){if(d(i,n,2))if((a=(15&i[n])<<12|(63&i[n+1])<<6|63&i[n+2])>=2048&&55296!=(63488&a)){t.push(String.fromCharCode(65535&a)),n+=3;continue}}else if(i[n]<248){var a;if(d(i,n,3))if((a=(7&i[n])<<18|(63&i[n+1])<<12|(63&i[n+2])<<6|63&i[n+3])>65536&&a<1114112){a-=65536,t.push(String.fromCharCode(a>>>10|55296)),t.push(String.fromCharCode(1023&a|56320)),n+=4;continue}}t.push(String.fromCharCode(65533)),++n}return t.join(\"\")},u=i(3),l=(h=new ArrayBuffer(2),new DataView(h).setInt16(0,256,!0),256===new Int16Array(h)[0]),c=function(){function e(){}return e.parseScriptData=function(t,i,n){var r={};try{var s=e.parseValue(t,i,n),o=e.parseValue(t,i+s.size,n-s.size);r[s.data]=o.data}catch(e){a.a.e(\"AMF\",e.toString())}return r},e.parseObject=function(t,i,n){if(n<3)throw new u.a(\"Data not enough when parse ScriptDataObject\");var r=e.parseString(t,i,n),a=e.parseValue(t,i+r.size,n-r.size),s=a.objectEnd;return{data:{name:r.data,value:a.data},size:r.size+a.size,objectEnd:s}},e.parseVariable=function(t,i,n){return e.parseObject(t,i,n)},e.parseString=function(e,t,i){if(i<2)throw new u.a(\"Data not enough when parse String\");var n=new DataView(e,t,i).getUint16(0,!l);return{data:n>0?_(new Uint8Array(e,t+2,n)):\"\",size:2+n}},e.parseLongString=function(e,t,i){if(i<4)throw new u.a(\"Data not enough when parse LongString\");var n=new DataView(e,t,i).getUint32(0,!l);return{data:n>0?_(new Uint8Array(e,t+4,n)):\"\",size:4+n}},e.parseDate=function(e,t,i){if(i<10)throw new u.a(\"Data size invalid when parse Date\");var n=new DataView(e,t,i),r=n.getFloat64(0,!l),a=n.getInt16(8,!l);return{data:new Date(r+=60*a*1e3),size:10}},e.parseValue=function(t,i,n){if(n<1)throw new u.a(\"Data not enough when parse Value\");var r,s=new DataView(t,i,n),o=1,d=s.getUint8(0),h=!1;try{switch(d){case 0:r=s.getFloat64(1,!l),o+=8;break;case 1:r=!!s.getUint8(1),o+=1;break;case 2:var _=e.parseString(t,i+1,n-1);r=_.data,o+=_.size;break;case 3:r={};var c=0;for(9==(16777215&s.getUint32(n-4,!l))&&(c=3);o<n-4;){var f=e.parseObject(t,i+o,n-o-c);if(f.objectEnd)break;r[f.data.name]=f.data.value,o+=f.size}if(o<=n-3)9===(16777215&s.getUint32(o-1,!l))&&(o+=3);break;case 8:r={},o+=4;c=0;for(9==(16777215&s.getUint32(n-4,!l))&&(c=3);o<n-8;){var p=e.parseVariable(t,i+o,n-o-c);if(p.objectEnd)break;r[p.data.name]=p.data.value,o+=p.size}if(o<=n-3)9===(16777215&s.getUint32(o-1,!l))&&(o+=3);break;case 9:r=void 0,o=1,h=!0;break;case 10:r=[];var m=s.getUint32(1,!l);o+=4;for(var g=0;g<m;g++){var v=e.parseValue(t,i+o,n-o);r.push(v.data),o+=v.size}break;case 11:var y=e.parseDate(t,i+1,n-1);r=y.data,o+=y.size;break;case 12:var E=e.parseString(t,i+1,n-1);r=E.data,o+=E.size;break;default:o=n,a.a.w(\"AMF\",\"Unsupported AMF value type \"+d)}}catch(e){a.a.e(\"AMF\",e.toString())}return{data:r,size:o,objectEnd:h}},e}(),f=function(){function e(e){this.TAG=\"ExpGolomb\",this._buffer=e,this._buffer_index=0,this._total_bytes=e.byteLength,this._total_bits=8*e.byteLength,this._current_word=0,this._current_word_bits_left=0}return e.prototype.destroy=function(){this._buffer=null},e.prototype._fillCurrentWord=function(){var e=this._total_bytes-this._buffer_index;if(e<=0)throw new u.a(\"ExpGolomb: _fillCurrentWord() but no bytes available\");var t=Math.min(4,e),i=new Uint8Array(4);i.set(this._buffer.subarray(this._buffer_index,this._buffer_index+t)),this._current_word=new DataView(i.buffer).getUint32(0,!1),this._buffer_index+=t,this._current_word_bits_left=8*t},e.prototype.readBits=function(e){if(e>32)throw new u.b(\"ExpGolomb: readBits() bits exceeded max 32bits!\");if(e<=this._current_word_bits_left){var t=this._current_word>>>32-e;return this._current_word<<=e,this._current_word_bits_left-=e,t}var i=this._current_word_bits_left?this._current_word:0;i>>>=32-this._current_word_bits_left;var n=e-this._current_word_bits_left;this._fillCurrentWord();var r=Math.min(n,this._current_word_bits_left),a=this._current_word>>>32-r;return this._current_word<<=r,this._current_word_bits_left-=r,i=i<<r|a},e.prototype.readBool=function(){return 1===this.readBits(1)},e.prototype.readByte=function(){return this.readBits(8)},e.prototype._skipLeadingZero=function(){var e;for(e=0;e<this._current_word_bits_left;e++)if(0!=(this._current_word&2147483648>>>e))return this._current_word<<=e,this._current_word_bits_left-=e,e;return this._fillCurrentWord(),e+this._skipLeadingZero()},e.prototype.readUEG=function(){var e=this._skipLeadingZero();return this.readBits(e+1)-1},e.prototype.readSEG=function(){var e=this.readUEG();return 1&e?e+1>>>1:-1*(e>>>1)},e}(),p=function(){function e(){}return e._ebsp2rbsp=function(e){for(var t=e,i=t.byteLength,n=new Uint8Array(i),r=0,a=0;a<i;a++)a>=2&&3===t[a]&&0===t[a-1]&&0===t[a-2]||(n[r]=t[a],r++);return new Uint8Array(n.buffer,0,r)},e.parseSPS=function(t){for(var i=t.subarray(1,4),n=\"avc1.\",r=0;r<3;r++){var a=i[r].toString(16);a.length<2&&(a=\"0\"+a),n+=a}var s=e._ebsp2rbsp(t),o=new f(s);o.readByte();var d=o.readByte();o.readByte();var h=o.readByte();o.readUEG();var _=e.getProfileString(d),u=e.getLevelString(h),l=1,c=420,p=8,m=8;if((100===d||110===d||122===d||244===d||44===d||83===d||86===d||118===d||128===d||138===d||144===d)&&(3===(l=o.readUEG())&&o.readBits(1),l<=3&&(c=[0,420,422,444][l]),p=o.readUEG()+8,m=o.readUEG()+8,o.readBits(1),o.readBool()))for(var g=3!==l?8:12,v=0;v<g;v++)o.readBool()&&(v<6?e._skipScalingList(o,16):e._skipScalingList(o,64));o.readUEG();var y=o.readUEG();if(0===y)o.readUEG();else if(1===y){o.readBits(1),o.readSEG(),o.readSEG();var E=o.readUEG();for(v=0;v<E;v++)o.readSEG()}var S=o.readUEG();o.readBits(1);var b=o.readUEG(),A=o.readUEG(),R=o.readBits(1);0===R&&o.readBits(1),o.readBits(1);var T=0,L=0,w=0,D=0;o.readBool()&&(T=o.readUEG(),L=o.readUEG(),w=o.readUEG(),D=o.readUEG());var k=1,C=1,B=0,I=!0,P=0,O=0;if(o.readBool()){if(o.readBool()){var M=o.readByte();M>0&&M<16?(k=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2][M-1],C=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1][M-1]):255===M&&(k=o.readByte()<<8|o.readByte(),C=o.readByte()<<8|o.readByte())}if(o.readBool()&&o.readBool(),o.readBool()&&(o.readBits(4),o.readBool()&&o.readBits(24)),o.readBool()&&(o.readUEG(),o.readUEG()),o.readBool()){var x=o.readBits(32),U=o.readBits(32);I=o.readBool(),B=(P=U)/(O=2*x)}}var N=1;1===k&&1===C||(N=k/C);var G=0,V=0;0===l?(G=1,V=2-R):(G=3===l?1:2,V=(1===l?2:1)*(2-R));var F=16*(b+1),j=16*(A+1)*(2-R);F-=(T+L)*G,j-=(w+D)*V;var z=Math.ceil(F*N);return o.destroy(),o=null,{codec_mimetype:n,profile_idc:d,level_idc:h,profile_string:_,level_string:u,chroma_format_idc:l,bit_depth:p,bit_depth_luma:p,bit_depth_chroma:m,ref_frames:S,chroma_format:c,chroma_format_string:e.getChromaFormatString(c),frame_rate:{fixed:I,fps:B,fps_den:O,fps_num:P},sar_ratio:{width:k,height:C},codec_size:{width:F,height:j},present_size:{width:z,height:j}}},e._skipScalingList=function(e,t){for(var i=8,n=8,r=0;r<t;r++)0!==n&&(n=(i+e.readSEG()+256)%256),i=0===n?i:n},e.getProfileString=function(e){switch(e){case 66:return\"Baseline\";case 77:return\"Main\";case 88:return\"Extended\";case 100:return\"High\";case 110:return\"High10\";case 122:return\"High422\";case 244:return\"High444\";default:return\"Unknown\"}},e.getLevelString=function(e){return(e/10).toFixed(1)},e.getChromaFormatString=function(e){switch(e){case 420:return\"4:2:0\";case 422:return\"4:2:2\";case 444:return\"4:4:4\";default:return\"Unknown\"}},e}(),m=i(5),g=function(){function e(){}return e._ebsp2rbsp=function(e){for(var t=e,i=t.byteLength,n=new Uint8Array(i),r=0,a=0;a<i;a++)a>=2&&3===t[a]&&0===t[a-1]&&0===t[a-2]||(n[r]=t[a],r++);return new Uint8Array(n.buffer,0,r)},e.parseVPS=function(t){var i=e._ebsp2rbsp(t),n=new f(i);n.readByte(),n.readByte();n.readBits(4);n.readBits(2);n.readBits(6);return{num_temporal_layers:n.readBits(3)+1,temporal_id_nested:n.readBool()}},e.parseSPS=function(t){var i=e._ebsp2rbsp(t),n=new f(i);n.readByte(),n.readByte();n.readBits(4);for(var r=n.readBits(3),a=(n.readBool(),n.readBits(2)),s=n.readBool(),o=n.readBits(5),d=n.readByte(),h=n.readByte(),_=n.readByte(),u=n.readByte(),l=n.readByte(),c=n.readByte(),p=n.readByte(),m=n.readByte(),g=n.readByte(),v=n.readByte(),y=n.readByte(),E=[],S=[],b=0;b<r;b++)E.push(n.readBool()),S.push(n.readBool());if(r>0)for(b=r;b<8;b++)n.readBits(2);for(b=0;b<r;b++)E[b]&&(n.readByte(),n.readByte(),n.readByte(),n.readByte(),n.readByte(),n.readByte(),n.readByte(),n.readByte(),n.readByte(),n.readByte(),n.readByte()),S[b]&&n.readByte();n.readUEG();var A=n.readUEG();3==A&&n.readBits(1);var R=n.readUEG(),T=n.readUEG();n.readBool()&&(n.readUEG(),n.readUEG(),n.readUEG(),n.readUEG());var L=n.readUEG(),w=n.readUEG(),D=n.readUEG();for(b=n.readBool()?0:r;b<=r;b++)n.readUEG(),n.readUEG(),n.readUEG();n.readUEG(),n.readUEG(),n.readUEG(),n.readUEG(),n.readUEG(),n.readUEG();if(n.readBool()&&n.readBool())for(var k=0;k<4;k++)for(var C=0;C<(3===k?2:6);C++){if(n.readBool()){var B=Math.min(64,1<<4+(k<<1));k>1&&n.readSEG();for(b=0;b<B;b++)n.readSEG()}else n.readUEG()}n.readBool(),n.readBool();n.readBool()&&(n.readByte(),n.readUEG(),n.readUEG(),n.readBool());var I=n.readUEG(),P=0;for(b=0;b<I;b++){var O=!1;if(0!==b&&(O=n.readBool()),O){b===I&&n.readUEG(),n.readBool(),n.readUEG();for(var M=0,x=0;x<=P;x++){var U=n.readBool(),N=!1;U||(N=n.readBool()),(U||N)&&M++}P=M}else{var G=n.readUEG(),V=n.readUEG();P=G+V;for(x=0;x<G;x++)n.readUEG(),n.readBool();for(x=0;x<V;x++)n.readUEG(),n.readBool()}}if(n.readBool()){var F=n.readUEG();for(b=0;b<F;b++){for(x=0;x<D+4;x++)n.readBits(1);n.readBits(1)}}var j=0,z=1,H=1,q=!1,K=1,W=1;n.readBool(),n.readBool();if(n.readBool()){if(n.readBool()){var X=n.readByte();X>0&&X<16?(z=[1,12,10,16,40,24,20,32,80,18,15,64,160,4,3,2][X-1],H=[1,11,11,11,33,11,11,11,33,11,11,33,99,3,2,1][X-1]):255===X&&(z=n.readBits(16),H=n.readBits(16))}if(n.readBool()&&n.readBool(),n.readBool())n.readBits(3),n.readBool(),n.readBool()&&(n.readByte(),n.readByte(),n.readByte());n.readBool()&&(n.readUEG(),n.readUEG());n.readBool(),n.readBool(),n.readBool();if(n.readBool()&&(n.readUEG(),n.readUEG(),n.readUEG(),n.readUEG()),n.readBool())if(K=n.readBits(32),W=n.readBits(32),n.readBool())if(n.readUEG(),n.readBool()){var Y=!1,Z=!1,J=!1;if(Y=n.readBool(),Z=n.readBool(),Y||Z){(J=n.readBool())&&(n.readByte(),n.readBits(5),n.readBool(),n.readBits(5));n.readBits(4),n.readBits(4);J&&n.readBits(4),n.readBits(5),n.readBits(5),n.readBits(5)}for(b=0;b<=r;b++){var Q=n.readBool();q=Q;var $=!1,ee=1;Q||($=n.readBool());var te=!1;if($?n.readSEG():te=n.readBool(),te||(ee=n.readUEG()+1),Y)for(x=0;x<ee;x++)n.readUEG(),n.readUEG(),J&&(n.readUEG(),n.readUEG());if(Z)for(x=0;x<ee;x++)n.readUEG(),n.readUEG(),J&&(n.readUEG(),n.readUEG())}}if(n.readBool()){n.readBool(),n.readBool(),n.readBool();j=n.readUEG();n.readUEG(),n.readUEG(),n.readUEG(),n.readUEG()}}n.readBool();var ie=\"hvc1.\"+o+\".1.L\"+y+\".B0\",ne=R,re=T,ae=1;return 1!==z&&1!==H&&(ae=z/H),n.destroy(),n=null,{codec_mimetype:ie,level_string:e.getLevelString(y),profile_idc:o,bit_depth:L+8,ref_frames:1,chroma_format:A,chroma_format_string:e.getChromaFormatString(A),general_level_idc:y,general_profile_space:a,general_tier_flag:s,general_profile_idc:o,general_profile_compatibility_flags_1:d,general_profile_compatibility_flags_2:h,general_profile_compatibility_flags_3:_,general_profile_compatibility_flags_4:u,general_constraint_indicator_flags_1:l,general_constraint_indicator_flags_2:c,general_constraint_indicator_flags_3:p,general_constraint_indicator_flags_4:m,general_constraint_indicator_flags_5:g,general_constraint_indicator_flags_6:v,min_spatial_segmentation_idc:j,constant_frame_rate:0,chroma_format_idc:A,bit_depth_luma_minus8:L,bit_depth_chroma_minus8:w,frame_rate:{fixed:q,fps:W/K,fps_den:K,fps_num:W},sar_ratio:{width:z,height:H},codec_size:{width:ne,height:re},present_size:{width:ne*ae,height:re}}},e.parsePPS=function(t){var i=e._ebsp2rbsp(t),n=new f(i);n.readByte(),n.readByte();n.readUEG(),n.readUEG(),n.readBool(),n.readBool(),n.readBits(3),n.readBool(),n.readBool(),n.readUEG(),n.readUEG(),n.readSEG(),n.readBool(),n.readBool();if(n.readBool())n.readUEG();n.readSEG(),n.readSEG(),n.readBool(),n.readBool(),n.readBool(),n.readBool();var r=n.readBool(),a=n.readBool(),s=1;return a&&r?s=0:a?s=3:r&&(s=2),{parallelismType:s}},e.getChromaFormatString=function(e){switch(e){case 0:return\"4:0:0\";case 1:return\"4:2:0\";case 2:return\"4:2:2\";case 3:return\"4:4:4\";default:return\"Unknown\"}},e.getProfileString=function(e){switch(e){case 1:return\"Main\";case 2:return\"Main10\";case 3:return\"MainSP\";case 4:return\"Rext\";case 9:return\"SCC\";default:return\"Unknown\"}},e.getLevelString=function(e){return(e/30).toFixed(1)},e}();function v(e){return e.byteOffset%2==0&&e.byteLength%2==0}function y(e){return e.byteOffset%4==0&&e.byteLength%4==0}function E(e,t){for(var i=0;i<e.length;i++)if(e[i]!==t[i])return!1;return!0}var S=function(e,t){return e.byteLength===t.byteLength&&(y(e)&&y(t)?function(e,t){return E(new Uint32Array(e.buffer,e.byteOffset,e.byteLength/4),new Uint32Array(t.buffer,t.byteOffset,t.byteLength/4))}(e,t):v(e)&&v(t)?function(e,t){return E(new Uint16Array(e.buffer,e.byteOffset,e.byteLength/2),new Uint16Array(t.buffer,t.byteOffset,t.byteLength/2))}(e,t):function(e,t){return E(e,t)}(e,t))};var b,A=function(){function e(e,t){this.TAG=\"FLVDemuxer\",this._config=t,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null,this._dataOffset=e.dataOffset,this._firstParse=!0,this._dispatch=!1,this._hasAudio=e.hasAudioTrack,this._hasVideo=e.hasVideoTrack,this._hasAudioFlagOverrided=!1,this._hasVideoFlagOverrided=!1,this._audioInitialMetadataDispatched=!1,this._videoInitialMetadataDispatched=!1,this._mediaInfo=new o.a,this._mediaInfo.hasAudio=this._hasAudio,this._mediaInfo.hasVideo=this._hasVideo,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._naluLengthSize=4,this._timestampBase=0,this._timescale=1e3,this._duration=0,this._durationOverrided=!1,this._referenceFrameRate={fixed:!0,fps:23.976,fps_num:23976,fps_den:1e3},this._flvSoundRateTable=[5500,11025,22050,44100,48e3],this._mpegSamplingRates=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],this._mpegAudioV10SampleRateTable=[44100,48e3,32e3,0],this._mpegAudioV20SampleRateTable=[22050,24e3,16e3,0],this._mpegAudioV25SampleRateTable=[11025,12e3,8e3,0],this._mpegAudioL1BitRateTable=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],this._mpegAudioL2BitRateTable=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],this._mpegAudioL3BitRateTable=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],this._videoTrack={type:\"video\",id:1,sequenceNumber:0,samples:[],length:0},this._audioTrack={type:\"audio\",id:2,sequenceNumber:0,samples:[],length:0},this._littleEndian=function(){var e=new ArrayBuffer(2);return new DataView(e).setInt16(0,256,!0),256===new Int16Array(e)[0]}()}return e.prototype.destroy=function(){this._mediaInfo=null,this._metadata=null,this._audioMetadata=null,this._videoMetadata=null,this._videoTrack=null,this._audioTrack=null,this._onError=null,this._onMediaInfo=null,this._onMetaDataArrived=null,this._onScriptDataArrived=null,this._onTrackMetadata=null,this._onDataAvailable=null},e.probe=function(e){var t=new Uint8Array(e);if(t.byteLength<9)return{needMoreData:!0};var i={match:!1};if(70!==t[0]||76!==t[1]||86!==t[2]||1!==t[3])return i;var n,r,a=(4&t[4])>>>2!=0,s=0!=(1&t[4]),o=(n=t)[r=5]<<24|n[r+1]<<16|n[r+2]<<8|n[r+3];return o<9?i:{match:!0,consumed:o,dataOffset:o,hasAudioTrack:a,hasVideoTrack:s}},e.prototype.bindDataSource=function(e){return e.onDataArrival=this.parseChunks.bind(this),this},Object.defineProperty(e.prototype,\"onTrackMetadata\",{get:function(){return this._onTrackMetadata},set:function(e){this._onTrackMetadata=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onMediaInfo\",{get:function(){return this._onMediaInfo},set:function(e){this._onMediaInfo=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onMetaDataArrived\",{get:function(){return this._onMetaDataArrived},set:function(e){this._onMetaDataArrived=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onScriptDataArrived\",{get:function(){return this._onScriptDataArrived},set:function(e){this._onScriptDataArrived=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onError\",{get:function(){return this._onError},set:function(e){this._onError=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onDataAvailable\",{get:function(){return this._onDataAvailable},set:function(e){this._onDataAvailable=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"timestampBase\",{get:function(){return this._timestampBase},set:function(e){this._timestampBase=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"overridedDuration\",{get:function(){return this._duration},set:function(e){this._durationOverrided=!0,this._duration=e,this._mediaInfo.duration=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"overridedHasAudio\",{set:function(e){this._hasAudioFlagOverrided=!0,this._hasAudio=e,this._mediaInfo.hasAudio=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"overridedHasVideo\",{set:function(e){this._hasVideoFlagOverrided=!0,this._hasVideo=e,this._mediaInfo.hasVideo=e},enumerable:!1,configurable:!0}),e.prototype.resetMediaInfo=function(){this._mediaInfo=new o.a},e.prototype._isInitialMetadataDispatched=function(){return this._hasAudio&&this._hasVideo?this._audioInitialMetadataDispatched&&this._videoInitialMetadataDispatched:this._hasAudio&&!this._hasVideo?this._audioInitialMetadataDispatched:!(this._hasAudio||!this._hasVideo)&&this._videoInitialMetadataDispatched},e.prototype.parseChunks=function(t,i){if(!(this._onError&&this._onMediaInfo&&this._onTrackMetadata&&this._onDataAvailable))throw new u.a(\"Flv: onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified\");var n=0,r=this._littleEndian;if(0===i){if(!(t.byteLength>13))return 0;n=e.probe(t).dataOffset}this._firstParse&&(this._firstParse=!1,i+n!==this._dataOffset&&a.a.w(this.TAG,\"First time parsing but chunk byteStart invalid!\"),0!==(s=new DataView(t,n)).getUint32(0,!r)&&a.a.w(this.TAG,\"PrevTagSize0 !== 0 !!!\"),n+=4);for(;n<t.byteLength;){this._dispatch=!0;var s=new DataView(t,n);if(n+11+4>t.byteLength)break;var o=s.getUint8(0),d=16777215&s.getUint32(0,!r);if(n+11+d+4>t.byteLength)break;if(8===o||9===o||18===o){var h=s.getUint8(4),_=s.getUint8(5),l=s.getUint8(6)|_<<8|h<<16|s.getUint8(7)<<24;0!==(16777215&s.getUint32(7,!r))&&a.a.w(this.TAG,\"Meet tag which has StreamID != 0!\");var c=n+11;switch(o){case 8:this._parseAudioData(t,c,d,l);break;case 9:this._parseVideoData(t,c,d,l,i+n);break;case 18:this._parseScriptData(t,c,d)}var f=s.getUint32(11+d,!r);f!==11+d&&a.a.w(this.TAG,\"Invalid PrevTagSize \"+f),n+=11+d+4}else a.a.w(this.TAG,\"Unsupported tag type \"+o+\", skipped\"),n+=11+d+4}return this._isInitialMetadataDispatched()&&this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack),n},e.prototype._parseScriptData=function(e,t,i){var n=c.parseScriptData(e,t,i);if(n.hasOwnProperty(\"onMetaData\")){if(null==n.onMetaData||\"object\"!=typeof n.onMetaData)return void a.a.w(this.TAG,\"Invalid onMetaData structure!\");this._metadata&&a.a.w(this.TAG,\"Found another onMetaData tag!\"),this._metadata=n;var r=this._metadata.onMetaData;if(this._onMetaDataArrived&&this._onMetaDataArrived(Object.assign({},r)),\"boolean\"==typeof r.hasAudio&&!1===this._hasAudioFlagOverrided&&(this._hasAudio=r.hasAudio,this._mediaInfo.hasAudio=this._hasAudio),\"boolean\"==typeof r.hasVideo&&!1===this._hasVideoFlagOverrided&&(this._hasVideo=r.hasVideo,this._mediaInfo.hasVideo=this._hasVideo),\"number\"==typeof r.audiodatarate&&(this._mediaInfo.audioDataRate=r.audiodatarate),\"number\"==typeof r.videodatarate&&(this._mediaInfo.videoDataRate=r.videodatarate),\"number\"==typeof r.width&&(this._mediaInfo.width=r.width),\"number\"==typeof r.height&&(this._mediaInfo.height=r.height),\"number\"==typeof r.duration){if(!this._durationOverrided){var s=Math.floor(r.duration*this._timescale);this._duration=s,this._mediaInfo.duration=s}}else this._mediaInfo.duration=0;if(\"number\"==typeof r.framerate){var o=Math.floor(1e3*r.framerate);if(o>0){var d=o/1e3;this._referenceFrameRate.fixed=!0,this._referenceFrameRate.fps=d,this._referenceFrameRate.fps_num=o,this._referenceFrameRate.fps_den=1e3,this._mediaInfo.fps=d}}if(\"object\"==typeof r.keyframes){this._mediaInfo.hasKeyframesIndex=!0;var h=r.keyframes;this._mediaInfo.keyframesIndex=this._parseKeyframesIndex(h),r.keyframes=null}else this._mediaInfo.hasKeyframesIndex=!1;this._dispatch=!1,this._mediaInfo.metadata=r,a.a.v(this.TAG,\"Parsed onMetaData\"),this._mediaInfo.isComplete()&&this._onMediaInfo(this._mediaInfo)}Object.keys(n).length>0&&this._onScriptDataArrived&&this._onScriptDataArrived(Object.assign({},n))},e.prototype._parseKeyframesIndex=function(e){for(var t=[],i=[],n=1;n<e.times.length;n++){var r=this._timestampBase+Math.floor(1e3*e.times[n]);t.push(r),i.push(e.filepositions[n])}return{times:t,filepositions:i}},e.prototype._parseAudioData=function(e,t,i,n){if(i<=1)a.a.w(this.TAG,\"Flv: Invalid audio packet, missing SoundData payload!\");else if(!0!==this._hasAudioFlagOverrided||!1!==this._hasAudio){this._littleEndian;var r=new DataView(e,t,i).getUint8(0),s=r>>>4;if(2===s||10===s){var o=0,d=(12&r)>>>2;if(d>=0&&d<=4){o=this._flvSoundRateTable[d];var h=1&r,_=this._audioMetadata,u=this._audioTrack;if(_||(!1===this._hasAudio&&!1===this._hasAudioFlagOverrided&&(this._hasAudio=!0,this._mediaInfo.hasAudio=!0),(_=this._audioMetadata={}).type=\"audio\",_.id=u.id,_.timescale=this._timescale,_.duration=this._duration,_.audioSampleRate=o,_.channelCount=0===h?1:2),10===s){var l=this._parseAACAudioData(e,t+1,i-1);if(null==l)return;if(0===l.packetType){if(_.config){if(S(l.data.config,_.config))return;a.a.w(this.TAG,\"AudioSpecificConfig has been changed, re-generate initialization segment\")}var c=l.data;_.audioSampleRate=c.samplingRate,_.channelCount=c.channelCount,_.codec=c.codec,_.originalCodec=c.originalCodec,_.config=c.config,_.refSampleDuration=1024/_.audioSampleRate*_.timescale,a.a.v(this.TAG,\"Parsed AudioSpecificConfig\"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._audioInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata(\"audio\",_),(g=this._mediaInfo).audioCodec=_.originalCodec,g.audioSampleRate=_.audioSampleRate,g.audioChannelCount=_.channelCount,g.hasVideo?null!=g.videoCodec&&(g.mimeType='video/x-flv; codecs=\"'+g.videoCodec+\",\"+g.audioCodec+'\"'):g.mimeType='video/x-flv; codecs=\"'+g.audioCodec+'\"',g.isComplete()&&this._onMediaInfo(g)}else if(1===l.packetType){var f=this._timestampBase+n,p={unit:l.data,length:l.data.byteLength,dts:f,pts:f};u.samples.push(p),u.length+=l.data.length}else a.a.e(this.TAG,\"Flv: Unsupported AAC data type \"+l.packetType)}else if(2===s){if(!_.codec){var g;if(null==(c=this._parseMP3AudioData(e,t+1,i-1,!0)))return;_.audioSampleRate=c.samplingRate,_.channelCount=c.channelCount,_.codec=c.codec,_.originalCodec=c.originalCodec,_.refSampleDuration=1152/_.audioSampleRate*_.timescale,a.a.v(this.TAG,\"Parsed MPEG Audio Frame Header\"),this._audioInitialMetadataDispatched=!0,this._onTrackMetadata(\"audio\",_),(g=this._mediaInfo).audioCodec=_.codec,g.audioSampleRate=_.audioSampleRate,g.audioChannelCount=_.channelCount,g.audioDataRate=c.bitRate,g.hasVideo?null!=g.videoCodec&&(g.mimeType='video/x-flv; codecs=\"'+g.videoCodec+\",\"+g.audioCodec+'\"'):g.mimeType='video/x-flv; codecs=\"'+g.audioCodec+'\"',g.isComplete()&&this._onMediaInfo(g)}var v=this._parseMP3AudioData(e,t+1,i-1,!1);if(null==v)return;f=this._timestampBase+n;var y={unit:v,length:v.byteLength,dts:f,pts:f};u.samples.push(y),u.length+=v.length}}else this._onError(m.a.FORMAT_ERROR,\"Flv: Invalid audio sample rate idx: \"+d)}else this._onError(m.a.CODEC_UNSUPPORTED,\"Flv: Unsupported audio codec idx: \"+s)}},e.prototype._parseAACAudioData=function(e,t,i){if(!(i<=1)){var n={},r=new Uint8Array(e,t,i);return n.packetType=r[0],0===r[0]?n.data=this._parseAACAudioSpecificConfig(e,t+1,i-1):n.data=r.subarray(1),n}a.a.w(this.TAG,\"Flv: Invalid AAC packet, missing AACPacketType or/and Data!\")},e.prototype._parseAACAudioSpecificConfig=function(e,t,i){var n,r,a=new Uint8Array(e,t,i),s=null,o=0,d=null;if(o=n=a[0]>>>3,(r=(7&a[0])<<1|a[1]>>>7)<0||r>=this._mpegSamplingRates.length)this._onError(m.a.FORMAT_ERROR,\"Flv: AAC invalid sampling frequency index!\");else{var h=this._mpegSamplingRates[r],_=(120&a[1])>>>3;if(!(_<0||_>=8)){5===o&&(d=(7&a[1])<<1|a[2]>>>7,(124&a[2])>>>2);var u=self.navigator.userAgent.toLowerCase();return-1!==u.indexOf(\"firefox\")?r>=6?(o=5,s=new Array(4),d=r-3):(o=2,s=new Array(2),d=r):-1!==u.indexOf(\"android\")?(o=2,s=new Array(2),d=r):(o=5,d=r,s=new Array(4),r>=6?d=r-3:1===_&&(o=2,s=new Array(2),d=r)),s[0]=o<<3,s[0]|=(15&r)>>>1,s[1]=(15&r)<<7,s[1]|=(15&_)<<3,5===o&&(s[1]|=(15&d)>>>1,s[2]=(1&d)<<7,s[2]|=8,s[3]=0),{config:s,samplingRate:h,channelCount:_,codec:\"mp4a.40.\"+o,originalCodec:\"mp4a.40.\"+n}}this._onError(m.a.FORMAT_ERROR,\"Flv: AAC invalid channel configuration\")}},e.prototype._parseMP3AudioData=function(e,t,i,n){if(!(i<4)){this._littleEndian;var r=new Uint8Array(e,t,i),s=null;if(n){if(255!==r[0])return;var o=r[1]>>>3&3,d=(6&r[1])>>1,h=(240&r[2])>>>4,_=(12&r[2])>>>2,u=3!==(r[3]>>>6&3)?2:1,l=0,c=0;switch(o){case 0:l=this._mpegAudioV25SampleRateTable[_];break;case 2:l=this._mpegAudioV20SampleRateTable[_];break;case 3:l=this._mpegAudioV10SampleRateTable[_]}switch(d){case 1:34,h<this._mpegAudioL3BitRateTable.length&&(c=this._mpegAudioL3BitRateTable[h]);break;case 2:33,h<this._mpegAudioL2BitRateTable.length&&(c=this._mpegAudioL2BitRateTable[h]);break;case 3:32,h<this._mpegAudioL1BitRateTable.length&&(c=this._mpegAudioL1BitRateTable[h])}s={bitRate:c,samplingRate:l,channelCount:u,codec:\"mp3\",originalCodec:\"mp3\"}}else s=r;return s}a.a.w(this.TAG,\"Flv: Invalid MP3 packet, header missing!\")},e.prototype._parseVideoData=function(e,t,i,n,r){if(i<=1)a.a.w(this.TAG,\"Flv: Invalid video packet, missing VideoData payload!\");else if(!0!==this._hasVideoFlagOverrided||!1!==this._hasVideo){var s=new Uint8Array(e,t,i)[0],o=(240&s)>>>4,d=15&s;if(7===d)this._parseAVCVideoPacket(e,t+1,i-1,n,r,o);else{if(12!==d)return void this._onError(m.a.CODEC_UNSUPPORTED,\"Flv: Unsupported codec in video frame: \"+d);this._parseHEVCVideoPacket(e,t+1,i-1,n,r,o)}}},e.prototype._parseAVCVideoPacket=function(e,t,i,n,r,s){if(i<4)a.a.w(this.TAG,\"Flv: Invalid AVC packet, missing AVCPacketType or/and CompositionTime\");else{var o=this._littleEndian,d=new DataView(e,t,i),h=d.getUint8(0),_=(16777215&d.getUint32(0,!o))<<8>>8;if(0===h)this._parseAVCDecoderConfigurationRecord(e,t+4,i-4);else if(1===h)this._parseAVCVideoData(e,t+4,i-4,n,r,s,_);else if(2!==h)return void this._onError(m.a.FORMAT_ERROR,\"Flv: Invalid video packet type \"+h)}},e.prototype._parseHEVCVideoPacket=function(e,t,i,n,r,s){if(i<4)a.a.w(this.TAG,\"Flv: Invalid HEVC packet, missing HEVCPacketType or/and CompositionTime\");else{var o=this._littleEndian,d=new DataView(e,t,i),h=d.getUint8(0),_=(16777215&d.getUint32(0,!o))<<8>>8;if(0===h)this._parseHEVCDecoderConfigurationRecord(e,t+4,i-4);else if(1===h)this._parseHEVCVideoData(e,t+4,i-4,n,r,s,_);else if(2!==h)return void this._onError(m.a.FORMAT_ERROR,\"Flv: Invalid video packet type \"+h)}},e.prototype._parseAVCDecoderConfigurationRecord=function(e,t,i){if(i<7)a.a.w(this.TAG,\"Flv: Invalid AVCDecoderConfigurationRecord, lack of data!\");else{var n=this._videoMetadata,r=this._videoTrack,s=this._littleEndian,o=new DataView(e,t,i);if(n){if(void 0!==n.avcc){var d=new Uint8Array(e,t,i);if(S(d,n.avcc))return;a.a.w(this.TAG,\"AVCDecoderConfigurationRecord has been changed, re-generate initialization segment\")}}else!1===this._hasVideo&&!1===this._hasVideoFlagOverrided&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),(n=this._videoMetadata={}).type=\"video\",n.id=r.id,n.timescale=this._timescale,n.duration=this._duration;var h=o.getUint8(0),_=o.getUint8(1);o.getUint8(2),o.getUint8(3);if(1===h&&0!==_)if(this._naluLengthSize=1+(3&o.getUint8(4)),3===this._naluLengthSize||4===this._naluLengthSize){var u=31&o.getUint8(5);if(0!==u){u>1&&a.a.w(this.TAG,\"Flv: Strange AVCDecoderConfigurationRecord: SPS Count = \"+u);for(var l=6,c=0;c<u;c++){var f=o.getUint16(l,!s);if(l+=2,0!==f){var g=new Uint8Array(e,t+l,f);l+=f;var v=p.parseSPS(g);if(0===c){n.codecWidth=v.codec_size.width,n.codecHeight=v.codec_size.height,n.presentWidth=v.present_size.width,n.presentHeight=v.present_size.height,n.profile=v.profile_string,n.level=v.level_string,n.bitDepth=v.bit_depth,n.chromaFormat=v.chroma_format,n.sarRatio=v.sar_ratio,n.frameRate=v.frame_rate,!1!==v.frame_rate.fixed&&0!==v.frame_rate.fps_num&&0!==v.frame_rate.fps_den||(n.frameRate=this._referenceFrameRate);var y=n.frameRate.fps_den,E=n.frameRate.fps_num;n.refSampleDuration=n.timescale*(y/E);for(var b=g.subarray(1,4),A=\"avc1.\",R=0;R<3;R++){var T=b[R].toString(16);T.length<2&&(T=\"0\"+T),A+=T}n.codec=A;var L=this._mediaInfo;L.width=n.codecWidth,L.height=n.codecHeight,L.fps=n.frameRate.fps,L.profile=n.profile,L.level=n.level,L.refFrames=v.ref_frames,L.chromaFormat=v.chroma_format_string,L.sarNum=n.sarRatio.width,L.sarDen=n.sarRatio.height,L.videoCodec=A,L.hasAudio?null!=L.audioCodec&&(L.mimeType='video/x-flv; codecs=\"'+L.videoCodec+\",\"+L.audioCodec+'\"'):L.mimeType='video/x-flv; codecs=\"'+L.videoCodec+'\"',L.isComplete()&&this._onMediaInfo(L)}}}var w=o.getUint8(l);if(0!==w){w>1&&a.a.w(this.TAG,\"Flv: Strange AVCDecoderConfigurationRecord: PPS Count = \"+w),l++;for(c=0;c<w;c++){f=o.getUint16(l,!s);l+=2,0!==f&&(l+=f)}n.avcc=new Uint8Array(i),n.avcc.set(new Uint8Array(e,t,i),0),a.a.v(this.TAG,\"Parsed AVCDecoderConfigurationRecord\"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._videoInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata(\"video\",n)}else this._onError(m.a.FORMAT_ERROR,\"Flv: Invalid AVCDecoderConfigurationRecord: No PPS\")}else this._onError(m.a.FORMAT_ERROR,\"Flv: Invalid AVCDecoderConfigurationRecord: No SPS\")}else this._onError(m.a.FORMAT_ERROR,\"Flv: Strange NaluLengthSizeMinusOne: \"+(this._naluLengthSize-1));else this._onError(m.a.FORMAT_ERROR,\"Flv: Invalid AVCDecoderConfigurationRecord\")}},e.prototype._parseHEVCDecoderConfigurationRecord=function(e,t,i){if(i<22)a.a.w(this.TAG,\"Flv: Invalid HEVCDecoderConfigurationRecord, lack of data!\");else{var n=this._videoMetadata,r=this._videoTrack,s=this._littleEndian,o=new DataView(e,t,i);if(n){if(void 0!==n.hvcc){var d=new Uint8Array(e,t,i);if(S(d,n.hvcc))return;a.a.w(this.TAG,\"HEVCDecoderConfigurationRecord has been changed, re-generate initialization segment\")}}else!1===this._hasVideo&&!1===this._hasVideoFlagOverrided&&(this._hasVideo=!0,this._mediaInfo.hasVideo=!0),(n=this._videoMetadata={}).type=\"video\",n.id=r.id,n.timescale=this._timescale,n.duration=this._duration;var h=o.getUint8(0),_=31&o.getUint8(1);if(1===h&&0!==_)if(this._naluLengthSize=1+(3&o.getUint8(21)),3===this._naluLengthSize||4===this._naluLengthSize){for(var u=o.getUint8(22),l=0,c=23;l<u;l++){var f=63&o.getUint8(c+0),p=o.getUint16(c+1,!s);c+=3;for(var v=0;v<p;v++){var y=o.getUint16(c+0,!s);if(0===v)if(33===f){c+=2;var E=new Uint8Array(e,t+c,y),b=g.parseSPS(E);n.codecWidth=b.codec_size.width,n.codecHeight=b.codec_size.height,n.presentWidth=b.present_size.width,n.presentHeight=b.present_size.height,n.profile=b.profile_string,n.level=b.level_string,n.bitDepth=b.bit_depth,n.chromaFormat=b.chroma_format,n.sarRatio=b.sar_ratio,n.frameRate=b.frame_rate,!1!==b.frame_rate.fixed&&0!==b.frame_rate.fps_num&&0!==b.frame_rate.fps_den||(n.frameRate=this._referenceFrameRate);var A=n.frameRate.fps_den,R=n.frameRate.fps_num;n.refSampleDuration=n.timescale*(A/R),n.codec=b.codec_mimetype;var T=this._mediaInfo;T.width=n.codecWidth,T.height=n.codecHeight,T.fps=n.frameRate.fps,T.profile=n.profile,T.level=n.level,T.refFrames=b.ref_frames,T.chromaFormat=b.chroma_format_string,T.sarNum=n.sarRatio.width,T.sarDen=n.sarRatio.height,T.videoCodec=b.codec_mimetype,T.hasAudio?null!=T.audioCodec&&(T.mimeType='video/x-flv; codecs=\"'+T.videoCodec+\",\"+T.audioCodec+'\"'):T.mimeType='video/x-flv; codecs=\"'+T.videoCodec+'\"',T.isComplete()&&this._onMediaInfo(T),c+=y}else c+=2+y;else c+=2+y}}n.hvcc=new Uint8Array(i),n.hvcc.set(new Uint8Array(e,t,i),0),a.a.v(this.TAG,\"Parsed HEVCDecoderConfigurationRecord\"),this._isInitialMetadataDispatched()?this._dispatch&&(this._audioTrack.length||this._videoTrack.length)&&this._onDataAvailable(this._audioTrack,this._videoTrack):this._videoInitialMetadataDispatched=!0,this._dispatch=!1,this._onTrackMetadata(\"video\",n)}else this._onError(m.a.FORMAT_ERROR,\"Flv: Strange NaluLengthSizeMinusOne: \"+(this._naluLengthSize-1));else this._onError(m.a.FORMAT_ERROR,\"Flv: Invalid HEVCDecoderConfigurationRecord\")}},e.prototype._parseAVCVideoData=function(e,t,i,n,r,s,o){for(var d=this._littleEndian,h=new DataView(e,t,i),_=[],u=0,l=0,c=this._naluLengthSize,f=this._timestampBase+n,p=1===s;l<i;){if(l+4>=i){a.a.w(this.TAG,\"Malformed Nalu near timestamp \"+f+\", offset = \"+l+\", dataSize = \"+i);break}var m=h.getUint32(l,!d);if(3===c&&(m>>>=8),m>i-c)return void a.a.w(this.TAG,\"Malformed Nalus near timestamp \"+f+\", NaluSize > DataSize!\");var g=31&h.getUint8(l+c);5===g&&(p=!0);var v=new Uint8Array(e,t+l,c+m),y={type:g,data:v};_.push(y),u+=v.byteLength,l+=c+m}if(_.length){var E=this._videoTrack,S={units:_,length:u,isKeyframe:p,dts:f,cts:o,pts:f+o};p&&(S.fileposition=r),E.samples.push(S),E.length+=u}},e.prototype._parseHEVCVideoData=function(e,t,i,n,r,s,o){for(var d=this._littleEndian,h=new DataView(e,t,i),_=[],u=0,l=0,c=this._naluLengthSize,f=this._timestampBase+n,p=1===s;l<i;){if(l+4>=i){a.a.w(this.TAG,\"Malformed Nalu near timestamp \"+f+\", offset = \"+l+\", dataSize = \"+i);break}var m=h.getUint32(l,!d);if(3===c&&(m>>>=8),m>i-c)return void a.a.w(this.TAG,\"Malformed Nalus near timestamp \"+f+\", NaluSize > DataSize!\");var g=31&h.getUint8(l+c);19!==g&&20!==g||(p=!0);var v=new Uint8Array(e,t+l,c+m),y={type:g,data:v};_.push(y),u+=v.byteLength,l+=c+m}if(_.length){var E=this._videoTrack,S={units:_,length:u,isKeyframe:p,dts:f,cts:o,pts:f+o};p&&(S.fileposition=r),E.samples.push(S),E.length+=u}},e}(),R=function(){function e(){}return e.prototype.destroy=function(){this.onError=null,this.onMediaInfo=null,this.onMetaDataArrived=null,this.onTrackMetadata=null,this.onDataAvailable=null,this.onTimedID3Metadata=null,this.onSMPTE2038Metadata=null,this.onSCTE35Metadata=null,this.onPESPrivateData=null,this.onPESPrivateDataDescriptor=null},e}(),T=function(){this.program_pmt_pid={}};!function(e){e[e.kMPEG1Audio=3]=\"kMPEG1Audio\",e[e.kMPEG2Audio=4]=\"kMPEG2Audio\",e[e.kPESPrivateData=6]=\"kPESPrivateData\",e[e.kADTSAAC=15]=\"kADTSAAC\",e[e.kID3=21]=\"kID3\",e[e.kSCTE35=134]=\"kSCTE35\",e[e.kH264=27]=\"kH264\",e[e.kH265=36]=\"kH265\"}(b||(b={}));var L,w=function(){this.pid_stream_type={},this.common_pids={h264:void 0,h265:void 0,adts_aac:void 0,mp3:void 0},this.pes_private_data_pids={},this.timed_id3_pids={},this.scte_35_pids={},this.smpte2038_pids={}},D=function(){},k=function(){},C=function(){this.slices=[],this.total_length=0,this.expected_length=0,this.file_position=0};!function(e){e[e.kUnspecified=0]=\"kUnspecified\",e[e.kSliceNonIDR=1]=\"kSliceNonIDR\",e[e.kSliceDPA=2]=\"kSliceDPA\",e[e.kSliceDPB=3]=\"kSliceDPB\",e[e.kSliceDPC=4]=\"kSliceDPC\",e[e.kSliceIDR=5]=\"kSliceIDR\",e[e.kSliceSEI=6]=\"kSliceSEI\",e[e.kSliceSPS=7]=\"kSliceSPS\",e[e.kSlicePPS=8]=\"kSlicePPS\",e[e.kSliceAUD=9]=\"kSliceAUD\",e[e.kEndOfSequence=10]=\"kEndOfSequence\",e[e.kEndOfStream=11]=\"kEndOfStream\",e[e.kFiller=12]=\"kFiller\",e[e.kSPSExt=13]=\"kSPSExt\",e[e.kReserved0=14]=\"kReserved0\"}(L||(L={}));var B,I,P=function(){},O=function(e){var t=e.data.byteLength;this.type=e.type,this.data=new Uint8Array(4+t),new DataView(this.data.buffer).setUint32(0,t),this.data.set(e.data,4)},M=function(){function e(e){this.TAG=\"H264AnnexBParser\",this.current_startcode_offset_=0,this.eof_flag_=!1,this.data_=e,this.current_startcode_offset_=this.findNextStartCodeOffset(0),this.eof_flag_&&a.a.e(this.TAG,\"Could not find H264 startcode until payload end!\")}return e.prototype.findNextStartCodeOffset=function(e){for(var t=e,i=this.data_;;){if(t+3>=i.byteLength)return this.eof_flag_=!0,i.byteLength;var n=i[t+0]<<24|i[t+1]<<16|i[t+2]<<8|i[t+3],r=i[t+0]<<16|i[t+1]<<8|i[t+2];if(1===n||1===r)return t;t++}},e.prototype.readNextNaluPayload=function(){for(var e=this.data_,t=null;null==t&&!this.eof_flag_;){var i=this.current_startcode_offset_,n=31&e[i+=1===(e[i]<<24|e[i+1]<<16|e[i+2]<<8|e[i+3])?4:3],r=(128&e[i])>>>7,a=this.findNextStartCodeOffset(i);if(this.current_startcode_offset_=a,!(n>=L.kReserved0)&&0===r){var s=e.subarray(i,a);(t=new P).type=n,t.data=s}}return t},e}(),x=function(){function e(e,t,i){var n=8+e.byteLength+1+2+t.byteLength,r=!1;66!==e[3]&&77!==e[3]&&88!==e[3]&&(r=!0,n+=4);var a=this.data=new Uint8Array(n);a[0]=1,a[1]=e[1],a[2]=e[2],a[3]=e[3],a[4]=255,a[5]=225;var s=e.byteLength;a[6]=s>>>8,a[7]=255&s;var o=8;a.set(e,8),a[o+=s]=1;var d=t.byteLength;a[o+1]=d>>>8,a[o+2]=255&d,a.set(t,o+3),o+=3+d,r&&(a[o]=252|i.chroma_format_idc,a[o+1]=248|i.bit_depth_luma-8,a[o+2]=248|i.bit_depth_chroma-8,a[o+3]=0,o+=4)}return e.prototype.getData=function(){return this.data},e}();!function(e){e[e.kNull=0]=\"kNull\",e[e.kAACMain=1]=\"kAACMain\",e[e.kAAC_LC=2]=\"kAAC_LC\",e[e.kAAC_SSR=3]=\"kAAC_SSR\",e[e.kAAC_LTP=4]=\"kAAC_LTP\",e[e.kAAC_SBR=5]=\"kAAC_SBR\",e[e.kAAC_Scalable=6]=\"kAAC_Scalable\",e[e.kLayer1=32]=\"kLayer1\",e[e.kLayer2=33]=\"kLayer2\",e[e.kLayer3=34]=\"kLayer3\"}(B||(B={})),function(e){e[e.k96000Hz=0]=\"k96000Hz\",e[e.k88200Hz=1]=\"k88200Hz\",e[e.k64000Hz=2]=\"k64000Hz\",e[e.k48000Hz=3]=\"k48000Hz\",e[e.k44100Hz=4]=\"k44100Hz\",e[e.k32000Hz=5]=\"k32000Hz\",e[e.k24000Hz=6]=\"k24000Hz\",e[e.k22050Hz=7]=\"k22050Hz\",e[e.k16000Hz=8]=\"k16000Hz\",e[e.k12000Hz=9]=\"k12000Hz\",e[e.k11025Hz=10]=\"k11025Hz\",e[e.k8000Hz=11]=\"k8000Hz\",e[e.k7350Hz=12]=\"k7350Hz\"}(I||(I={}));var U,N=[96e3,88200,64e3,48e3,44100,32e3,24e3,22050,16e3,12e3,11025,8e3,7350],G=function(){},V=function(){function e(e){this.TAG=\"AACADTSParser\",this.data_=e,this.current_syncword_offset_=this.findNextSyncwordOffset(0),this.eof_flag_&&a.a.e(this.TAG,\"Could not found ADTS syncword until payload end\")}return e.prototype.findNextSyncwordOffset=function(e){for(var t=e,i=this.data_;;){if(t+7>=i.byteLength)return this.eof_flag_=!0,i.byteLength;if(4095===(i[t+0]<<8|i[t+1])>>>4)return t;t++}},e.prototype.readNextAACFrame=function(){for(var e=this.data_,t=null;null==t&&!this.eof_flag_;){var i=this.current_syncword_offset_,n=(8&e[i+1])>>>3,r=(6&e[i+1])>>>1,a=1&e[i+1],s=(192&e[i+2])>>>6,o=(60&e[i+2])>>>2,d=(1&e[i+2])<<2|(192&e[i+3])>>>6,h=(3&e[i+3])<<11|e[i+4]<<3|(224&e[i+5])>>>5;e[i+6];if(i+h>this.data_.byteLength){this.eof_flag_=!0,this.has_last_incomplete_data=!0;break}var _=1===a?7:9,u=h-_;i+=_;var l=this.findNextSyncwordOffset(i+u);if(this.current_syncword_offset_=l,(0===n||1===n)&&0===r){var c=e.subarray(i,i+u);(t=new G).audio_object_type=s+1,t.sampling_freq_index=o,t.sampling_frequency=N[o],t.channel_config=d,t.data=c}}return t},e.prototype.hasIncompleteData=function(){return this.has_last_incomplete_data},e.prototype.getIncompleteData=function(){return this.has_last_incomplete_data?this.data_.subarray(this.current_syncword_offset_):null},e}(),F=function(e){var t=null,i=e.audio_object_type,n=e.audio_object_type,r=e.sampling_freq_index,a=e.channel_config,s=0,o=navigator.userAgent.toLowerCase();-1!==o.indexOf(\"firefox\")?r>=6?(n=5,t=new Array(4),s=r-3):(n=2,t=new Array(2),s=r):-1!==o.indexOf(\"android\")?(n=2,t=new Array(2),s=r):(n=5,s=r,t=new Array(4),r>=6?s=r-3:1===a&&(n=2,t=new Array(2),s=r)),t[0]=n<<3,t[0]|=(15&r)>>>1,t[1]=(15&r)<<7,t[1]|=(15&a)<<3,5===n&&(t[1]|=(15&s)>>>1,t[2]=(1&s)<<7,t[2]|=8,t[3]=0),this.config=t,this.sampling_rate=N[r],this.channel_count=a,this.codec_mimetype=\"mp4a.40.\"+n,this.original_codec_mimetype=\"mp4a.40.\"+i},j=function(){},z=function(){};!function(e){e[e.kSpliceNull=0]=\"kSpliceNull\",e[e.kSpliceSchedule=4]=\"kSpliceSchedule\",e[e.kSpliceInsert=5]=\"kSpliceInsert\",e[e.kTimeSignal=6]=\"kTimeSignal\",e[e.kBandwidthReservation=7]=\"kBandwidthReservation\",e[e.kPrivateCommand=255]=\"kPrivateCommand\"}(U||(U={}));var H,q=function(e){var t=e.readBool();return t?(e.readBits(6),{time_specified_flag:t,pts_time:4*e.readBits(31)+e.readBits(2)}):(e.readBits(7),{time_specified_flag:t})},K=function(e){var t=e.readBool();return e.readBits(6),{auto_return:t,duration:4*e.readBits(31)+e.readBits(2)}},W=function(e,t){var i=t.readBits(8);return e?{component_tag:i}:{component_tag:i,splice_time:q(t)}},X=function(e){return{component_tag:e.readBits(8),utc_splice_time:e.readBits(32)}},Y=function(e){var t=e.readBits(32),i=e.readBool();e.readBits(7);var n={splice_event_id:t,splice_event_cancel_indicator:i};if(i)return n;if(n.out_of_network_indicator=e.readBool(),n.program_splice_flag=e.readBool(),n.duration_flag=e.readBool(),e.readBits(5),n.program_splice_flag)n.utc_splice_time=e.readBits(32);else{n.component_count=e.readBits(8),n.components=[];for(var r=0;r<n.component_count;r++)n.components.push(X(e))}return n.duration_flag&&(n.break_duration=K(e)),n.unique_program_id=e.readBits(16),n.avail_num=e.readBits(8),n.avails_expected=e.readBits(8),n},Z=function(e,t,i,n){return{descriptor_tag:e,descriptor_length:t,identifier:i,provider_avail_id:n.readBits(32)}},J=function(e,t,i,n){var r=n.readBits(8),a=n.readBits(3);n.readBits(5);for(var s=\"\",o=0;o<a;o++)s+=String.fromCharCode(n.readBits(8));return{descriptor_tag:e,descriptor_length:t,identifier:i,preroll:r,dtmf_count:a,DTMF_char:s}},Q=function(e){var t=e.readBits(8);return e.readBits(7),{component_tag:t,pts_offset:4*e.readBits(31)+e.readBits(2)}},$=function(e,t,i,n){var r=n.readBits(32),a=n.readBool();n.readBits(7);var s={descriptor_tag:e,descriptor_length:t,identifier:i,segmentation_event_id:r,segmentation_event_cancel_indicator:a};if(a)return s;if(s.program_segmentation_flag=n.readBool(),s.segmentation_duration_flag=n.readBool(),s.delivery_not_restricted_flag=n.readBool(),s.delivery_not_restricted_flag?n.readBits(5):(s.web_delivery_allowed_flag=n.readBool(),s.no_regional_blackout_flag=n.readBool(),s.archive_allowed_flag=n.readBool(),s.device_restrictions=n.readBits(2)),!s.program_segmentation_flag){s.component_count=n.readBits(8),s.components=[];for(var o=0;o<s.component_count;o++)s.components.push(Q(n))}s.segmentation_duration_flag&&(s.segmentation_duration=n.readBits(40)),s.segmentation_upid_type=n.readBits(8),s.segmentation_upid_length=n.readBits(8);var d=new Uint8Array(s.segmentation_upid_length);for(o=0;o<s.segmentation_upid_length;o++)d[o]=n.readBits(8);return s.segmentation_upid=d.buffer,s.segmentation_type_id=n.readBits(8),s.segment_num=n.readBits(8),s.segments_expected=n.readBits(8),52!==s.segmentation_type_id&&54!==s.segmentation_type_id&&56!==s.segmentation_type_id&&58!==s.segmentation_type_id||(s.sub_segment_num=n.readBits(8),s.sub_segments_expected=n.readBits(8)),s},ee=function(e,t,i,n){return{descriptor_tag:e,descriptor_length:t,identifier:i,TAI_seconds:n.readBits(48),TAI_ns:n.readBits(32),UTC_offset:n.readBits(16)}},te=function(e){return{component_tag:e.readBits(8),ISO_code:String.fromCharCode(e.readBits(8),e.readBits(8),e.readBits(8)),Bit_Stream_Mode:e.readBits(3),Num_Channels:e.readBits(4),Full_Srvc_Audio:e.readBool()}},ie=function(e,t,i,n){for(var r=n.readBits(4),a=[],s=0;s<r;s++)a.push(te(n));return{descriptor_tag:e,descriptor_length:t,identifier:i,audio_count:r,components:a}},ne=function(e){var t=new f(e),i=t.readBits(8),n=t.readBool(),r=t.readBool();t.readBits(2);var a=t.readBits(12),s=t.readBits(8),o=t.readBool(),d=t.readBits(6),h=4*t.readBits(31)+t.readBits(2),_=t.readBits(8),u=t.readBits(12),l=t.readBits(12),c=t.readBits(8),p=null;c===U.kSpliceNull?p={}:c===U.kSpliceSchedule?p=function(e){for(var t=e.readBits(8),i=[],n=0;n<t;n++)i.push(Y(e));return{splice_count:t,events:i}}(t):c===U.kSpliceInsert?p=function(e){var t=e.readBits(32),i=e.readBool();e.readBits(7);var n={splice_event_id:t,splice_event_cancel_indicator:i};if(i)return n;if(n.out_of_network_indicator=e.readBool(),n.program_splice_flag=e.readBool(),n.duration_flag=e.readBool(),n.splice_immediate_flag=e.readBool(),e.readBits(4),n.program_splice_flag&&!n.splice_immediate_flag&&(n.splice_time=q(e)),!n.program_splice_flag){n.component_count=e.readBits(8),n.components=[];for(var r=0;r<n.component_count;r++)n.components.push(W(n.splice_immediate_flag,e))}return n.duration_flag&&(n.break_duration=K(e)),n.unique_program_id=e.readBits(16),n.avail_num=e.readBits(8),n.avails_expected=e.readBits(8),n}(t):c===U.kTimeSignal?p=function(e){return{splice_time:q(e)}}(t):c===U.kBandwidthReservation?p={}:c===U.kPrivateCommand?p=function(e,t){for(var i=String.fromCharCode(t.readBits(8),t.readBits(8),t.readBits(8),t.readBits(8)),n=new Uint8Array(e-4),r=0;r<e-4;r++)n[r]=t.readBits(8);return{identifier:i,private_data:n.buffer}}(l,t):t.readBits(8*l);for(var m=[],g=t.readBits(16),v=0;v<g;){var y=t.readBits(8),E=t.readBits(8),S=String.fromCharCode(t.readBits(8),t.readBits(8),t.readBits(8),t.readBits(8));0===y?m.push(Z(y,E,S,t)):1===y?m.push(J(y,E,S,t)):2===y?m.push($(y,E,S,t)):3===y?m.push(ee(y,E,S,t)):4===y?m.push(ie(y,E,S,t)):t.readBits(8*(E-4)),v+=2+E}var b={table_id:i,section_syntax_indicator:n,private_indicator:r,section_length:a,protocol_version:s,encrypted_packet:o,encryption_algorithm:d,pts_adjustment:h,cw_index:_,tier:u,splice_command_length:l,splice_command_type:c,splice_command:p,descriptor_loop_length:g,splice_descriptors:m,E_CRC32:o?t.readBits(32):void 0,CRC32:t.readBits(32)};if(c===U.kSpliceInsert){var A=p;if(A.splice_event_cancel_indicator)return{splice_command_type:c,detail:b,data:e};if(A.program_splice_flag&&!A.splice_immediate_flag){var R=A.duration_flag?A.break_duration.auto_return:void 0,T=A.duration_flag?A.break_duration.duration/90:void 0;return A.splice_time.time_specified_flag?{splice_command_type:c,pts:(h+A.splice_time.pts_time)%Math.pow(2,33),auto_return:R,duraiton:T,detail:b,data:e}:{splice_command_type:c,auto_return:R,duraiton:T,detail:b,data:e}}return{splice_command_type:c,auto_return:R=A.duration_flag?A.break_duration.auto_return:void 0,duraiton:T=A.duration_flag?A.break_duration.duration/90:void 0,detail:b,data:e}}if(c===U.kTimeSignal){var L=p;return L.splice_time.time_specified_flag?{splice_command_type:c,pts:(h+L.splice_time.pts_time)%Math.pow(2,33),detail:b,data:e}:{splice_command_type:c,detail:b,data:e}}return{splice_command_type:c,detail:b,data:e}};!function(e){e[e.kSliceIDR_W_RADL=19]=\"kSliceIDR_W_RADL\",e[e.kSliceIDR_N_LP=20]=\"kSliceIDR_N_LP\",e[e.kSliceCRA_NUT=21]=\"kSliceCRA_NUT\",e[e.kSliceVPS=32]=\"kSliceVPS\",e[e.kSliceSPS=33]=\"kSliceSPS\",e[e.kSlicePPS=34]=\"kSlicePPS\",e[e.kSliceAUD=35]=\"kSliceAUD\"}(H||(H={}));var re,ae=function(){},se=function(e){var t=e.data.byteLength;this.type=e.type,this.data=new Uint8Array(4+t),new DataView(this.data.buffer).setUint32(0,t),this.data.set(e.data,4)},oe=function(){function e(e){this.TAG=\"H265AnnexBParser\",this.current_startcode_offset_=0,this.eof_flag_=!1,this.data_=e,this.current_startcode_offset_=this.findNextStartCodeOffset(0),this.eof_flag_&&a.a.e(this.TAG,\"Could not find H265 startcode until payload end!\")}return e.prototype.findNextStartCodeOffset=function(e){for(var t=e,i=this.data_;;){if(t+3>=i.byteLength)return this.eof_flag_=!0,i.byteLength;var n=i[t+0]<<24|i[t+1]<<16|i[t+2]<<8|i[t+3],r=i[t+0]<<16|i[t+1]<<8|i[t+2];if(1===n||1===r)return t;t++}},e.prototype.readNextNaluPayload=function(){for(var e=this.data_,t=null;null==t&&!this.eof_flag_;){var i=this.current_startcode_offset_,n=e[i+=1===(e[i]<<24|e[i+1]<<16|e[i+2]<<8|e[i+3])?4:3]>>1&63,r=(128&e[i])>>>7,a=this.findNextStartCodeOffset(i);if(this.current_startcode_offset_=a,0===r){var s=e.subarray(i,a);(t=new ae).type=n,t.data=s}}return t},e}(),de=function(){function e(e,t,i,n){var r=23+(5+e.byteLength)+(5+t.byteLength)+(5+i.byteLength),a=this.data=new Uint8Array(r);a[0]=1,a[1]=(3&n.general_profile_space)<<6|(n.general_tier_flag?1:0)<<5|31&n.general_profile_idc,a[2]=n.general_profile_compatibility_flags_1,a[3]=n.general_profile_compatibility_flags_2,a[4]=n.general_profile_compatibility_flags_3,a[5]=n.general_profile_compatibility_flags_4,a[6]=n.general_constraint_indicator_flags_1,a[7]=n.general_constraint_indicator_flags_2,a[8]=n.general_constraint_indicator_flags_3,a[9]=n.general_constraint_indicator_flags_4,a[10]=n.general_constraint_indicator_flags_5,a[11]=n.general_constraint_indicator_flags_6,a[12]=60,a[13]=240|(3840&n.min_spatial_segmentation_idc)>>8,a[14]=255&n.min_spatial_segmentation_idc,a[15]=252|3&n.parallelismType,a[16]=252|3&n.chroma_format_idc,a[17]=248|7&n.bit_depth_luma_minus8,a[18]=248|7&n.bit_depth_chroma_minus8,a[19]=0,a[20]=0,a[21]=(3&n.constant_frame_rate)<<6|(7&n.num_temporal_layers)<<3|(n.temporal_id_nested?1:0)<<2|3,a[22]=3,a[23]=128|H.kSliceVPS,a[24]=0,a[25]=1,a[26]=(65280&e.byteLength)>>8,a[27]=(255&e.byteLength)>>0,a.set(e,28),a[23+(5+e.byteLength)+0]=128|H.kSliceSPS,a[23+(5+e.byteLength)+1]=0,a[23+(5+e.byteLength)+2]=1,a[23+(5+e.byteLength)+3]=(65280&t.byteLength)>>8,a[23+(5+e.byteLength)+4]=(255&t.byteLength)>>0,a.set(t,23+(5+e.byteLength)+5),a[23+(5+e.byteLength+5+t.byteLength)+0]=128|H.kSlicePPS,a[23+(5+e.byteLength+5+t.byteLength)+1]=0,a[23+(5+e.byteLength+5+t.byteLength)+2]=1,a[23+(5+e.byteLength+5+t.byteLength)+3]=(65280&i.byteLength)>>8,a[23+(5+e.byteLength+5+t.byteLength)+4]=(255&i.byteLength)>>0,a.set(i,23+(5+e.byteLength+5+t.byteLength)+5)}return e.prototype.getData=function(){return this.data},e}(),he=function(){},_e=function(){},ue=(re=function(e,t){return(re=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}re(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),le=function(){return(le=Object.assign||function(e){for(var t,i=1,n=arguments.length;i<n;i++)for(var r in t=arguments[i])Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e}).apply(this,arguments)},ce=function(e){function t(t,i){var n=e.call(this)||this;return n.TAG=\"TSDemuxer\",n.first_parse_=!0,n.media_info_=new o.a,n.timescale_=90,n.duration_=0,n.current_pmt_pid_=-1,n.program_pmt_map_={},n.pes_slice_queues_={},n.section_slice_queues_={},n.video_metadata_={vps:void 0,sps:void 0,pps:void 0,details:void 0},n.audio_metadata_={codec:void 0,audio_object_type:void 0,sampling_freq_index:void 0,sampling_frequency:void 0,channel_config:void 0},n.aac_last_sample_pts_=void 0,n.aac_last_incomplete_data_=null,n.has_video_=!1,n.has_audio_=!1,n.video_init_segment_dispatched_=!1,n.audio_init_segment_dispatched_=!1,n.video_metadata_changed_=!1,n.audio_metadata_changed_=!1,n.video_track_={type:\"video\",id:1,sequenceNumber:0,samples:[],length:0},n.audio_track_={type:\"audio\",id:2,sequenceNumber:0,samples:[],length:0},n.ts_packet_size_=t.ts_packet_size,n.sync_offset_=t.sync_offset,n.config_=i,n}return ue(t,e),t.prototype.destroy=function(){this.media_info_=null,this.pes_slice_queues_=null,this.section_slice_queues_=null,this.video_metadata_=null,this.audio_metadata_=null,this.aac_last_incomplete_data_=null,this.video_track_=null,this.audio_track_=null,e.prototype.destroy.call(this)},t.probe=function(e){var t=new Uint8Array(e),i=-1,n=188;if(t.byteLength<=3*n)return{needMoreData:!0};for(;-1===i;){for(var r=Math.min(1e3,t.byteLength-3*n),s=0;s<r;){if(71===t[s]&&71===t[s+n]&&71===t[s+2*n]){i=s;break}s++}if(-1===i)if(188===n)n=192;else{if(192!==n)break;n=204}}return-1===i?{match:!1}:(192===n&&i>=4?(a.a.v(\"TSDemuxer\",\"ts_packet_size = 192, m2ts mode\"),i-=4):204===n&&a.a.v(\"TSDemuxer\",\"ts_packet_size = 204, RS encoded MPEG2-TS stream\"),{match:!0,consumed:0,ts_packet_size:n,sync_offset:i})},t.prototype.bindDataSource=function(e){return e.onDataArrival=this.parseChunks.bind(this),this},t.prototype.resetMediaInfo=function(){this.media_info_=new o.a},t.prototype.parseChunks=function(e,t){if(!(this.onError&&this.onMediaInfo&&this.onTrackMetadata&&this.onDataAvailable))throw new u.a(\"onError & onMediaInfo & onTrackMetadata & onDataAvailable callback must be specified\");var i=0;for(this.first_parse_&&(this.first_parse_=!1,i=this.sync_offset_);i+this.ts_packet_size_<=e.byteLength;){var n=t+i;192===this.ts_packet_size_&&(i+=4);var r=new Uint8Array(e,i,188),s=r[0];if(71!==s){a.a.e(this.TAG,\"sync_byte = \"+s+\", not 0x47\");break}var o=(64&r[1])>>>6,d=(r[1],(31&r[1])<<8|r[2]),h=(48&r[3])>>>4,_=15&r[3],l={},c=4;if(2==h||3==h){var f=r[4];if(5+f===188){i+=188,204===this.ts_packet_size_&&(i+=16);continue}f>0&&(l=this.parseAdaptationField(e,i+4,1+f)),c=5+f}if(1==h||3==h)if(0===d||d===this.current_pmt_pid_||null!=this.pmt_&&this.pmt_.pid_stream_type[d]===b.kSCTE35){var p=188-c;this.handleSectionSlice(e,i+c,p,{pid:d,file_position:n,payload_unit_start_indicator:o,continuity_conunter:_,random_access_indicator:l.random_access_indicator})}else if(null!=this.pmt_&&null!=this.pmt_.pid_stream_type[d]){p=188-c;var m=this.pmt_.pid_stream_type[d];d!==this.pmt_.common_pids.h264&&d!==this.pmt_.common_pids.h265&&d!==this.pmt_.common_pids.adts_aac&&d!==this.pmt_.common_pids.mp3&&!0!==this.pmt_.pes_private_data_pids[d]&&!0!==this.pmt_.timed_id3_pids[d]||this.handlePESSlice(e,i+c,p,{pid:d,stream_type:m,file_position:n,payload_unit_start_indicator:o,continuity_conunter:_,random_access_indicator:l.random_access_indicator})}i+=188,204===this.ts_packet_size_&&(i+=16)}return this.dispatchAudioVideoMediaSegment(),i},t.prototype.parseAdaptationField=function(e,t,i){var n=new Uint8Array(e,t,i),r=n[0];return r>0?r>183?(a.a.w(this.TAG,\"Illegal adaptation_field_length: \"+r),{}):{discontinuity_indicator:(128&n[1])>>>7,random_access_indicator:(64&n[1])>>>6,elementary_stream_priority_indicator:(32&n[1])>>>5}:{}},t.prototype.handleSectionSlice=function(e,t,i,n){var r=new Uint8Array(e,t,i),a=this.section_slice_queues_[n.pid];if(n.payload_unit_start_indicator){var s=r[0];if(null!=a&&0!==a.total_length){var o=new Uint8Array(e,t+1,Math.min(i,s));a.slices.push(o),a.total_length+=o.byteLength,a.total_length===a.expected_length?this.emitSectionSlices(a,n):this.clearSlices(a,n)}for(var d=1+s;d<r.byteLength;){if(255===r[d+0])break;var h=(15&r[d+1])<<8|r[d+2];this.section_slice_queues_[n.pid]=new C,(a=this.section_slice_queues_[n.pid]).expected_length=h+3,a.file_position=n.file_position,a.random_access_indicator=n.random_access_indicator;o=new Uint8Array(e,t+d,Math.min(i-d,a.expected_length-a.total_length));a.slices.push(o),a.total_length+=o.byteLength,a.total_length===a.expected_length?this.emitSectionSlices(a,n):a.total_length>=a.expected_length&&this.clearSlices(a,n),d+=o.byteLength}}else if(null!=a&&0!==a.total_length){o=new Uint8Array(e,t,Math.min(i,a.expected_length-a.total_length));a.slices.push(o),a.total_length+=o.byteLength,a.total_length===a.expected_length?this.emitSectionSlices(a,n):a.total_length>=a.expected_length&&this.clearSlices(a,n)}},t.prototype.handlePESSlice=function(e,t,i,n){var r=new Uint8Array(e,t,i),s=r[0]<<16|r[1]<<8|r[2],o=(r[3],r[4]<<8|r[5]);if(n.payload_unit_start_indicator){if(1!==s)return void a.a.e(this.TAG,\"handlePESSlice: packet_start_code_prefix should be 1 but with value \"+s);var d=this.pes_slice_queues_[n.pid];d&&(0===d.expected_length||d.expected_length===d.total_length?this.emitPESSlices(d,n):this.clearSlices(d,n)),this.pes_slice_queues_[n.pid]=new C,this.pes_slice_queues_[n.pid].file_position=n.file_position,this.pes_slice_queues_[n.pid].random_access_indicator=n.random_access_indicator}if(null!=this.pes_slice_queues_[n.pid]){var h=this.pes_slice_queues_[n.pid];h.slices.push(r),n.payload_unit_start_indicator&&(h.expected_length=0===o?0:o+6),h.total_length+=r.byteLength,h.expected_length>0&&h.expected_length===h.total_length?this.emitPESSlices(h,n):h.expected_length>0&&h.expected_length<h.total_length&&this.clearSlices(h,n)}},t.prototype.emitSectionSlices=function(e,t){for(var i=new Uint8Array(e.total_length),n=0,r=0;n<e.slices.length;n++){var a=e.slices[n];i.set(a,r),r+=a.byteLength}e.slices=[],e.expected_length=-1,e.total_length=0;var s=new k;s.pid=t.pid,s.data=i,s.file_position=e.file_position,s.random_access_indicator=e.random_access_indicator,this.parseSection(s)},t.prototype.emitPESSlices=function(e,t){for(var i=new Uint8Array(e.total_length),n=0,r=0;n<e.slices.length;n++){var a=e.slices[n];i.set(a,r),r+=a.byteLength}e.slices=[],e.expected_length=-1,e.total_length=0;var s=new D;s.pid=t.pid,s.data=i,s.stream_type=t.stream_type,s.file_position=e.file_position,s.random_access_indicator=e.random_access_indicator,this.parsePES(s)},t.prototype.clearSlices=function(e,t){e.slices=[],e.expected_length=-1,e.total_length=0},t.prototype.parseSection=function(e){var t=e.data,i=e.pid;0===i?this.parsePAT(t):i===this.current_pmt_pid_?this.parsePMT(t):null!=this.pmt_&&this.pmt_.scte_35_pids[i]&&this.parseSCTE35(t)},t.prototype.parsePES=function(e){var t=e.data,i=t[0]<<16|t[1]<<8|t[2],n=t[3],r=t[4]<<8|t[5];if(1===i){if(188!==n&&190!==n&&191!==n&&240!==n&&241!==n&&255!==n&&242!==n&&248!==n){t[6];var s=(192&t[7])>>>6,o=t[8],d=void 0,h=void 0;2!==s&&3!==s||(d=536870912*(14&t[9])+4194304*(255&t[10])+16384*(254&t[11])+128*(255&t[12])+(254&t[13])/2,h=3===s?536870912*(14&t[14])+4194304*(255&t[15])+16384*(254&t[16])+128*(255&t[17])+(254&t[18])/2:d);var _=9+o,u=void 0;if(0!==r){if(r<3+o)return void a.a.v(this.TAG,\"Malformed PES: PES_packet_length < 3 + PES_header_data_length\");u=r-3-o}else u=t.byteLength-_;var l=t.subarray(_,_+u);switch(e.stream_type){case b.kMPEG1Audio:case b.kMPEG2Audio:this.parseMP3Payload(l,d);break;case b.kPESPrivateData:this.pmt_.smpte2038_pids[e.pid]?this.parseSMPTE2038MetadataPayload(l,d,h,e.pid,n):this.parsePESPrivateDataPayload(l,d,h,e.pid,n);break;case b.kADTSAAC:this.parseAACPayload(l,d);break;case b.kID3:this.parseTimedID3MetadataPayload(l,d,h,e.pid,n);break;case b.kH264:this.parseH264Payload(l,d,h,e.file_position,e.random_access_indicator);break;case b.kH265:this.parseH265Payload(l,d,h,e.file_position,e.random_access_indicator)}}else if((188===n||191===n||240===n||241===n||255===n||242===n||248===n)&&e.stream_type===b.kPESPrivateData){_=6,u=void 0;u=0!==r?r:t.byteLength-_;l=t.subarray(_,_+u);this.parsePESPrivateDataPayload(l,void 0,void 0,e.pid,n)}}else a.a.e(this.TAG,\"parsePES: packet_start_code_prefix should be 1 but with value \"+i)},t.prototype.parsePAT=function(e){var t=e[0];if(0===t){var i=(15&e[1])<<8|e[2],n=(e[3],e[4],(62&e[5])>>>1),r=1&e[5],s=e[6],o=(e[7],null);if(1===r&&0===s)(o=new T).version_number=n;else if(null==(o=this.pat_))return;for(var d=i-5-4,h=-1,_=-1,u=8;u<8+d;u+=4){var l=e[u]<<8|e[u+1],c=(31&e[u+2])<<8|e[u+3];0===l?o.network_pid=c:(o.program_pmt_pid[l]=c,-1===h&&(h=l),-1===_&&(_=c))}1===r&&0===s&&(null==this.pat_&&a.a.v(this.TAG,\"Parsed first PAT: \"+JSON.stringify(o)),this.pat_=o,this.current_program_=h,this.current_pmt_pid_=_)}else a.a.e(this.TAG,\"parsePAT: table_id \"+t+\" is not corresponded to PAT!\")},t.prototype.parsePMT=function(e){var t=e[0];if(2===t){var i=(15&e[1])<<8|e[2],n=e[3]<<8|e[4],r=(62&e[5])>>>1,s=1&e[5],o=e[6],d=(e[7],null);if(1===s&&0===o)(d=new w).program_number=n,d.version_number=r,this.program_pmt_map_[n]=d;else if(null==(d=this.program_pmt_map_[n]))return;e[8],e[9];for(var h=(15&e[10])<<8|e[11],_=12+h,u=i-9-h-4,l=_;l<_+u;){var c=e[l],f=(31&e[l+1])<<8|e[l+2],p=(15&e[l+3])<<8|e[l+4];if(d.pid_stream_type[f]=c,c!==b.kH264||d.common_pids.h264||d.common_pids.h265)if(c!==b.kH265||d.common_pids.h264||d.common_pids.h265)if(c!==b.kADTSAAC||d.common_pids.adts_aac)if(c!==b.kMPEG1Audio&&c!==b.kMPEG2Audio||d.common_pids.mp3)if(c===b.kPESPrivateData){if(d.pes_private_data_pids[f]=!0,p>0){for(var m=l+5;m<l+5+p;){var g=e[m+0],v=e[m+1];if(5===g)\"VANC\"===String.fromCharCode.apply(String,Array.from(e.subarray(m+2,m+2+v)))&&(d.smpte2038_pids[f]=!0);m+=2+v}var y=e.subarray(l+5,l+5+p);this.dispatchPESPrivateDataDescriptor(f,c,y)}}else c===b.kID3?d.timed_id3_pids[f]=!0:c===b.kSCTE35&&(d.scte_35_pids[f]=!0);else d.common_pids.mp3=f;else d.common_pids.adts_aac=f;else d.common_pids.h265=f;else d.common_pids.h264=f;l+=5+p}n===this.current_program_&&(null==this.pmt_&&a.a.v(this.TAG,\"Parsed first PMT: \"+JSON.stringify(d)),this.pmt_=d,(d.common_pids.h264||d.common_pids.h265)&&(this.has_video_=!0),(d.common_pids.adts_aac||d.common_pids.mp3)&&(this.has_audio_=!0))}else a.a.e(this.TAG,\"parsePMT: table_id \"+t+\" is not corresponded to PMT!\")},t.prototype.parseSCTE35=function(e){var t=ne(e);if(null!=t.pts){var i=Math.floor(t.pts/this.timescale_);t.pts=i}else t.nearest_pts=this.aac_last_sample_pts_;this.onSCTE35Metadata&&this.onSCTE35Metadata(t)},t.prototype.parseH264Payload=function(e,t,i,n,r){for(var s=new M(e),o=null,d=[],h=0,_=!1;null!=(o=s.readNextNaluPayload());){var u=new O(o);if(u.type===L.kSliceSPS){var l=p.parseSPS(o.data);this.video_init_segment_dispatched_?!0===this.detectVideoMetadataChange(u,l)&&(a.a.v(this.TAG,\"H264: Critical h264 metadata has been changed, attempt to re-generate InitSegment\"),this.video_metadata_changed_=!0,this.video_metadata_={vps:void 0,sps:u,pps:void 0,details:l}):(this.video_metadata_.sps=u,this.video_metadata_.details=l)}else u.type===L.kSlicePPS?this.video_init_segment_dispatched_&&!this.video_metadata_changed_||(this.video_metadata_.pps=u,this.video_metadata_.sps&&this.video_metadata_.pps&&(this.video_metadata_changed_&&this.dispatchVideoMediaSegment(),this.dispatchVideoInitSegment())):(u.type===L.kSliceIDR||u.type===L.kSliceNonIDR&&1===r)&&(_=!0);this.video_init_segment_dispatched_&&(d.push(u),h+=u.data.byteLength)}var c=Math.floor(t/this.timescale_),f=Math.floor(i/this.timescale_);if(d.length){var m=this.video_track_,g={units:d,length:h,isKeyframe:_,dts:f,pts:c,cts:c-f,file_position:n};m.samples.push(g),m.length+=h}},t.prototype.parseH265Payload=function(e,t,i,n,r){for(var s=new oe(e),o=null,d=[],h=0,_=!1;null!=(o=s.readNextNaluPayload());){var u=new se(o);if(u.type===H.kSliceVPS){if(!this.video_init_segment_dispatched_){var l=g.parseVPS(o.data);this.video_metadata_.vps=u,this.video_metadata_.details=le(le({},this.video_metadata_.details),l)}}else if(u.type===H.kSliceSPS){l=g.parseSPS(o.data);this.video_init_segment_dispatched_?!0===this.detectVideoMetadataChange(u,l)&&(a.a.v(this.TAG,\"H265: Critical h265 metadata has been changed, attempt to re-generate InitSegment\"),this.video_metadata_changed_=!0,this.video_metadata_={vps:void 0,sps:u,pps:void 0,details:l}):(this.video_metadata_.sps=u,this.video_metadata_.details=le(le({},this.video_metadata_.details),l))}else if(u.type===H.kSlicePPS){if(!this.video_init_segment_dispatched_||this.video_metadata_changed_){l=g.parsePPS(o.data);this.video_metadata_.pps=u,this.video_metadata_.details=le(le({},this.video_metadata_.details),l),this.video_metadata_.vps&&this.video_metadata_.sps&&this.video_metadata_.pps&&(this.video_metadata_changed_&&this.dispatchVideoMediaSegment(),this.dispatchVideoInitSegment())}}else u.type!==H.kSliceIDR_W_RADL&&u.type!==H.kSliceIDR_N_LP&&u.type!==H.kSliceCRA_NUT||(_=!0);this.video_init_segment_dispatched_&&(d.push(u),h+=u.data.byteLength)}var c=Math.floor(t/this.timescale_),f=Math.floor(i/this.timescale_);if(d.length){var p=this.video_track_,m={units:d,length:h,isKeyframe:_,dts:f,pts:c,cts:c-f,file_position:n};p.samples.push(m),p.length+=h}},t.prototype.detectVideoMetadataChange=function(e,t){if(t.codec_mimetype!==this.video_metadata_.details.codec_mimetype)return a.a.v(this.TAG,\"Video: Codec mimeType changed from \"+this.video_metadata_.details.codec_mimetype+\" to \"+t.codec_mimetype),!0;if(t.codec_size.width!==this.video_metadata_.details.codec_size.width||t.codec_size.height!==this.video_metadata_.details.codec_size.height){var i=this.video_metadata_.details.codec_size,n=t.codec_size;return a.a.v(this.TAG,\"Video: Coded Resolution changed from \"+i.width+\"x\"+i.height+\" to \"+n.width+\"x\"+n.height),!0}return t.present_size.width!==this.video_metadata_.details.present_size.width&&(a.a.v(this.TAG,\"Video: Present resolution width changed from \"+this.video_metadata_.details.present_size.width+\" to \"+t.present_size.width),!0)},t.prototype.isInitSegmentDispatched=function(){return this.has_video_&&this.has_audio_?this.video_init_segment_dispatched_&&this.audio_init_segment_dispatched_:this.has_video_&&!this.has_audio_?this.video_init_segment_dispatched_:!(this.has_video_||!this.has_audio_)&&this.audio_init_segment_dispatched_},t.prototype.dispatchVideoInitSegment=function(){var e=this.video_metadata_.details,t={type:\"video\"};t.id=this.video_track_.id,t.timescale=1e3,t.duration=this.duration_,t.codecWidth=e.codec_size.width,t.codecHeight=e.codec_size.height,t.presentWidth=e.present_size.width,t.presentHeight=e.present_size.height,t.profile=e.profile_string,t.level=e.level_string,t.bitDepth=e.bit_depth,t.chromaFormat=e.chroma_format,t.sarRatio=e.sar_ratio,t.frameRate=e.frame_rate;var i=t.frameRate.fps_den,n=t.frameRate.fps_num;if(t.refSampleDuration=i/n*1e3,t.codec=e.codec_mimetype,this.video_metadata_.vps){var r=this.video_metadata_.vps.data.subarray(4),s=this.video_metadata_.sps.data.subarray(4),o=this.video_metadata_.pps.data.subarray(4),d=new de(r,s,o,e);t.hvcc=d.getData(),0==this.video_init_segment_dispatched_&&a.a.v(this.TAG,\"Generated first HEVCDecoderConfigurationRecord for mimeType: \"+t.codec)}else{s=this.video_metadata_.sps.data.subarray(4),o=this.video_metadata_.pps.data.subarray(4);var h=new x(s,o,e);t.avcc=h.getData(),0==this.video_init_segment_dispatched_&&a.a.v(this.TAG,\"Generated first AVCDecoderConfigurationRecord for mimeType: \"+t.codec)}this.onTrackMetadata(\"video\",t),this.video_init_segment_dispatched_=!0,this.video_metadata_changed_=!1;var _=this.media_info_;_.hasVideo=!0,_.width=t.codecWidth,_.height=t.codecHeight,_.fps=t.frameRate.fps,_.profile=t.profile,_.level=t.level,_.refFrames=e.ref_frames,_.chromaFormat=e.chroma_format_string,_.sarNum=t.sarRatio.width,_.sarDen=t.sarRatio.height,_.videoCodec=t.codec,_.hasAudio&&_.audioCodec?_.mimeType='video/mp2t; codecs=\"'+_.videoCodec+\",\"+_.audioCodec+'\"':_.mimeType='video/mp2t; codecs=\"'+_.videoCodec+'\"',_.isComplete()&&this.onMediaInfo(_)},t.prototype.dispatchVideoMediaSegment=function(){this.isInitSegmentDispatched()&&this.video_track_.length&&this.onDataAvailable(null,this.video_track_)},t.prototype.dispatchAudioMediaSegment=function(){this.isInitSegmentDispatched()&&this.audio_track_.length&&this.onDataAvailable(this.audio_track_,null)},t.prototype.dispatchAudioVideoMediaSegment=function(){this.isInitSegmentDispatched()&&(this.audio_track_.length||this.video_track_.length)&&this.onDataAvailable(this.audio_track_,this.video_track_)},t.prototype.parseAACPayload=function(e,t){if(!this.has_video_||this.video_init_segment_dispatched_){if(this.aac_last_incomplete_data_){var i=new Uint8Array(e.byteLength+this.aac_last_incomplete_data_.byteLength);i.set(this.aac_last_incomplete_data_,0),i.set(e,this.aac_last_incomplete_data_.byteLength),e=i}var n,r;if(null!=t&&(r=t/this.timescale_),\"aac\"===this.audio_metadata_.codec){if(null==t&&null!=this.aac_last_sample_pts_)n=1024/this.audio_metadata_.sampling_frequency*1e3,r=this.aac_last_sample_pts_+n;else if(null==t)return void a.a.w(this.TAG,\"AAC: Unknown pts\");if(this.aac_last_incomplete_data_&&this.aac_last_sample_pts_){n=1024/this.audio_metadata_.sampling_frequency*1e3;var s=this.aac_last_sample_pts_+n;Math.abs(s-r)>1&&(a.a.w(this.TAG,\"AAC: Detected pts overlapped, expected: \"+s+\"ms, PES pts: \"+r+\"ms\"),r=s)}}for(var o,d=new V(e),h=null,_=r;null!=(h=d.readNextAACFrame());){n=1024/h.sampling_frequency*1e3;var u={codec:\"aac\",data:h};0==this.audio_init_segment_dispatched_?(this.audio_metadata_={codec:\"aac\",audio_object_type:h.audio_object_type,sampling_freq_index:h.sampling_freq_index,sampling_frequency:h.sampling_frequency,channel_config:h.channel_config},this.dispatchAudioInitSegment(u)):this.detectAudioMetadataChange(u)&&(this.dispatchAudioMediaSegment(),this.dispatchAudioInitSegment(u)),o=_;var l=Math.floor(_),c={unit:h.data,length:h.data.byteLength,pts:l,dts:l};this.audio_track_.samples.push(c),this.audio_track_.length+=h.data.byteLength,_+=n}d.hasIncompleteData()&&(this.aac_last_incomplete_data_=d.getIncompleteData()),o&&(this.aac_last_sample_pts_=o)}},t.prototype.parseMP3Payload=function(e,t){if(!this.has_video_||this.video_init_segment_dispatched_){var i=[0,32,64,96,128,160,192,224,256,288,320,352,384,416,448,-1],n=[0,32,48,56,64,80,96,112,128,160,192,224,256,320,384,-1],r=[0,32,40,48,56,64,80,96,112,128,160,192,224,256,320,-1],a=e[1]>>>3&3,s=(6&e[1])>>1,o=(240&e[2])>>>4,d=(12&e[2])>>>2,h=3!==(e[3]>>>6&3)?2:1,_=0,u=34;switch(a){case 0:_=[11025,12e3,8e3,0][d];break;case 2:_=[22050,24e3,16e3,0][d];break;case 3:_=[44100,48e3,32e3,0][d]}switch(s){case 1:u=34,o<r.length&&r[o];break;case 2:u=33,o<n.length&&n[o];break;case 3:u=32,o<i.length&&i[o]}var l=new _e;l.object_type=u,l.sample_rate=_,l.channel_count=h,l.data=e;var c={codec:\"mp3\",data:l};0==this.audio_init_segment_dispatched_?(this.audio_metadata_={codec:\"mp3\",object_type:u,sample_rate:_,channel_count:h},this.dispatchAudioInitSegment(c)):this.detectAudioMetadataChange(c)&&(this.dispatchAudioMediaSegment(),this.dispatchAudioInitSegment(c));var f={unit:e,length:e.byteLength,pts:t/this.timescale_,dts:t/this.timescale_};this.audio_track_.samples.push(f),this.audio_track_.length+=e.byteLength}},t.prototype.detectAudioMetadataChange=function(e){if(e.codec!==this.audio_metadata_.codec)return a.a.v(this.TAG,\"Audio: Audio Codecs changed from \"+this.audio_metadata_.codec+\" to \"+e.codec),!0;if(\"aac\"===e.codec&&\"aac\"===this.audio_metadata_.codec){var t=e.data;if(t.audio_object_type!==this.audio_metadata_.audio_object_type)return a.a.v(this.TAG,\"AAC: AudioObjectType changed from \"+this.audio_metadata_.audio_object_type+\" to \"+t.audio_object_type),!0;if(t.sampling_freq_index!==this.audio_metadata_.sampling_freq_index)return a.a.v(this.TAG,\"AAC: SamplingFrequencyIndex changed from \"+this.audio_metadata_.sampling_freq_index+\" to \"+t.sampling_freq_index),!0;if(t.channel_config!==this.audio_metadata_.channel_config)return a.a.v(this.TAG,\"AAC: Channel configuration changed from \"+this.audio_metadata_.channel_config+\" to \"+t.channel_config),!0}else if(\"mp3\"===e.codec&&\"mp3\"===this.audio_metadata_.codec){var i=e.data;if(i.object_type!==this.audio_metadata_.object_type)return a.a.v(this.TAG,\"MP3: AudioObjectType changed from \"+this.audio_metadata_.object_type+\" to \"+i.object_type),!0;if(i.sample_rate!==this.audio_metadata_.sample_rate)return a.a.v(this.TAG,\"MP3: SamplingFrequencyIndex changed from \"+this.audio_metadata_.sample_rate+\" to \"+i.sample_rate),!0;if(i.channel_count!==this.audio_metadata_.channel_count)return a.a.v(this.TAG,\"MP3: Channel count changed from \"+this.audio_metadata_.channel_count+\" to \"+i.channel_count),!0}return!1},t.prototype.dispatchAudioInitSegment=function(e){var t={type:\"audio\"};if(t.id=this.audio_track_.id,t.timescale=1e3,t.duration=this.duration_,\"aac\"===this.audio_metadata_.codec){var i=e.data,n=new F(i);t.audioSampleRate=n.sampling_rate,t.channelCount=n.channel_count,t.codec=n.codec_mimetype,t.originalCodec=n.original_codec_mimetype,t.config=n.config}else\"mp3\"===this.audio_metadata_.codec&&(t.audioSampleRate=this.audio_metadata_.sample_rate,t.channelCount=this.audio_metadata_.channel_count,t.codec=\"mp3\",t.originalCodec=\"mp3\",t.config=void 0);t.refSampleDuration=1024/t.audioSampleRate*t.timescale,0==this.audio_init_segment_dispatched_&&a.a.v(this.TAG,\"Generated first AudioSpecificConfig for mimeType: \"+t.codec),this.onTrackMetadata(\"audio\",t),this.audio_init_segment_dispatched_=!0,this.video_metadata_changed_=!1;var r=this.media_info_;r.hasAudio=!0,r.audioCodec=t.originalCodec,r.audioSampleRate=t.audioSampleRate,r.audioChannelCount=t.channelCount,r.hasVideo&&r.videoCodec?r.mimeType='video/mp2t; codecs=\"'+r.videoCodec+\",\"+r.audioCodec+'\"':r.mimeType='video/mp2t; codecs=\"'+r.audioCodec+'\"',r.isComplete()&&this.onMediaInfo(r)},t.prototype.dispatchPESPrivateDataDescriptor=function(e,t,i){var n=new z;n.pid=e,n.stream_type=t,n.descriptor=i,this.onPESPrivateDataDescriptor&&this.onPESPrivateDataDescriptor(n)},t.prototype.parsePESPrivateDataPayload=function(e,t,i,n,r){var a=new j;if(a.pid=n,a.stream_id=r,a.len=e.byteLength,a.data=e,null!=t){var s=Math.floor(t/this.timescale_);a.pts=s}else a.nearest_pts=this.aac_last_sample_pts_;if(null!=i){var o=Math.floor(i/this.timescale_);a.dts=o}this.onPESPrivateData&&this.onPESPrivateData(a)},t.prototype.parseTimedID3MetadataPayload=function(e,t,i,n,r){var a=new j;if(a.pid=n,a.stream_id=r,a.len=e.byteLength,a.data=e,null!=t){var s=Math.floor(t/this.timescale_);a.pts=s}if(null!=i){var o=Math.floor(i/this.timescale_);a.dts=o}this.onTimedID3Metadata&&this.onTimedID3Metadata(a)},t.prototype.parseSMPTE2038MetadataPayload=function(e,t,i,n,r){var a=new he;if(a.pid=n,a.stream_id=r,a.len=e.byteLength,a.data=e,null!=t){var s=Math.floor(t/this.timescale_);a.pts=s}if(a.nearest_pts=this.aac_last_sample_pts_,null!=i){var o=Math.floor(i/this.timescale_);a.dts=o}a.ancillaries=function(e){for(var t=new f(e),i=0,n=[];;){if(i+=6,0!==t.readBits(6))break;var r=t.readBool();i+=1;var a=t.readBits(11);i+=11;var s=t.readBits(12);i+=12;var o=255&t.readBits(10);i+=10;var d=255&t.readBits(10);i+=10;var h=255&t.readBits(10);i+=10;for(var _=new Uint8Array(h),u=0;u<h;u++){var l=255&t.readBits(10);i+=10,_[u]=l}t.readBits(10);i+=10;var c=\"User Defined\";65===o?7===d&&(c=\"SCTE-104\"):95===o?220===d?c=\"ARIB STD-B37 (1SEG)\":221===d?c=\"ARIB STD-B37 (ANALOG)\":222===d?c=\"ARIB STD-B37 (SD)\":223===d&&(c=\"ARIB STD-B37 (HD)\"):97===o&&(1===d?c=\"EIA-708\":2===d&&(c=\"EIA-608\")),n.push({yc_indicator:r,line_number:a,horizontal_offset:s,did:o,sdid:d,user_data:_,description:c,information:{}}),t.readBits(8-(i-Math.floor(i/8))%8),i+=(8-(i-Math.floor(i/8)))%8}return t.destroy(),t=null,n}(e),this.onSMPTE2038Metadata&&this.onSMPTE2038Metadata(a)},t}(R),fe=function(){function e(){}return e.init=function(){for(var t in e.types={avc1:[],avcC:[],btrt:[],dinf:[],dref:[],esds:[],ftyp:[],hdlr:[],hvc1:[],hvcC:[],mdat:[],mdhd:[],mdia:[],mfhd:[],minf:[],moof:[],moov:[],mp4a:[],mvex:[],mvhd:[],sdtp:[],stbl:[],stco:[],stsc:[],stsd:[],stsz:[],stts:[],tfdt:[],tfhd:[],traf:[],trak:[],trun:[],trex:[],tkhd:[],vmhd:[],smhd:[],\".mp3\":[]},e.types)e.types.hasOwnProperty(t)&&(e.types[t]=[t.charCodeAt(0),t.charCodeAt(1),t.charCodeAt(2),t.charCodeAt(3)]);var i=e.constants={};i.FTYP=new Uint8Array([105,115,111,109,0,0,0,1,105,115,111,109,97,118,99,49]),i.STSD_PREFIX=new Uint8Array([0,0,0,0,0,0,0,1]),i.STTS=new Uint8Array([0,0,0,0,0,0,0,0]),i.STSC=i.STCO=i.STTS,i.STSZ=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0]),i.HDLR_VIDEO=new Uint8Array([0,0,0,0,0,0,0,0,118,105,100,101,0,0,0,0,0,0,0,0,0,0,0,0,86,105,100,101,111,72,97,110,100,108,101,114,0]),i.HDLR_AUDIO=new Uint8Array([0,0,0,0,0,0,0,0,115,111,117,110,0,0,0,0,0,0,0,0,0,0,0,0,83,111,117,110,100,72,97,110,100,108,101,114,0]),i.DREF=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,12,117,114,108,32,0,0,0,1]),i.SMHD=new Uint8Array([0,0,0,0,0,0,0,0]),i.VMHD=new Uint8Array([0,0,0,1,0,0,0,0,0,0,0,0])},e.box=function(e){for(var t=8,i=null,n=Array.prototype.slice.call(arguments,1),r=n.length,a=0;a<r;a++)t+=n[a].byteLength;(i=new Uint8Array(t))[0]=t>>>24&255,i[1]=t>>>16&255,i[2]=t>>>8&255,i[3]=255&t,i.set(e,4);var s=8;for(a=0;a<r;a++)i.set(n[a],s),s+=n[a].byteLength;return i},e.generateInitSegment=function(t){var i=e.box(e.types.ftyp,e.constants.FTYP),n=e.moov(t),r=new Uint8Array(i.byteLength+n.byteLength);return r.set(i,0),r.set(n,i.byteLength),r},e.moov=function(t){var i=e.mvhd(t.timescale,t.duration),n=e.trak(t),r=e.mvex(t);return e.box(e.types.moov,i,n,r)},e.mvhd=function(t,i){return e.box(e.types.mvhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t,i>>>24&255,i>>>16&255,i>>>8&255,255&i,0,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,255,255,255,255]))},e.trak=function(t){return e.box(e.types.trak,e.tkhd(t),e.mdia(t))},e.tkhd=function(t){var i=t.id,n=t.duration,r=t.presentWidth,a=t.presentHeight;return e.box(e.types.tkhd,new Uint8Array([0,0,0,7,0,0,0,0,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,255&i,0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,64,0,0,0,r>>>8&255,255&r,0,0,a>>>8&255,255&a,0,0]))},e.mdia=function(t){return e.box(e.types.mdia,e.mdhd(t),e.hdlr(t),e.minf(t))},e.mdhd=function(t){var i=t.timescale,n=t.duration;return e.box(e.types.mdhd,new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,255&i,n>>>24&255,n>>>16&255,n>>>8&255,255&n,85,196,0,0]))},e.hdlr=function(t){var i=null;return i=\"audio\"===t.type?e.constants.HDLR_AUDIO:e.constants.HDLR_VIDEO,e.box(e.types.hdlr,i)},e.minf=function(t){var i=null;return i=\"audio\"===t.type?e.box(e.types.smhd,e.constants.SMHD):e.box(e.types.vmhd,e.constants.VMHD),e.box(e.types.minf,i,e.dinf(),e.stbl(t))},e.dinf=function(){return e.box(e.types.dinf,e.box(e.types.dref,e.constants.DREF))},e.stbl=function(t){return e.box(e.types.stbl,e.stsd(t),e.box(e.types.stts,e.constants.STTS),e.box(e.types.stsc,e.constants.STSC),e.box(e.types.stsz,e.constants.STSZ),e.box(e.types.stco,e.constants.STCO))},e.stsd=function(t){return\"audio\"===t.type?\"mp3\"===t.codec?e.box(e.types.stsd,e.constants.STSD_PREFIX,e.mp3(t)):e.box(e.types.stsd,e.constants.STSD_PREFIX,e.mp4a(t)):\"video\"===t.type&&t.codec.startsWith(\"hvc1\")?e.box(e.types.stsd,e.constants.STSD_PREFIX,e.hvc1(t)):e.box(e.types.stsd,e.constants.STSD_PREFIX,e.avc1(t))},e.mp3=function(t){var i=t.channelCount,n=t.audioSampleRate,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,i,0,16,0,0,0,0,n>>>8&255,255&n,0,0]);return e.box(e.types[\".mp3\"],r)},e.mp4a=function(t){var i=t.channelCount,n=t.audioSampleRate,r=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,i,0,16,0,0,0,0,n>>>8&255,255&n,0,0]);return e.box(e.types.mp4a,r,e.esds(t))},e.esds=function(t){var i=t.config||[],n=i.length,r=new Uint8Array([0,0,0,0,3,23+n,0,1,0,4,15+n,64,21,0,0,0,0,0,0,0,0,0,0,0,5].concat([n]).concat(i).concat([6,1,2]));return e.box(e.types.esds,r)},e.avc1=function(t){var i=t.avcc,n=t.codecWidth,r=t.codecHeight,a=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,n>>>8&255,255&n,r>>>8&255,255&r,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return e.box(e.types.avc1,a,e.box(e.types.avcC,i))},e.hvc1=function(t){var i=t.hvcc,n=t.codecWidth,r=t.codecHeight,a=new Uint8Array([0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,n>>>8&255,255&n,r>>>8&255,255&r,0,72,0,0,0,72,0,0,0,0,0,0,0,1,10,120,113,113,47,102,108,118,46,106,115,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,24,255,255]);return e.box(e.types.hvc1,a,e.box(e.types.hvcC,i))},e.mvex=function(t){return e.box(e.types.mvex,e.trex(t))},e.trex=function(t){var i=t.id,n=new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,255&i,0,0,0,1,0,0,0,0,0,0,0,0,0,1,0,1]);return e.box(e.types.trex,n)},e.moof=function(t,i){return e.box(e.types.moof,e.mfhd(t.sequenceNumber),e.traf(t,i))},e.mfhd=function(t){var i=new Uint8Array([0,0,0,0,t>>>24&255,t>>>16&255,t>>>8&255,255&t]);return e.box(e.types.mfhd,i)},e.traf=function(t,i){var n=t.id,r=e.box(e.types.tfhd,new Uint8Array([0,0,0,0,n>>>24&255,n>>>16&255,n>>>8&255,255&n])),a=e.box(e.types.tfdt,new Uint8Array([0,0,0,0,i>>>24&255,i>>>16&255,i>>>8&255,255&i])),s=e.sdtp(t),o=e.trun(t,s.byteLength+16+16+8+16+8+8);return e.box(e.types.traf,r,a,o,s)},e.sdtp=function(t){for(var i=t.samples||[],n=i.length,r=new Uint8Array(4+n),a=0;a<n;a++){var s=i[a].flags;r[a+4]=s.isLeading<<6|s.dependsOn<<4|s.isDependedOn<<2|s.hasRedundancy}return e.box(e.types.sdtp,r)},e.trun=function(t,i){var n=t.samples||[],r=n.length,a=12+16*r,s=new Uint8Array(a);i+=8+a,s.set([0,0,15,1,r>>>24&255,r>>>16&255,r>>>8&255,255&r,i>>>24&255,i>>>16&255,i>>>8&255,255&i],0);for(var o=0;o<r;o++){var d=n[o].duration,h=n[o].size,_=n[o].flags,u=n[o].cts;s.set([d>>>24&255,d>>>16&255,d>>>8&255,255&d,h>>>24&255,h>>>16&255,h>>>8&255,255&h,_.isLeading<<2|_.dependsOn,_.isDependedOn<<6|_.hasRedundancy<<4|_.isNonSync,0,0,u>>>24&255,u>>>16&255,u>>>8&255,255&u],12+16*o)}return e.box(e.types.trun,s)},e.mdat=function(t){return e.box(e.types.mdat,t)},e}();fe.init();var pe=fe,me=function(){function e(){}return e.getSilentFrame=function(e,t){if(\"mp4a.40.2\"===e){if(1===t)return new Uint8Array([0,200,0,128,35,128]);if(2===t)return new Uint8Array([33,0,73,144,2,25,0,35,128]);if(3===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,142]);if(4===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,128,44,128,8,2,56]);if(5===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,56]);if(6===t)return new Uint8Array([0,200,0,128,32,132,1,38,64,8,100,0,130,48,4,153,0,33,144,2,0,178,0,32,8,224])}else{if(1===t)return new Uint8Array([1,64,34,128,163,78,230,128,186,8,0,0,0,28,6,241,193,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(2===t)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94]);if(3===t)return new Uint8Array([1,64,34,128,163,94,230,128,186,8,0,0,0,0,149,0,6,241,161,10,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,90,94])}return null},e}(),ge=i(7),ve=function(){function e(e){this.TAG=\"MP4Remuxer\",this._config=e,this._isLive=!0===e.isLive,this._dtsBase=-1,this._dtsBaseInited=!1,this._audioDtsBase=1/0,this._videoDtsBase=1/0,this._audioNextDts=void 0,this._videoNextDts=void 0,this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList=new ge.c(\"audio\"),this._videoSegmentInfoList=new ge.c(\"video\"),this._onInitSegment=null,this._onMediaSegment=null,this._forceFirstIDR=!(!s.a.chrome||!(s.a.version.major<50||50===s.a.version.major&&s.a.version.build<2661)),this._fillSilentAfterSeek=s.a.msedge||s.a.msie,this._mp3UseMpegAudio=!s.a.firefox,this._fillAudioTimestampGap=this._config.fixAudioTimestampGap}return e.prototype.destroy=function(){this._dtsBase=-1,this._dtsBaseInited=!1,this._audioMeta=null,this._videoMeta=null,this._audioSegmentInfoList.clear(),this._audioSegmentInfoList=null,this._videoSegmentInfoList.clear(),this._videoSegmentInfoList=null,this._onInitSegment=null,this._onMediaSegment=null},e.prototype.bindDataSource=function(e){return e.onDataAvailable=this.remux.bind(this),e.onTrackMetadata=this._onTrackMetadataReceived.bind(this),this},Object.defineProperty(e.prototype,\"onInitSegment\",{get:function(){return this._onInitSegment},set:function(e){this._onInitSegment=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onMediaSegment\",{get:function(){return this._onMediaSegment},set:function(e){this._onMediaSegment=e},enumerable:!1,configurable:!0}),e.prototype.insertDiscontinuity=function(){this._audioNextDts=this._videoNextDts=void 0},e.prototype.seek=function(e){this._audioStashedLastSample=null,this._videoStashedLastSample=null,this._videoSegmentInfoList.clear(),this._audioSegmentInfoList.clear()},e.prototype.remux=function(e,t){if(!this._onMediaSegment)throw new u.a(\"MP4Remuxer: onMediaSegment callback must be specificed!\");this._dtsBaseInited||this._calculateDtsBase(e,t),t&&this._remuxVideo(t),e&&this._remuxAudio(e)},e.prototype._onTrackMetadataReceived=function(e,t){var i=null,n=\"mp4\",r=t.codec;if(\"audio\"===e)this._audioMeta=t,\"mp3\"===t.codec&&this._mp3UseMpegAudio?(n=\"mpeg\",r=\"\",i=new Uint8Array):i=pe.generateInitSegment(t);else{if(\"video\"!==e)return;this._videoMeta=t,i=pe.generateInitSegment(t)}if(!this._onInitSegment)throw new u.a(\"MP4Remuxer: onInitSegment callback must be specified!\");this._onInitSegment(e,{type:e,data:i.buffer,codec:r,container:e+\"/\"+n,mediaDuration:t.duration})},e.prototype._calculateDtsBase=function(e,t){this._dtsBaseInited||(e&&e.samples&&e.samples.length&&(this._audioDtsBase=e.samples[0].dts),t&&t.samples&&t.samples.length&&(this._videoDtsBase=t.samples[0].dts),this._dtsBase=Math.min(this._audioDtsBase,this._videoDtsBase),this._dtsBaseInited=!0)},e.prototype.getTimestampBase=function(){if(this._dtsBaseInited)return this._dtsBase},e.prototype.flushStashedSamples=function(){var e=this._videoStashedLastSample,t=this._audioStashedLastSample,i={type:\"video\",id:1,sequenceNumber:0,samples:[],length:0};null!=e&&(i.samples.push(e),i.length=e.length);var n={type:\"audio\",id:2,sequenceNumber:0,samples:[],length:0};null!=t&&(n.samples.push(t),n.length=t.length),this._videoStashedLastSample=null,this._audioStashedLastSample=null,this._remuxVideo(i,!0),this._remuxAudio(n,!0)},e.prototype._remuxAudio=function(e,t){if(null!=this._audioMeta){var i,n=e,r=n.samples,o=void 0,d=-1,h=this._audioMeta.refSampleDuration,_=\"mp3\"===this._audioMeta.codec&&this._mp3UseMpegAudio,u=this._dtsBaseInited&&void 0===this._audioNextDts,l=!1;if(r&&0!==r.length&&(1!==r.length||t)){var c=0,f=null,p=0;_?(c=0,p=n.length):(c=8,p=8+n.length);var m=null;if(r.length>1&&(p-=(m=r.pop()).length),null!=this._audioStashedLastSample){var g=this._audioStashedLastSample;this._audioStashedLastSample=null,r.unshift(g),p+=g.length}null!=m&&(this._audioStashedLastSample=m);var v=r[0].dts-this._dtsBase;if(this._audioNextDts)o=v-this._audioNextDts;else if(this._audioSegmentInfoList.isEmpty())o=0,this._fillSilentAfterSeek&&!this._videoSegmentInfoList.isEmpty()&&\"mp3\"!==this._audioMeta.originalCodec&&(l=!0);else{var y=this._audioSegmentInfoList.getLastSampleBefore(v);if(null!=y){var E=v-(y.originalDts+y.duration);E<=3&&(E=0),o=v-(y.dts+y.duration+E)}else o=0}if(l){var S=v-o,b=this._videoSegmentInfoList.getLastSegmentBefore(v);if(null!=b&&b.beginDts<S){if(P=me.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount)){var A=b.beginDts,R=S-b.beginDts;a.a.v(this.TAG,\"InsertPrefixSilentAudio: dts: \"+A+\", duration: \"+R),r.unshift({unit:P,dts:A,pts:A}),p+=P.byteLength}}else l=!1}for(var T=[],L=0;L<r.length;L++){var w=(g=r[L]).unit,D=g.dts-this._dtsBase,k=(A=D,!1),C=null,B=0;if(!(D<-.001)){if(\"mp3\"!==this._audioMeta.codec){var I=D;if(this._audioNextDts&&(I=this._audioNextDts),(o=D-I)<=-3*h){a.a.w(this.TAG,\"Dropping 1 audio frame (originalDts: \"+D+\" ms ,curRefDts: \"+I+\" ms)  due to dtsCorrection: \"+o+\" ms overlap.\");continue}if(o>=3*h&&this._fillAudioTimestampGap&&!s.a.safari){k=!0;var P,O=Math.floor(o/h);a.a.w(this.TAG,\"Large audio timestamp gap detected, may cause AV sync to drift. Silent frames will be generated to avoid unsync.\\noriginalDts: \"+D+\" ms, curRefDts: \"+I+\" ms, dtsCorrection: \"+Math.round(o)+\" ms, generate: \"+O+\" frames\"),A=Math.floor(I),B=Math.floor(I+h)-A,null==(P=me.getSilentFrame(this._audioMeta.originalCodec,this._audioMeta.channelCount))&&(a.a.w(this.TAG,\"Unable to generate silent frame for \"+this._audioMeta.originalCodec+\" with \"+this._audioMeta.channelCount+\" channels, repeat last frame\"),P=w),C=[];for(var M=0;M<O;M++){I+=h;var x=Math.floor(I),U=Math.floor(I+h)-x,N={dts:x,pts:x,cts:0,unit:P,size:P.byteLength,duration:U,originalDts:D,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}};C.push(N),p+=N.size}this._audioNextDts=I+h}else A=Math.floor(I),B=Math.floor(I+h)-A,this._audioNextDts=I+h}else{if(A=D-o,L!==r.length-1)B=r[L+1].dts-this._dtsBase-o-A;else if(null!=m)B=m.dts-this._dtsBase-o-A;else B=T.length>=1?T[T.length-1].duration:Math.floor(h);this._audioNextDts=A+B}-1===d&&(d=A),T.push({dts:A,pts:A,cts:0,unit:g.unit,size:g.unit.byteLength,duration:B,originalDts:D,flags:{isLeading:0,dependsOn:1,isDependedOn:0,hasRedundancy:0}}),k&&T.push.apply(T,C)}}if(0===T.length)return n.samples=[],void(n.length=0);_?f=new Uint8Array(p):((f=new Uint8Array(p))[0]=p>>>24&255,f[1]=p>>>16&255,f[2]=p>>>8&255,f[3]=255&p,f.set(pe.types.mdat,4));for(L=0;L<T.length;L++){w=T[L].unit;f.set(w,c),c+=w.byteLength}var G=T[T.length-1];i=G.dts+G.duration;var V=new ge.b;V.beginDts=d,V.endDts=i,V.beginPts=d,V.endPts=i,V.originalBeginDts=T[0].originalDts,V.originalEndDts=G.originalDts+G.duration,V.firstSample=new ge.d(T[0].dts,T[0].pts,T[0].duration,T[0].originalDts,!1),V.lastSample=new ge.d(G.dts,G.pts,G.duration,G.originalDts,!1),this._isLive||this._audioSegmentInfoList.append(V),n.samples=T,n.sequenceNumber++;var F=null;F=_?new Uint8Array:pe.moof(n,d),n.samples=[],n.length=0;var j={type:\"audio\",data:this._mergeBoxes(F,f).buffer,sampleCount:T.length,info:V};_&&u&&(j.timestampOffset=d),this._onMediaSegment(\"audio\",j)}}},e.prototype._remuxVideo=function(e,t){if(null!=this._videoMeta){var i,n,r=e,a=r.samples,s=void 0,o=-1,d=-1;if(a&&0!==a.length&&(1!==a.length||t)){var h=8,_=null,u=8+e.length,l=null;if(a.length>1&&(u-=(l=a.pop()).length),null!=this._videoStashedLastSample){var c=this._videoStashedLastSample;this._videoStashedLastSample=null,a.unshift(c),u+=c.length}null!=l&&(this._videoStashedLastSample=l);var f=a[0].dts-this._dtsBase;if(this._videoNextDts)s=f-this._videoNextDts;else if(this._videoSegmentInfoList.isEmpty())s=0;else{var p=this._videoSegmentInfoList.getLastSampleBefore(f);if(null!=p){var m=f-(p.originalDts+p.duration);m<=3&&(m=0),s=f-(p.dts+p.duration+m)}else s=0}for(var g=new ge.b,v=[],y=0;y<a.length;y++){var E=(c=a[y]).dts-this._dtsBase,S=c.isKeyframe,b=E-s,A=c.cts,R=b+A;-1===o&&(o=b,d=R);var T=0;if(y!==a.length-1)T=a[y+1].dts-this._dtsBase-s-b;else if(null!=l)T=l.dts-this._dtsBase-s-b;else T=v.length>=1?v[v.length-1].duration:Math.floor(this._videoMeta.refSampleDuration);if(S){var L=new ge.d(b,R,T,c.dts,!0);L.fileposition=c.fileposition,g.appendSyncPoint(L)}v.push({dts:b,pts:R,cts:A,units:c.units,size:c.length,isKeyframe:S,duration:T,originalDts:E,flags:{isLeading:0,dependsOn:S?2:1,isDependedOn:S?1:0,hasRedundancy:0,isNonSync:S?0:1}})}(_=new Uint8Array(u))[0]=u>>>24&255,_[1]=u>>>16&255,_[2]=u>>>8&255,_[3]=255&u,_.set(pe.types.mdat,4);for(y=0;y<v.length;y++)for(var w=v[y].units;w.length;){var D=w.shift().data;_.set(D,h),h+=D.byteLength}var k=v[v.length-1];if(i=k.dts+k.duration,n=k.pts+k.duration,this._videoNextDts=i,g.beginDts=o,g.endDts=i,g.beginPts=d,g.endPts=n,g.originalBeginDts=v[0].originalDts,g.originalEndDts=k.originalDts+k.duration,g.firstSample=new ge.d(v[0].dts,v[0].pts,v[0].duration,v[0].originalDts,v[0].isKeyframe),g.lastSample=new ge.d(k.dts,k.pts,k.duration,k.originalDts,k.isKeyframe),this._isLive||this._videoSegmentInfoList.append(g),r.samples=v,r.sequenceNumber++,this._forceFirstIDR){var C=v[0].flags;C.dependsOn=2,C.isNonSync=0}var B=pe.moof(r,o);r.samples=[],r.length=0,this._onMediaSegment(\"video\",{type:\"video\",data:this._mergeBoxes(B,_).buffer,sampleCount:v.length,info:g})}}},e.prototype._mergeBoxes=function(e,t){var i=new Uint8Array(e.byteLength+t.byteLength);return i.set(e,0),i.set(t,e.byteLength),i},e}(),ye=i(11),Ee=i(1),Se=function(){function e(e,t){this.TAG=\"TransmuxingController\",this._emitter=new r.a,this._config=t,e.segments||(e.segments=[{duration:e.duration,filesize:e.filesize,url:e.url}]),\"boolean\"!=typeof e.cors&&(e.cors=!0),\"boolean\"!=typeof e.withCredentials&&(e.withCredentials=!1),this._mediaDataSource=e,this._currentSegmentIndex=0;var i=0;this._mediaDataSource.segments.forEach((function(n){n.timestampBase=i,i+=n.duration,n.cors=e.cors,n.withCredentials=e.withCredentials,t.referrerPolicy&&(n.referrerPolicy=t.referrerPolicy)})),isNaN(i)||this._mediaDataSource.duration===i||(this._mediaDataSource.duration=i),this._mediaInfo=null,this._demuxer=null,this._remuxer=null,this._ioctl=null,this._pendingSeekTime=null,this._pendingResolveSeekPoint=null,this._statisticsReporter=null}return e.prototype.destroy=function(){this._mediaInfo=null,this._mediaDataSource=null,this._statisticsReporter&&this._disableStatisticsReporter(),this._ioctl&&(this._ioctl.destroy(),this._ioctl=null),this._demuxer&&(this._demuxer.destroy(),this._demuxer=null),this._remuxer&&(this._remuxer.destroy(),this._remuxer=null),this._emitter.removeAllListeners(),this._emitter=null},e.prototype.on=function(e,t){this._emitter.addListener(e,t)},e.prototype.off=function(e,t){this._emitter.removeListener(e,t)},e.prototype.start=function(){this._loadSegment(0),this._enableStatisticsReporter()},e.prototype._loadSegment=function(e,t){this._currentSegmentIndex=e;var i=this._mediaDataSource.segments[e],n=this._ioctl=new ye.a(i,this._config,e);n.onError=this._onIOException.bind(this),n.onSeeked=this._onIOSeeked.bind(this),n.onComplete=this._onIOComplete.bind(this),n.onRedirect=this._onIORedirect.bind(this),n.onRecoveredEarlyEof=this._onIORecoveredEarlyEof.bind(this),t?this._demuxer.bindDataSource(this._ioctl):n.onDataArrival=this._onInitChunkArrival.bind(this),n.open(t)},e.prototype.stop=function(){this._internalAbort(),this._disableStatisticsReporter()},e.prototype._internalAbort=function(){this._ioctl&&(this._ioctl.destroy(),this._ioctl=null)},e.prototype.pause=function(){this._ioctl&&this._ioctl.isWorking()&&(this._ioctl.pause(),this._disableStatisticsReporter())},e.prototype.resume=function(){this._ioctl&&this._ioctl.isPaused()&&(this._ioctl.resume(),this._enableStatisticsReporter())},e.prototype.seek=function(e){if(null!=this._mediaInfo&&this._mediaInfo.isSeekable()){var t=this._searchSegmentIndexContains(e);if(t===this._currentSegmentIndex){var i=this._mediaInfo.segments[t];if(null==i)this._pendingSeekTime=e;else{var n=i.getNearestKeyframe(e);this._remuxer.seek(n.milliseconds),this._ioctl.seek(n.fileposition),this._pendingResolveSeekPoint=n.milliseconds}}else{var r=this._mediaInfo.segments[t];if(null==r)this._pendingSeekTime=e,this._internalAbort(),this._remuxer.seek(),this._remuxer.insertDiscontinuity(),this._loadSegment(t);else{n=r.getNearestKeyframe(e);this._internalAbort(),this._remuxer.seek(e),this._remuxer.insertDiscontinuity(),this._demuxer.resetMediaInfo(),this._demuxer.timestampBase=this._mediaDataSource.segments[t].timestampBase,this._loadSegment(t,n.fileposition),this._pendingResolveSeekPoint=n.milliseconds,this._reportSegmentMediaInfo(t)}}this._enableStatisticsReporter()}},e.prototype._searchSegmentIndexContains=function(e){for(var t=this._mediaDataSource.segments,i=t.length-1,n=0;n<t.length;n++)if(e<t[n].timestampBase){i=n-1;break}return i},e.prototype._onInitChunkArrival=function(e,t){var i=this,n=0;if(t>0)this._demuxer.bindDataSource(this._ioctl),this._demuxer.timestampBase=this._mediaDataSource.segments[this._currentSegmentIndex].timestampBase,n=this._demuxer.parseChunks(e,t);else{var r=null;(r=A.probe(e)).match&&(this._setupFLVDemuxerRemuxer(r),n=this._demuxer.parseChunks(e,t)),r.match||r.needMoreData||(r=ce.probe(e)).match&&(this._setupTSDemuxerRemuxer(r),n=this._demuxer.parseChunks(e,t)),r.match||r.needMoreData||(r=null,a.a.e(this.TAG,\"Non MPEG-TS/FLV, Unsupported media type!\"),Promise.resolve().then((function(){i._internalAbort()})),this._emitter.emit(Ee.a.DEMUX_ERROR,m.a.FORMAT_UNSUPPORTED,\"Non MPEG-TS/FLV, Unsupported media type!\"))}return n},e.prototype._setupFLVDemuxerRemuxer=function(e){this._demuxer=new A(e,this._config),this._remuxer||(this._remuxer=new ve(this._config));var t=this._mediaDataSource;null==t.duration||isNaN(t.duration)||(this._demuxer.overridedDuration=t.duration),\"boolean\"==typeof t.hasAudio&&(this._demuxer.overridedHasAudio=t.hasAudio),\"boolean\"==typeof t.hasVideo&&(this._demuxer.overridedHasVideo=t.hasVideo),this._demuxer.timestampBase=t.segments[this._currentSegmentIndex].timestampBase,this._demuxer.onError=this._onDemuxException.bind(this),this._demuxer.onMediaInfo=this._onMediaInfo.bind(this),this._demuxer.onMetaDataArrived=this._onMetaDataArrived.bind(this),this._demuxer.onScriptDataArrived=this._onScriptDataArrived.bind(this),this._remuxer.bindDataSource(this._demuxer.bindDataSource(this._ioctl)),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this)},e.prototype._setupTSDemuxerRemuxer=function(e){var t=this._demuxer=new ce(e,this._config);this._remuxer||(this._remuxer=new ve(this._config)),t.onError=this._onDemuxException.bind(this),t.onMediaInfo=this._onMediaInfo.bind(this),t.onMetaDataArrived=this._onMetaDataArrived.bind(this),t.onTimedID3Metadata=this._onTimedID3Metadata.bind(this),t.onSMPTE2038Metadata=this._onSMPTE2038Metadata.bind(this),t.onSCTE35Metadata=this._onSCTE35Metadata.bind(this),t.onPESPrivateDataDescriptor=this._onPESPrivateDataDescriptor.bind(this),t.onPESPrivateData=this._onPESPrivateData.bind(this),this._remuxer.bindDataSource(this._demuxer),this._demuxer.bindDataSource(this._ioctl),this._remuxer.onInitSegment=this._onRemuxerInitSegmentArrival.bind(this),this._remuxer.onMediaSegment=this._onRemuxerMediaSegmentArrival.bind(this)},e.prototype._onMediaInfo=function(e){var t=this;null==this._mediaInfo&&(this._mediaInfo=Object.assign({},e),this._mediaInfo.keyframesIndex=null,this._mediaInfo.segments=[],this._mediaInfo.segmentCount=this._mediaDataSource.segments.length,Object.setPrototypeOf(this._mediaInfo,o.a.prototype));var i=Object.assign({},e);Object.setPrototypeOf(i,o.a.prototype),this._mediaInfo.segments[this._currentSegmentIndex]=i,this._reportSegmentMediaInfo(this._currentSegmentIndex),null!=this._pendingSeekTime&&Promise.resolve().then((function(){var e=t._pendingSeekTime;t._pendingSeekTime=null,t.seek(e)}))},e.prototype._onMetaDataArrived=function(e){this._emitter.emit(Ee.a.METADATA_ARRIVED,e)},e.prototype._onScriptDataArrived=function(e){this._emitter.emit(Ee.a.SCRIPTDATA_ARRIVED,e)},e.prototype._onTimedID3Metadata=function(e){var t=this._remuxer.getTimestampBase();null!=t&&(null!=e.pts&&(e.pts-=t),null!=e.dts&&(e.dts-=t),this._emitter.emit(Ee.a.TIMED_ID3_METADATA_ARRIVED,e))},e.prototype._onSMPTE2038Metadata=function(e){var t=this._remuxer.getTimestampBase();null!=t&&(null!=e.pts&&(e.pts-=t),null!=e.dts&&(e.dts-=t),null!=e.nearest_pts&&(e.nearest_pts-=t),this._emitter.emit(Ee.a.SMPTE2038_METADATA_ARRIVED,e))},e.prototype._onSCTE35Metadata=function(e){var t=this._remuxer.getTimestampBase();null!=t&&(null!=e.pts&&(e.pts-=t),null!=e.nearest_pts&&(e.nearest_pts-=t),this._emitter.emit(Ee.a.SCTE35_METADATA_ARRIVED,e))},e.prototype._onPESPrivateDataDescriptor=function(e){this._emitter.emit(Ee.a.PES_PRIVATE_DATA_DESCRIPTOR,e)},e.prototype._onPESPrivateData=function(e){var t=this._remuxer.getTimestampBase();null!=t&&(null!=e.pts&&(e.pts-=t),null!=e.nearest_pts&&(e.nearest_pts-=t),null!=e.dts&&(e.dts-=t),this._emitter.emit(Ee.a.PES_PRIVATE_DATA_ARRIVED,e))},e.prototype._onIOSeeked=function(){this._remuxer.insertDiscontinuity()},e.prototype._onIOComplete=function(e){var t=e+1;t<this._mediaDataSource.segments.length?(this._internalAbort(),this._remuxer&&this._remuxer.flushStashedSamples(),this._loadSegment(t)):(this._remuxer&&this._remuxer.flushStashedSamples(),this._emitter.emit(Ee.a.LOADING_COMPLETE),this._disableStatisticsReporter())},e.prototype._onIORedirect=function(e){var t=this._ioctl.extraData;this._mediaDataSource.segments[t].redirectedURL=e},e.prototype._onIORecoveredEarlyEof=function(){this._emitter.emit(Ee.a.RECOVERED_EARLY_EOF)},e.prototype._onIOException=function(e,t){a.a.e(this.TAG,\"IOException: type = \"+e+\", code = \"+t.code+\", msg = \"+t.msg),this._emitter.emit(Ee.a.IO_ERROR,e,t),this._disableStatisticsReporter()},e.prototype._onDemuxException=function(e,t){a.a.e(this.TAG,\"DemuxException: type = \"+e+\", info = \"+t),this._emitter.emit(Ee.a.DEMUX_ERROR,e,t)},e.prototype._onRemuxerInitSegmentArrival=function(e,t){this._emitter.emit(Ee.a.INIT_SEGMENT,e,t)},e.prototype._onRemuxerMediaSegmentArrival=function(e,t){if(null==this._pendingSeekTime&&(this._emitter.emit(Ee.a.MEDIA_SEGMENT,e,t),null!=this._pendingResolveSeekPoint&&\"video\"===e)){var i=t.info.syncPoints,n=this._pendingResolveSeekPoint;this._pendingResolveSeekPoint=null,s.a.safari&&i.length>0&&i[0].originalDts===n&&(n=i[0].pts),this._emitter.emit(Ee.a.RECOMMEND_SEEKPOINT,n)}},e.prototype._enableStatisticsReporter=function(){null==this._statisticsReporter&&(this._statisticsReporter=self.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval))},e.prototype._disableStatisticsReporter=function(){this._statisticsReporter&&(self.clearInterval(this._statisticsReporter),this._statisticsReporter=null)},e.prototype._reportSegmentMediaInfo=function(e){var t=this._mediaInfo.segments[e],i=Object.assign({},t);i.duration=this._mediaInfo.duration,i.segmentCount=this._mediaInfo.segmentCount,delete i.segments,delete i.keyframesIndex,this._emitter.emit(Ee.a.MEDIA_INFO,i)},e.prototype._reportStatisticsInfo=function(){var e={};e.url=this._ioctl.currentURL,e.hasRedirect=this._ioctl.hasRedirect,e.hasRedirect&&(e.redirectedURL=this._ioctl.currentRedirectedURL),e.speed=this._ioctl.currentSpeed,e.loaderType=this._ioctl.loaderType,e.currentSegmentIndex=this._currentSegmentIndex,e.totalSegmentCount=this._mediaDataSource.segments.length,this._emitter.emit(Ee.a.STATISTICS_INFO,e)},e}();t.a=Se},function(e,t,i){\"use strict\";var n,r=i(0),a=function(){function e(){this._firstCheckpoint=0,this._lastCheckpoint=0,this._intervalBytes=0,this._totalBytes=0,this._lastSecondBytes=0,self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now}return e.prototype.reset=function(){this._firstCheckpoint=this._lastCheckpoint=0,this._totalBytes=this._intervalBytes=0,this._lastSecondBytes=0},e.prototype.addBytes=function(e){0===this._firstCheckpoint?(this._firstCheckpoint=this._now(),this._lastCheckpoint=this._firstCheckpoint,this._intervalBytes+=e,this._totalBytes+=e):this._now()-this._lastCheckpoint<1e3?(this._intervalBytes+=e,this._totalBytes+=e):(this._lastSecondBytes=this._intervalBytes,this._intervalBytes=e,this._totalBytes+=e,this._lastCheckpoint=this._now())},Object.defineProperty(e.prototype,\"currentKBps\",{get:function(){this.addBytes(0);var e=(this._now()-this._lastCheckpoint)/1e3;return 0==e&&(e=1),this._intervalBytes/e/1024},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"lastSecondKBps\",{get:function(){return this.addBytes(0),0!==this._lastSecondBytes?this._lastSecondBytes/1024:this._now()-this._lastCheckpoint>=500?this.currentKBps:0},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"averageKBps\",{get:function(){var e=(this._now()-this._firstCheckpoint)/1e3;return this._totalBytes/e/1024},enumerable:!1,configurable:!0}),e}(),s=i(2),o=i(4),d=i(3),h=(n=function(e,t){return(n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(e,t)},function(e,t){function i(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),_=function(e){function t(t,i){var n=e.call(this,\"fetch-stream-loader\")||this;return n.TAG=\"FetchStreamLoader\",n._seekHandler=t,n._config=i,n._needStash=!0,n._requestAbort=!1,n._abortController=null,n._contentLength=null,n._receivedLength=0,n}return h(t,e),t.isSupported=function(){try{var e=o.a.msedge&&o.a.version.minor>=15048,t=!o.a.msedge||e;return self.fetch&&self.ReadableStream&&t}catch(e){return!1}},t.prototype.destroy=function(){this.isWorking()&&this.abort(),e.prototype.destroy.call(this)},t.prototype.open=function(e,t){var i=this;this._dataSource=e,this._range=t;var n=e.url;this._config.reuseRedirectedURL&&null!=e.redirectedURL&&(n=e.redirectedURL);var r=this._seekHandler.getConfig(n,t),a=new self.Headers;if(\"object\"==typeof r.headers){var o=r.headers;for(var h in o)o.hasOwnProperty(h)&&a.append(h,o[h])}var _={method:\"GET\",headers:a,mode:\"cors\",cache:\"default\",referrerPolicy:\"no-referrer-when-downgrade\"};if(\"object\"==typeof this._config.headers)for(var h in this._config.headers)a.append(h,this._config.headers[h]);!1===e.cors&&(_.mode=\"same-origin\"),e.withCredentials&&(_.credentials=\"include\"),e.referrerPolicy&&(_.referrerPolicy=e.referrerPolicy),self.AbortController&&(this._abortController=new self.AbortController,_.signal=this._abortController.signal),this._status=s.c.kConnecting,self.fetch(r.url,_).then((function(e){if(i._requestAbort)return i._status=s.c.kIdle,void e.body.cancel();if(e.ok&&e.status>=200&&e.status<=299){if(e.url!==r.url&&i._onURLRedirect){var t=i._seekHandler.removeURLParameters(e.url);i._onURLRedirect(t)}var n=e.headers.get(\"Content-Length\");return null!=n&&(i._contentLength=parseInt(n),0!==i._contentLength&&i._onContentLengthKnown&&i._onContentLengthKnown(i._contentLength)),i._pump.call(i,e.body.getReader())}if(i._status=s.c.kError,!i._onError)throw new d.d(\"FetchStreamLoader: Http code invalid, \"+e.status+\" \"+e.statusText);i._onError(s.b.HTTP_STATUS_CODE_INVALID,{code:e.status,msg:e.statusText})})).catch((function(e){if(!i._abortController||!i._abortController.signal.aborted){if(i._status=s.c.kError,!i._onError)throw e;i._onError(s.b.EXCEPTION,{code:-1,msg:e.message})}}))},t.prototype.abort=function(){if(this._requestAbort=!0,(this._status!==s.c.kBuffering||!o.a.chrome)&&this._abortController)try{this._abortController.abort()}catch(e){}},t.prototype._pump=function(e){var t=this;return e.read().then((function(i){if(i.done)if(null!==t._contentLength&&t._receivedLength<t._contentLength){t._status=s.c.kError;var n=s.b.EARLY_EOF,r={code:-1,msg:\"Fetch stream meet Early-EOF\"};if(!t._onError)throw new d.d(r.msg);t._onError(n,r)}else t._status=s.c.kComplete,t._onComplete&&t._onComplete(t._range.from,t._range.from+t._receivedLength-1);else{if(t._abortController&&t._abortController.signal.aborted)return void(t._status=s.c.kComplete);if(!0===t._requestAbort)return t._status=s.c.kComplete,e.cancel();t._status=s.c.kBuffering;var a=i.value.buffer,o=t._range.from+t._receivedLength;t._receivedLength+=a.byteLength,t._onDataArrival&&t._onDataArrival(a,o,t._receivedLength),t._pump(e)}})).catch((function(e){if(t._abortController&&t._abortController.signal.aborted)t._status=s.c.kComplete;else if(11!==e.code||!o.a.msedge){t._status=s.c.kError;var i=0,n=null;if(19!==e.code&&\"network error\"!==e.message||!(null===t._contentLength||null!==t._contentLength&&t._receivedLength<t._contentLength)?(i=s.b.EXCEPTION,n={code:e.code,msg:e.message}):(i=s.b.EARLY_EOF,n={code:e.code,msg:\"Fetch stream meet Early-EOF\"}),!t._onError)throw new d.d(n.msg);t._onError(i,n)}}))},t}(s.a),u=function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),l=function(e){function t(t,i){var n=e.call(this,\"xhr-moz-chunked-loader\")||this;return n.TAG=\"MozChunkedLoader\",n._seekHandler=t,n._config=i,n._needStash=!0,n._xhr=null,n._requestAbort=!1,n._contentLength=null,n._receivedLength=0,n}return u(t,e),t.isSupported=function(){try{var e=new XMLHttpRequest;return e.open(\"GET\",\"https://example.com\",!0),e.responseType=\"moz-chunked-arraybuffer\",\"moz-chunked-arraybuffer\"===e.responseType}catch(e){return r.a.w(\"MozChunkedLoader\",e.message),!1}},t.prototype.destroy=function(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onloadend=null,this._xhr.onerror=null,this._xhr=null),e.prototype.destroy.call(this)},t.prototype.open=function(e,t){this._dataSource=e,this._range=t;var i=e.url;this._config.reuseRedirectedURL&&null!=e.redirectedURL&&(i=e.redirectedURL);var n=this._seekHandler.getConfig(i,t);this._requestURL=n.url;var r=this._xhr=new XMLHttpRequest;if(r.open(\"GET\",n.url,!0),r.responseType=\"moz-chunked-arraybuffer\",r.onreadystatechange=this._onReadyStateChange.bind(this),r.onprogress=this._onProgress.bind(this),r.onloadend=this._onLoadEnd.bind(this),r.onerror=this._onXhrError.bind(this),e.withCredentials&&(r.withCredentials=!0),\"object\"==typeof n.headers){var a=n.headers;for(var o in a)a.hasOwnProperty(o)&&r.setRequestHeader(o,a[o])}if(\"object\"==typeof this._config.headers){a=this._config.headers;for(var o in a)a.hasOwnProperty(o)&&r.setRequestHeader(o,a[o])}this._status=s.c.kConnecting,r.send()},t.prototype.abort=function(){this._requestAbort=!0,this._xhr&&this._xhr.abort(),this._status=s.c.kComplete},t.prototype._onReadyStateChange=function(e){var t=e.target;if(2===t.readyState){if(null!=t.responseURL&&t.responseURL!==this._requestURL&&this._onURLRedirect){var i=this._seekHandler.removeURLParameters(t.responseURL);this._onURLRedirect(i)}if(0!==t.status&&(t.status<200||t.status>299)){if(this._status=s.c.kError,!this._onError)throw new d.d(\"MozChunkedLoader: Http code invalid, \"+t.status+\" \"+t.statusText);this._onError(s.b.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText})}else this._status=s.c.kBuffering}},t.prototype._onProgress=function(e){if(this._status!==s.c.kError){null===this._contentLength&&null!==e.total&&0!==e.total&&(this._contentLength=e.total,this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength));var t=e.target.response,i=this._range.from+this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,i,this._receivedLength)}},t.prototype._onLoadEnd=function(e){!0!==this._requestAbort?this._status!==s.c.kError&&(this._status=s.c.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1)):this._requestAbort=!1},t.prototype._onXhrError=function(e){this._status=s.c.kError;var t=0,i=null;if(this._contentLength&&e.loaded<this._contentLength?(t=s.b.EARLY_EOF,i={code:-1,msg:\"Moz-Chunked stream meet Early-Eof\"}):(t=s.b.EXCEPTION,i={code:-1,msg:e.constructor.name+\" \"+e.type}),!this._onError)throw new d.d(i.msg);this._onError(t,i)},t}(s.a),c=function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),f=function(e){function t(t,i){var n=e.call(this,\"xhr-range-loader\")||this;return n.TAG=\"RangeLoader\",n._seekHandler=t,n._config=i,n._needStash=!1,n._chunkSizeKBList=[128,256,384,512,768,1024,1536,2048,3072,4096,5120,6144,7168,8192],n._currentChunkSizeKB=384,n._currentSpeedNormalized=0,n._zeroSpeedChunkCount=0,n._xhr=null,n._speedSampler=new a,n._requestAbort=!1,n._waitForTotalLength=!1,n._totalLengthReceived=!1,n._currentRequestURL=null,n._currentRedirectedURL=null,n._currentRequestRange=null,n._totalLength=null,n._contentLength=null,n._receivedLength=0,n._lastTimeLoaded=0,n}return c(t,e),t.isSupported=function(){try{var e=new XMLHttpRequest;return e.open(\"GET\",\"https://example.com\",!0),e.responseType=\"arraybuffer\",\"arraybuffer\"===e.responseType}catch(e){return r.a.w(\"RangeLoader\",e.message),!1}},t.prototype.destroy=function(){this.isWorking()&&this.abort(),this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr=null),e.prototype.destroy.call(this)},Object.defineProperty(t.prototype,\"currentSpeed\",{get:function(){return this._speedSampler.lastSecondKBps},enumerable:!1,configurable:!0}),t.prototype.open=function(e,t){this._dataSource=e,this._range=t,this._status=s.c.kConnecting;var i=!1;null!=this._dataSource.filesize&&0!==this._dataSource.filesize&&(i=!0,this._totalLength=this._dataSource.filesize),this._totalLengthReceived||i?this._openSubRange():(this._waitForTotalLength=!0,this._internalOpen(this._dataSource,{from:0,to:-1}))},t.prototype._openSubRange=function(){var e=1024*this._currentChunkSizeKB,t=this._range.from+this._receivedLength,i=t+e;null!=this._contentLength&&i-this._range.from>=this._contentLength&&(i=this._range.from+this._contentLength-1),this._currentRequestRange={from:t,to:i},this._internalOpen(this._dataSource,this._currentRequestRange)},t.prototype._internalOpen=function(e,t){this._lastTimeLoaded=0;var i=e.url;this._config.reuseRedirectedURL&&(null!=this._currentRedirectedURL?i=this._currentRedirectedURL:null!=e.redirectedURL&&(i=e.redirectedURL));var n=this._seekHandler.getConfig(i,t);this._currentRequestURL=n.url;var r=this._xhr=new XMLHttpRequest;if(r.open(\"GET\",n.url,!0),r.responseType=\"arraybuffer\",r.onreadystatechange=this._onReadyStateChange.bind(this),r.onprogress=this._onProgress.bind(this),r.onload=this._onLoad.bind(this),r.onerror=this._onXhrError.bind(this),e.withCredentials&&(r.withCredentials=!0),\"object\"==typeof n.headers){var a=n.headers;for(var s in a)a.hasOwnProperty(s)&&r.setRequestHeader(s,a[s])}if(\"object\"==typeof this._config.headers){a=this._config.headers;for(var s in a)a.hasOwnProperty(s)&&r.setRequestHeader(s,a[s])}r.send()},t.prototype.abort=function(){this._requestAbort=!0,this._internalAbort(),this._status=s.c.kComplete},t.prototype._internalAbort=function(){this._xhr&&(this._xhr.onreadystatechange=null,this._xhr.onprogress=null,this._xhr.onload=null,this._xhr.onerror=null,this._xhr.abort(),this._xhr=null)},t.prototype._onReadyStateChange=function(e){var t=e.target;if(2===t.readyState){if(null!=t.responseURL){var i=this._seekHandler.removeURLParameters(t.responseURL);t.responseURL!==this._currentRequestURL&&i!==this._currentRedirectedURL&&(this._currentRedirectedURL=i,this._onURLRedirect&&this._onURLRedirect(i))}if(t.status>=200&&t.status<=299){if(this._waitForTotalLength)return;this._status=s.c.kBuffering}else{if(this._status=s.c.kError,!this._onError)throw new d.d(\"RangeLoader: Http code invalid, \"+t.status+\" \"+t.statusText);this._onError(s.b.HTTP_STATUS_CODE_INVALID,{code:t.status,msg:t.statusText})}}},t.prototype._onProgress=function(e){if(this._status!==s.c.kError){if(null===this._contentLength){var t=!1;if(this._waitForTotalLength){this._waitForTotalLength=!1,this._totalLengthReceived=!0,t=!0;var i=e.total;this._internalAbort(),null!=i&0!==i&&(this._totalLength=i)}if(-1===this._range.to?this._contentLength=this._totalLength-this._range.from:this._contentLength=this._range.to-this._range.from+1,t)return void this._openSubRange();this._onContentLengthKnown&&this._onContentLengthKnown(this._contentLength)}var n=e.loaded-this._lastTimeLoaded;this._lastTimeLoaded=e.loaded,this._speedSampler.addBytes(n)}},t.prototype._normalizeSpeed=function(e){var t=this._chunkSizeKBList,i=t.length-1,n=0,r=0,a=i;if(e<t[0])return t[0];for(;r<=a;){if((n=r+Math.floor((a-r)/2))===i||e>=t[n]&&e<t[n+1])return t[n];t[n]<e?r=n+1:a=n-1}},t.prototype._onLoad=function(e){if(this._status!==s.c.kError)if(this._waitForTotalLength)this._waitForTotalLength=!1;else{this._lastTimeLoaded=0;var t=this._speedSampler.lastSecondKBps;if(0===t&&(this._zeroSpeedChunkCount++,this._zeroSpeedChunkCount>=3&&(t=this._speedSampler.currentKBps)),0!==t){var i=this._normalizeSpeed(t);this._currentSpeedNormalized!==i&&(this._currentSpeedNormalized=i,this._currentChunkSizeKB=i)}var n=e.target.response,r=this._range.from+this._receivedLength;this._receivedLength+=n.byteLength;var a=!1;null!=this._contentLength&&this._receivedLength<this._contentLength?this._openSubRange():a=!0,this._onDataArrival&&this._onDataArrival(n,r,this._receivedLength),a&&(this._status=s.c.kComplete,this._onComplete&&this._onComplete(this._range.from,this._range.from+this._receivedLength-1))}},t.prototype._onXhrError=function(e){this._status=s.c.kError;var t=0,i=null;if(this._contentLength&&this._receivedLength>0&&this._receivedLength<this._contentLength?(t=s.b.EARLY_EOF,i={code:-1,msg:\"RangeLoader meet Early-Eof\"}):(t=s.b.EXCEPTION,i={code:-1,msg:e.constructor.name+\" \"+e.type}),!this._onError)throw new d.d(i.msg);this._onError(t,i)},t}(s.a),p=function(){var e=function(t,i){return(e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)t.hasOwnProperty(i)&&(e[i]=t[i])})(t,i)};return function(t,i){function n(){this.constructor=t}e(t,i),t.prototype=null===i?Object.create(i):(n.prototype=i.prototype,new n)}}(),m=function(e){function t(){var t=e.call(this,\"websocket-loader\")||this;return t.TAG=\"WebSocketLoader\",t._needStash=!0,t._ws=null,t._requestAbort=!1,t._receivedLength=0,t}return p(t,e),t.isSupported=function(){try{return void 0!==self.WebSocket}catch(e){return!1}},t.prototype.destroy=function(){this._ws&&this.abort(),e.prototype.destroy.call(this)},t.prototype.open=function(e){try{var t=this._ws=new self.WebSocket(e.url);t.binaryType=\"arraybuffer\",t.onopen=this._onWebSocketOpen.bind(this),t.onclose=this._onWebSocketClose.bind(this),t.onmessage=this._onWebSocketMessage.bind(this),t.onerror=this._onWebSocketError.bind(this),this._status=s.c.kConnecting}catch(e){this._status=s.c.kError;var i={code:e.code,msg:e.message};if(!this._onError)throw new d.d(i.msg);this._onError(s.b.EXCEPTION,i)}},t.prototype.abort=function(){var e=this._ws;!e||0!==e.readyState&&1!==e.readyState||(this._requestAbort=!0,e.close()),this._ws=null,this._status=s.c.kComplete},t.prototype._onWebSocketOpen=function(e){this._status=s.c.kBuffering},t.prototype._onWebSocketClose=function(e){!0!==this._requestAbort?(this._status=s.c.kComplete,this._onComplete&&this._onComplete(0,this._receivedLength-1)):this._requestAbort=!1},t.prototype._onWebSocketMessage=function(e){var t=this;if(e.data instanceof ArrayBuffer)this._dispatchArrayBuffer(e.data);else if(e.data instanceof Blob){var i=new FileReader;i.onload=function(){t._dispatchArrayBuffer(i.result)},i.readAsArrayBuffer(e.data)}else{this._status=s.c.kError;var n={code:-1,msg:\"Unsupported WebSocket message type: \"+e.data.constructor.name};if(!this._onError)throw new d.d(n.msg);this._onError(s.b.EXCEPTION,n)}},t.prototype._dispatchArrayBuffer=function(e){var t=e,i=this._receivedLength;this._receivedLength+=t.byteLength,this._onDataArrival&&this._onDataArrival(t,i,this._receivedLength)},t.prototype._onWebSocketError=function(e){this._status=s.c.kError;var t={code:e.code,msg:e.message};if(!this._onError)throw new d.d(t.msg);this._onError(s.b.EXCEPTION,t)},t}(s.a),g=function(){function e(e){this._zeroStart=e||!1}return e.prototype.getConfig=function(e,t){var i={};if(0!==t.from||-1!==t.to){var n=void 0;n=-1!==t.to?\"bytes=\"+t.from.toString()+\"-\"+t.to.toString():\"bytes=\"+t.from.toString()+\"-\",i.Range=n}else this._zeroStart&&(i.Range=\"bytes=0-\");return{url:e,headers:i}},e.prototype.removeURLParameters=function(e){return e},e}(),v=function(){function e(e,t){this._startName=e,this._endName=t}return e.prototype.getConfig=function(e,t){var i=e;if(0!==t.from||-1!==t.to){var n=!0;-1===i.indexOf(\"?\")&&(i+=\"?\",n=!1),n&&(i+=\"&\"),i+=this._startName+\"=\"+t.from.toString(),-1!==t.to&&(i+=\"&\"+this._endName+\"=\"+t.to.toString())}return{url:i,headers:{}}},e.prototype.removeURLParameters=function(e){var t=e.split(\"?\")[0],i=void 0,n=e.indexOf(\"?\");-1!==n&&(i=e.substring(n+1));var r=\"\";if(null!=i&&i.length>0)for(var a=i.split(\"&\"),s=0;s<a.length;s++){var o=a[s].split(\"=\"),d=s>0;o[0]!==this._startName&&o[0]!==this._endName&&(d&&(r+=\"&\"),r+=a[s])}return 0===r.length?t:t+\"?\"+r},e}(),y=function(){function e(e,t,i){this.TAG=\"IOController\",this._config=t,this._extraData=i,this._stashInitialSize=65536,null!=t.stashInitialSize&&t.stashInitialSize>0&&(this._stashInitialSize=t.stashInitialSize),this._stashUsed=0,this._stashSize=this._stashInitialSize,this._bufferSize=3145728,this._stashBuffer=new ArrayBuffer(this._bufferSize),this._stashByteStart=0,this._enableStash=!0,!1===t.enableStashBuffer&&(this._enableStash=!1),this._loader=null,this._loaderClass=null,this._seekHandler=null,this._dataSource=e,this._isWebSocketURL=/wss?:\\/\\/(.+?)/.test(e.url),this._refTotalLength=e.filesize?e.filesize:null,this._totalLength=this._refTotalLength,this._fullRequestFlag=!1,this._currentRange=null,this._redirectedURL=null,this._speedNormalized=0,this._speedSampler=new a,this._speedNormalizeList=[32,64,96,128,192,256,384,512,768,1024,1536,2048,3072,4096],this._isEarlyEofReconnecting=!1,this._paused=!1,this._resumeFrom=0,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._selectSeekHandler(),this._selectLoader(),this._createLoader()}return e.prototype.destroy=function(){this._loader.isWorking()&&this._loader.abort(),this._loader.destroy(),this._loader=null,this._loaderClass=null,this._dataSource=null,this._stashBuffer=null,this._stashUsed=this._stashSize=this._bufferSize=this._stashByteStart=0,this._currentRange=null,this._speedSampler=null,this._isEarlyEofReconnecting=!1,this._onDataArrival=null,this._onSeeked=null,this._onError=null,this._onComplete=null,this._onRedirect=null,this._onRecoveredEarlyEof=null,this._extraData=null},e.prototype.isWorking=function(){return this._loader&&this._loader.isWorking()&&!this._paused},e.prototype.isPaused=function(){return this._paused},Object.defineProperty(e.prototype,\"status\",{get:function(){return this._loader.status},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"extraData\",{get:function(){return this._extraData},set:function(e){this._extraData=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onDataArrival\",{get:function(){return this._onDataArrival},set:function(e){this._onDataArrival=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onSeeked\",{get:function(){return this._onSeeked},set:function(e){this._onSeeked=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onError\",{get:function(){return this._onError},set:function(e){this._onError=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onComplete\",{get:function(){return this._onComplete},set:function(e){this._onComplete=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onRedirect\",{get:function(){return this._onRedirect},set:function(e){this._onRedirect=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"onRecoveredEarlyEof\",{get:function(){return this._onRecoveredEarlyEof},set:function(e){this._onRecoveredEarlyEof=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"currentURL\",{get:function(){return this._dataSource.url},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"hasRedirect\",{get:function(){return null!=this._redirectedURL||null!=this._dataSource.redirectedURL},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"currentRedirectedURL\",{get:function(){return this._redirectedURL||this._dataSource.redirectedURL},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"currentSpeed\",{get:function(){return this._loaderClass===f?this._loader.currentSpeed:this._speedSampler.lastSecondKBps},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"loaderType\",{get:function(){return this._loader.type},enumerable:!1,configurable:!0}),e.prototype._selectSeekHandler=function(){var e=this._config;if(\"range\"===e.seekType)this._seekHandler=new g(this._config.rangeLoadZeroStart);else if(\"param\"===e.seekType){var t=e.seekParamStart||\"bstart\",i=e.seekParamEnd||\"bend\";this._seekHandler=new v(t,i)}else{if(\"custom\"!==e.seekType)throw new d.b(\"Invalid seekType in config: \"+e.seekType);if(\"function\"!=typeof e.customSeekHandler)throw new d.b(\"Custom seekType specified in config but invalid customSeekHandler!\");this._seekHandler=new e.customSeekHandler}},e.prototype._selectLoader=function(){if(null!=this._config.customLoader)this._loaderClass=this._config.customLoader;else if(this._isWebSocketURL)this._loaderClass=m;else if(_.isSupported())this._loaderClass=_;else if(l.isSupported())this._loaderClass=l;else{if(!f.isSupported())throw new d.d(\"Your browser doesn't support xhr with arraybuffer responseType!\");this._loaderClass=f}},e.prototype._createLoader=function(){this._loader=new this._loaderClass(this._seekHandler,this._config),!1===this._loader.needStashBuffer&&(this._enableStash=!1),this._loader.onContentLengthKnown=this._onContentLengthKnown.bind(this),this._loader.onURLRedirect=this._onURLRedirect.bind(this),this._loader.onDataArrival=this._onLoaderChunkArrival.bind(this),this._loader.onComplete=this._onLoaderComplete.bind(this),this._loader.onError=this._onLoaderError.bind(this)},e.prototype.open=function(e){this._currentRange={from:0,to:-1},e&&(this._currentRange.from=e),this._speedSampler.reset(),e||(this._fullRequestFlag=!0),this._loader.open(this._dataSource,Object.assign({},this._currentRange))},e.prototype.abort=function(){this._loader.abort(),this._paused&&(this._paused=!1,this._resumeFrom=0)},e.prototype.pause=function(){this.isWorking()&&(this._loader.abort(),0!==this._stashUsed?(this._resumeFrom=this._stashByteStart,this._currentRange.to=this._stashByteStart-1):this._resumeFrom=this._currentRange.to+1,this._stashUsed=0,this._stashByteStart=0,this._paused=!0)},e.prototype.resume=function(){if(this._paused){this._paused=!1;var e=this._resumeFrom;this._resumeFrom=0,this._internalSeek(e,!0)}},e.prototype.seek=function(e){this._paused=!1,this._stashUsed=0,this._stashByteStart=0,this._internalSeek(e,!0)},e.prototype._internalSeek=function(e,t){this._loader.isWorking()&&this._loader.abort(),this._flushStashBuffer(t),this._loader.destroy(),this._loader=null;var i={from:e,to:-1};this._currentRange={from:i.from,to:-1},this._speedSampler.reset(),this._stashSize=this._stashInitialSize,this._createLoader(),this._loader.open(this._dataSource,i),this._onSeeked&&this._onSeeked()},e.prototype.updateUrl=function(e){if(!e||\"string\"!=typeof e||0===e.length)throw new d.b(\"Url must be a non-empty string!\");this._dataSource.url=e},e.prototype._expandBuffer=function(e){for(var t=this._stashSize;t+1048576<e;)t*=2;if((t+=1048576)!==this._bufferSize){var i=new ArrayBuffer(t);if(this._stashUsed>0){var n=new Uint8Array(this._stashBuffer,0,this._stashUsed);new Uint8Array(i,0,t).set(n,0)}this._stashBuffer=i,this._bufferSize=t}},e.prototype._normalizeSpeed=function(e){var t=this._speedNormalizeList,i=t.length-1,n=0,r=0,a=i;if(e<t[0])return t[0];for(;r<=a;){if((n=r+Math.floor((a-r)/2))===i||e>=t[n]&&e<t[n+1])return t[n];t[n]<e?r=n+1:a=n-1}},e.prototype._adjustStashSize=function(e){var t=0;(t=this._config.isLive?e/8:e<512?e:e>=512&&e<=1024?Math.floor(1.5*e):2*e)>8192&&(t=8192);var i=1024*t+1048576;this._bufferSize<i&&this._expandBuffer(i),this._stashSize=1024*t},e.prototype._dispatchChunks=function(e,t){return this._currentRange.to=t+e.byteLength-1,this._onDataArrival(e,t)},e.prototype._onURLRedirect=function(e){this._redirectedURL=e,this._onRedirect&&this._onRedirect(e)},e.prototype._onContentLengthKnown=function(e){e&&this._fullRequestFlag&&(this._totalLength=e,this._fullRequestFlag=!1)},e.prototype._onLoaderChunkArrival=function(e,t,i){if(!this._onDataArrival)throw new d.a(\"IOController: No existing consumer (onDataArrival) callback!\");if(!this._paused){this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,this._onRecoveredEarlyEof&&this._onRecoveredEarlyEof()),this._speedSampler.addBytes(e.byteLength);var n=this._speedSampler.lastSecondKBps;if(0!==n){var r=this._normalizeSpeed(n);this._speedNormalized!==r&&(this._speedNormalized=r,this._adjustStashSize(r))}if(this._enableStash)if(0===this._stashUsed&&0===this._stashByteStart&&(this._stashByteStart=t),this._stashUsed+e.byteLength<=this._stashSize){(o=new Uint8Array(this._stashBuffer,0,this._stashSize)).set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{o=new Uint8Array(this._stashBuffer,0,this._bufferSize);if(this._stashUsed>0){var a=this._stashBuffer.slice(0,this._stashUsed);if((h=this._dispatchChunks(a,this._stashByteStart))<a.byteLength){if(h>0){_=new Uint8Array(a,h);o.set(_,0),this._stashUsed=_.byteLength,this._stashByteStart+=h}}else this._stashUsed=0,this._stashByteStart+=h;this._stashUsed+e.byteLength>this._bufferSize&&(this._expandBuffer(this._stashUsed+e.byteLength),o=new Uint8Array(this._stashBuffer,0,this._bufferSize)),o.set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength}else{if((h=this._dispatchChunks(e,t))<e.byteLength)(s=e.byteLength-h)>this._bufferSize&&(this._expandBuffer(s),o=new Uint8Array(this._stashBuffer,0,this._bufferSize)),o.set(new Uint8Array(e,h),0),this._stashUsed+=s,this._stashByteStart=t+h}}else if(0===this._stashUsed){var s;if((h=this._dispatchChunks(e,t))<e.byteLength)(s=e.byteLength-h)>this._bufferSize&&this._expandBuffer(s),(o=new Uint8Array(this._stashBuffer,0,this._bufferSize)).set(new Uint8Array(e,h),0),this._stashUsed+=s,this._stashByteStart=t+h}else{var o,h;if(this._stashUsed+e.byteLength>this._bufferSize&&this._expandBuffer(this._stashUsed+e.byteLength),(o=new Uint8Array(this._stashBuffer,0,this._bufferSize)).set(new Uint8Array(e),this._stashUsed),this._stashUsed+=e.byteLength,(h=this._dispatchChunks(this._stashBuffer.slice(0,this._stashUsed),this._stashByteStart))<this._stashUsed&&h>0){var _=new Uint8Array(this._stashBuffer,h);o.set(_,0)}this._stashUsed-=h,this._stashByteStart+=h}}},e.prototype._flushStashBuffer=function(e){if(this._stashUsed>0){var t=this._stashBuffer.slice(0,this._stashUsed),i=this._dispatchChunks(t,this._stashByteStart),n=t.byteLength-i;if(i<t.byteLength){if(!e){if(i>0){var a=new Uint8Array(this._stashBuffer,0,this._bufferSize),s=new Uint8Array(t,i);a.set(s,0),this._stashUsed=s.byteLength,this._stashByteStart+=i}return 0}r.a.w(this.TAG,n+\" bytes unconsumed data remain when flush buffer, dropped\")}return this._stashUsed=0,this._stashByteStart=0,n}return 0},e.prototype._onLoaderComplete=function(e,t){this._flushStashBuffer(!0),this._onComplete&&this._onComplete(this._extraData)},e.prototype._onLoaderError=function(e,t){switch(r.a.e(this.TAG,\"Loader error, code = \"+t.code+\", msg = \"+t.msg),this._flushStashBuffer(!1),this._isEarlyEofReconnecting&&(this._isEarlyEofReconnecting=!1,e=s.b.UNRECOVERABLE_EARLY_EOF),e){case s.b.EARLY_EOF:if(!this._config.isLive&&this._totalLength){var i=this._currentRange.to+1;return void(i<this._totalLength&&(r.a.w(this.TAG,\"Connection lost, trying reconnect...\"),this._isEarlyEofReconnecting=!0,this._internalSeek(i,!1)))}e=s.b.UNRECOVERABLE_EARLY_EOF;break;case s.b.UNRECOVERABLE_EARLY_EOF:case s.b.CONNECTING_TIMEOUT:case s.b.HTTP_STATUS_CODE_INVALID:case s.b.EXCEPTION:}if(!this._onError)throw new d.d(\"IOException: \"+t.msg);this._onError(e,t)},e}();t.a=y},function(e,t,i){\"use strict\";var n=function(){function e(){}return e.install=function(){Object.setPrototypeOf=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Object.assign=Object.assign||function(e){if(null==e)throw new TypeError(\"Cannot convert undefined or null to object\");for(var t=Object(e),i=1;i<arguments.length;i++){var n=arguments[i];if(null!=n)for(var r in n)n.hasOwnProperty(r)&&(t[r]=n[r])}return t},\"function\"!=typeof self.Promise&&i(15).polyfill()},e}();n.install(),t.a=n},function(e,t,i){function n(e){var t={};function i(n){if(t[n])return t[n].exports;var r=t[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,i),r.l=!0,r.exports}i.m=e,i.c=t,i.i=function(e){return e},i.d=function(e,t,n){i.o(e,t)||Object.defineProperty(e,t,{configurable:!1,enumerable:!0,get:n})},i.r=function(e){Object.defineProperty(e,\"__esModule\",{value:!0})},i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,\"a\",t),t},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.p=\"/\",i.oe=function(e){throw console.error(e),e};var n=i(i.s=ENTRY_MODULE);return n.default||n}function r(e){return(e+\"\").replace(/[.?*+^$[\\]\\\\(){}|-]/g,\"\\\\$&\")}function a(e,t,n){var a={};a[n]=[];var s=t.toString(),o=s.match(/^function\\s?\\w*\\(\\w+,\\s*\\w+,\\s*(\\w+)\\)/);if(!o)return a;for(var d,h=o[1],_=new RegExp(\"(\\\\\\\\n|\\\\W)\"+r(h)+\"\\\\(\\\\s*(/\\\\*.*?\\\\*/)?\\\\s*.*?([\\\\.|\\\\-|\\\\+|\\\\w|/|@]+).*?\\\\)\",\"g\");d=_.exec(s);)\"dll-reference\"!==d[3]&&a[n].push(d[3]);for(_=new RegExp(\"\\\\(\"+r(h)+'\\\\(\"(dll-reference\\\\s([\\\\.|\\\\-|\\\\+|\\\\w|/|@]+))\"\\\\)\\\\)\\\\(\\\\s*(/\\\\*.*?\\\\*/)?\\\\s*.*?([\\\\.|\\\\-|\\\\+|\\\\w|/|@]+).*?\\\\)',\"g\");d=_.exec(s);)e[d[2]]||(a[n].push(d[1]),e[d[2]]=i(d[1]).m),a[d[2]]=a[d[2]]||[],a[d[2]].push(d[4]);for(var u,l=Object.keys(a),c=0;c<l.length;c++)for(var f=0;f<a[l[c]].length;f++)u=a[l[c]][f],isNaN(1*u)||(a[l[c]][f]=1*a[l[c]][f]);return a}function s(e){return Object.keys(e).reduce((function(t,i){return t||e[i].length>0}),!1)}e.exports=function(e,t){t=t||{};var r={main:i.m},o=t.all?{main:Object.keys(r.main)}:function(e,t){for(var i={main:[t]},n={main:[]},r={main:{}};s(i);)for(var o=Object.keys(i),d=0;d<o.length;d++){var h=o[d],_=i[h].pop();if(r[h]=r[h]||{},!r[h][_]&&e[h][_]){r[h][_]=!0,n[h]=n[h]||[],n[h].push(_);for(var u=a(e,e[h][_],h),l=Object.keys(u),c=0;c<l.length;c++)i[l[c]]=i[l[c]]||[],i[l[c]]=i[l[c]].concat(u[l[c]])}}return n}(r,e),d=\"\";Object.keys(o).filter((function(e){return\"main\"!==e})).forEach((function(e){for(var t=0;o[e][t];)t++;o[e].push(t),r[e][t]=\"(function(module, exports, __webpack_require__) { module.exports = __webpack_require__; })\",d=d+\"var \"+e+\" = (\"+n.toString().replace(\"ENTRY_MODULE\",JSON.stringify(t))+\")({\"+o[e].map((function(t){return JSON.stringify(t)+\": \"+r[e][t].toString()})).join(\",\")+\"});\\n\"})),d=d+\"new ((\"+n.toString().replace(\"ENTRY_MODULE\",JSON.stringify(e))+\")({\"+o.main.map((function(e){return JSON.stringify(e)+\": \"+r.main[e].toString()})).join(\",\")+\"}))(self);\";var h=new window.Blob([d],{type:\"text/javascript\"});if(t.bare)return h;var _=(window.URL||window.webkitURL||window.mozURL||window.msURL).createObjectURL(h),u=new window.Worker(_);return u.objectURL=_,u}},function(e,t,i){e.exports=i(19).default},function(e,t,i){(function(t,i){\n/*!\n * @overview es6-promise - a tiny implementation of Promises/A+.\n * @copyright Copyright (c) 2014 Yehuda Katz, Tom Dale, Stefan Penner and contributors (Conversion to ES6 API by Jake Archibald)\n * @license   Licensed under MIT license\n *            See https://raw.githubusercontent.com/stefanpenner/es6-promise/master/LICENSE\n * @version   v4.2.8+1e68dce6\n */var n;n=function(){\"use strict\";function e(e){return\"function\"==typeof e}var n=Array.isArray?Array.isArray:function(e){return\"[object Array]\"===Object.prototype.toString.call(e)},r=0,a=void 0,s=void 0,o=function(e,t){f[r]=e,f[r+1]=t,2===(r+=2)&&(s?s(p):E())},d=\"undefined\"!=typeof window?window:void 0,h=d||{},_=h.MutationObserver||h.WebKitMutationObserver,u=\"undefined\"==typeof self&&void 0!==t&&\"[object process]\"==={}.toString.call(t),l=\"undefined\"!=typeof Uint8ClampedArray&&\"undefined\"!=typeof importScripts&&\"undefined\"!=typeof MessageChannel;function c(){var e=setTimeout;return function(){return e(p,1)}}var f=new Array(1e3);function p(){for(var e=0;e<r;e+=2)(0,f[e])(f[e+1]),f[e]=void 0,f[e+1]=void 0;r=0}var m,g,v,y,E=void 0;function S(e,t){var i=this,n=new this.constructor(R);void 0===n[A]&&O(n);var r=i._state;if(r){var a=arguments[r-1];o((function(){return I(r,n,a,i._result)}))}else C(i,n,e,t);return n}function b(e){if(e&&\"object\"==typeof e&&e.constructor===this)return e;var t=new this(R);return L(t,e),t}u?E=function(){return t.nextTick(p)}:_?(g=0,v=new _(p),y=document.createTextNode(\"\"),v.observe(y,{characterData:!0}),E=function(){y.data=g=++g%2}):l?((m=new MessageChannel).port1.onmessage=p,E=function(){return m.port2.postMessage(0)}):E=void 0===d?function(){try{var e=Function(\"return this\")().require(\"vertx\");return void 0!==(a=e.runOnLoop||e.runOnContext)?function(){a(p)}:c()}catch(e){return c()}}():c();var A=Math.random().toString(36).substring(2);function R(){}function T(t,i,n){i.constructor===t.constructor&&n===S&&i.constructor.resolve===b?function(e,t){1===t._state?D(e,t._result):2===t._state?k(e,t._result):C(t,void 0,(function(t){return L(e,t)}),(function(t){return k(e,t)}))}(t,i):void 0===n?D(t,i):e(n)?function(e,t,i){o((function(e){var n=!1,r=function(e,t,i,n){try{e.call(t,i,n)}catch(e){return e}}(i,t,(function(i){n||(n=!0,t!==i?L(e,i):D(e,i))}),(function(t){n||(n=!0,k(e,t))}),e._label);!n&&r&&(n=!0,k(e,r))}),e)}(t,i,n):D(t,i)}function L(e,t){if(e===t)k(e,new TypeError(\"You cannot resolve a promise with itself\"));else if(r=typeof(n=t),null===n||\"object\"!==r&&\"function\"!==r)D(e,t);else{var i=void 0;try{i=t.then}catch(t){return void k(e,t)}T(e,t,i)}var n,r}function w(e){e._onerror&&e._onerror(e._result),B(e)}function D(e,t){void 0===e._state&&(e._result=t,e._state=1,0!==e._subscribers.length&&o(B,e))}function k(e,t){void 0===e._state&&(e._state=2,e._result=t,o(w,e))}function C(e,t,i,n){var r=e._subscribers,a=r.length;e._onerror=null,r[a]=t,r[a+1]=i,r[a+2]=n,0===a&&e._state&&o(B,e)}function B(e){var t=e._subscribers,i=e._state;if(0!==t.length){for(var n=void 0,r=void 0,a=e._result,s=0;s<t.length;s+=3)n=t[s],r=t[s+i],n?I(i,n,r,a):r(a);e._subscribers.length=0}}function I(t,i,n,r){var a=e(n),s=void 0,o=void 0,d=!0;if(a){try{s=n(r)}catch(e){d=!1,o=e}if(i===s)return void k(i,new TypeError(\"A promises callback cannot return that same promise.\"))}else s=r;void 0!==i._state||(a&&d?L(i,s):!1===d?k(i,o):1===t?D(i,s):2===t&&k(i,s))}var P=0;function O(e){e[A]=P++,e._state=void 0,e._result=void 0,e._subscribers=[]}var M=function(){function e(e,t){this._instanceConstructor=e,this.promise=new e(R),this.promise[A]||O(this.promise),n(t)?(this.length=t.length,this._remaining=t.length,this._result=new Array(this.length),0===this.length?D(this.promise,this._result):(this.length=this.length||0,this._enumerate(t),0===this._remaining&&D(this.promise,this._result))):k(this.promise,new Error(\"Array Methods must be provided an Array\"))}return e.prototype._enumerate=function(e){for(var t=0;void 0===this._state&&t<e.length;t++)this._eachEntry(e[t],t)},e.prototype._eachEntry=function(e,t){var i=this._instanceConstructor,n=i.resolve;if(n===b){var r=void 0,a=void 0,s=!1;try{r=e.then}catch(e){s=!0,a=e}if(r===S&&void 0!==e._state)this._settledAt(e._state,t,e._result);else if(\"function\"!=typeof r)this._remaining--,this._result[t]=e;else if(i===x){var o=new i(R);s?k(o,a):T(o,e,r),this._willSettleAt(o,t)}else this._willSettleAt(new i((function(t){return t(e)})),t)}else this._willSettleAt(n(e),t)},e.prototype._settledAt=function(e,t,i){var n=this.promise;void 0===n._state&&(this._remaining--,2===e?k(n,i):this._result[t]=i),0===this._remaining&&D(n,this._result)},e.prototype._willSettleAt=function(e,t){var i=this;C(e,void 0,(function(e){return i._settledAt(1,t,e)}),(function(e){return i._settledAt(2,t,e)}))},e}(),x=function(){function t(e){this[A]=P++,this._result=this._state=void 0,this._subscribers=[],R!==e&&(\"function\"!=typeof e&&function(){throw new TypeError(\"You must pass a resolver function as the first argument to the promise constructor\")}(),this instanceof t?function(e,t){try{t((function(t){L(e,t)}),(function(t){k(e,t)}))}catch(t){k(e,t)}}(this,e):function(){throw new TypeError(\"Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.\")}())}return t.prototype.catch=function(e){return this.then(null,e)},t.prototype.finally=function(t){var i=this.constructor;return e(t)?this.then((function(e){return i.resolve(t()).then((function(){return e}))}),(function(e){return i.resolve(t()).then((function(){throw e}))})):this.then(t,t)},t}();return x.prototype.then=S,x.all=function(e){return new M(this,e).promise},x.race=function(e){var t=this;return n(e)?new t((function(i,n){for(var r=e.length,a=0;a<r;a++)t.resolve(e[a]).then(i,n)})):new t((function(e,t){return t(new TypeError(\"You must pass an array to race.\"))}))},x.resolve=b,x.reject=function(e){var t=new this(R);return k(t,e),t},x._setScheduler=function(e){s=e},x._setAsap=function(e){o=e},x._asap=o,x.polyfill=function(){var e=void 0;if(void 0!==i)e=i;else if(\"undefined\"!=typeof self)e=self;else try{e=Function(\"return this\")()}catch(e){throw new Error(\"polyfill failed because global object is unavailable in this environment\")}var t=e.Promise;if(t){var n=null;try{n=Object.prototype.toString.call(t.resolve())}catch(e){}if(\"[object Promise]\"===n&&!t.cast)return}e.Promise=x},x.Promise=x,x},e.exports=n()}).call(this,i(16),i(17))},function(e,t){var i,n,r=e.exports={};function a(){throw new Error(\"setTimeout has not been defined\")}function s(){throw new Error(\"clearTimeout has not been defined\")}function o(e){if(i===setTimeout)return setTimeout(e,0);if((i===a||!i)&&setTimeout)return i=setTimeout,setTimeout(e,0);try{return i(e,0)}catch(t){try{return i.call(null,e,0)}catch(t){return i.call(this,e,0)}}}!function(){try{i=\"function\"==typeof setTimeout?setTimeout:a}catch(e){i=a}try{n=\"function\"==typeof clearTimeout?clearTimeout:s}catch(e){n=s}}();var d,h=[],_=!1,u=-1;function l(){_&&d&&(_=!1,d.length?h=d.concat(h):u=-1,h.length&&c())}function c(){if(!_){var e=o(l);_=!0;for(var t=h.length;t;){for(d=h,h=[];++u<t;)d&&d[u].run();u=-1,t=h.length}d=null,_=!1,function(e){if(n===clearTimeout)return clearTimeout(e);if((n===s||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}(e)}}function f(e,t){this.fun=e,this.array=t}function p(){}r.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)t[i-1]=arguments[i];h.push(new f(e,t)),1!==h.length||_||o(c)},f.prototype.run=function(){this.fun.apply(null,this.array)},r.title=\"browser\",r.browser=!0,r.env={},r.argv=[],r.version=\"\",r.versions={},r.on=p,r.addListener=p,r.once=p,r.off=p,r.removeListener=p,r.removeAllListeners=p,r.emit=p,r.prependListener=p,r.prependOnceListener=p,r.listeners=function(e){return[]},r.binding=function(e){throw new Error(\"process.binding is not supported\")},r.cwd=function(){return\"/\"},r.chdir=function(e){throw new Error(\"process.chdir is not supported\")},r.umask=function(){return 0}},function(e,t){var i;i=function(){return this}();try{i=i||new Function(\"return this\")()}catch(e){\"object\"==typeof window&&(i=window)}e.exports=i},function(e,t,i){\"use strict\";i.r(t);var n=i(9),r=i(12),a=i(10),s=i(1);t.default=function(e){var t=null,i=function(t,i){e.postMessage({msg:\"logcat_callback\",data:{type:t,logcat:i}})}.bind(this);function o(t,i){var n={msg:s.a.INIT_SEGMENT,data:{type:t,data:i}};e.postMessage(n,[i.data])}function d(t,i){var n={msg:s.a.MEDIA_SEGMENT,data:{type:t,data:i}};e.postMessage(n,[i.data])}function h(){var t={msg:s.a.LOADING_COMPLETE};e.postMessage(t)}function _(){var t={msg:s.a.RECOVERED_EARLY_EOF};e.postMessage(t)}function u(t){var i={msg:s.a.MEDIA_INFO,data:t};e.postMessage(i)}function l(t){var i={msg:s.a.METADATA_ARRIVED,data:t};e.postMessage(i)}function c(t){var i={msg:s.a.SCRIPTDATA_ARRIVED,data:t};e.postMessage(i)}function f(t){var i={msg:s.a.TIMED_ID3_METADATA_ARRIVED,data:t};e.postMessage(i)}function p(t){var i={msg:s.a.SMPTE2038_METADATA_ARRIVED,data:t};e.postMessage(i)}function m(t){var i={msg:s.a.SCTE35_METADATA_ARRIVED,data:t};e.postMessage(i)}function g(t){var i={msg:s.a.PES_PRIVATE_DATA_DESCRIPTOR,data:t};e.postMessage(i)}function v(t){var i={msg:s.a.PES_PRIVATE_DATA_ARRIVED,data:t};e.postMessage(i)}function y(t){var i={msg:s.a.STATISTICS_INFO,data:t};e.postMessage(i)}function E(t,i){e.postMessage({msg:s.a.IO_ERROR,data:{type:t,info:i}})}function S(t,i){e.postMessage({msg:s.a.DEMUX_ERROR,data:{type:t,info:i}})}function b(t){e.postMessage({msg:s.a.RECOMMEND_SEEKPOINT,data:t})}r.a.install(),e.addEventListener(\"message\",(function(r){switch(r.data.cmd){case\"init\":(t=new a.a(r.data.param[0],r.data.param[1])).on(s.a.IO_ERROR,E.bind(this)),t.on(s.a.DEMUX_ERROR,S.bind(this)),t.on(s.a.INIT_SEGMENT,o.bind(this)),t.on(s.a.MEDIA_SEGMENT,d.bind(this)),t.on(s.a.LOADING_COMPLETE,h.bind(this)),t.on(s.a.RECOVERED_EARLY_EOF,_.bind(this)),t.on(s.a.MEDIA_INFO,u.bind(this)),t.on(s.a.METADATA_ARRIVED,l.bind(this)),t.on(s.a.SCRIPTDATA_ARRIVED,c.bind(this)),t.on(s.a.TIMED_ID3_METADATA_ARRIVED,f.bind(this)),t.on(s.a.SMPTE2038_METADATA_ARRIVED,p.bind(this)),t.on(s.a.SCTE35_METADATA_ARRIVED,m.bind(this)),t.on(s.a.PES_PRIVATE_DATA_DESCRIPTOR,g.bind(this)),t.on(s.a.PES_PRIVATE_DATA_ARRIVED,v.bind(this)),t.on(s.a.STATISTICS_INFO,y.bind(this)),t.on(s.a.RECOMMEND_SEEKPOINT,b.bind(this));break;case\"destroy\":t&&(t.destroy(),t=null),e.postMessage({msg:\"destroyed\"});break;case\"start\":t.start();break;case\"stop\":t.stop();break;case\"seek\":t.seek(r.data.param);break;case\"pause\":t.pause();break;case\"resume\":t.resume();break;case\"logging_config\":var A=r.data.param;n.a.applyConfig(A),!0===A.enableCallback?n.a.addLogListener(i):n.a.removeLogListener(i)}}))}},function(e,t,i){\"use strict\";i.r(t);var n=i(12),r=i(11),a={enableWorker:!1,enableStashBuffer:!0,stashInitialSize:void 0,isLive:!1,liveBufferLatencyChasing:!1,liveBufferLatencyMaxLatency:1.5,liveBufferLatencyMinRemain:.5,lazyLoad:!0,lazyLoadMaxDuration:180,lazyLoadRecoverDuration:30,deferLoadAfterSourceOpen:!0,autoCleanupMaxBackwardDuration:180,autoCleanupMinBackwardDuration:120,statisticsInfoReportInterval:600,fixAudioTimestampGap:!0,accurateSeek:!1,seekType:\"range\",seekParamStart:\"bstart\",seekParamEnd:\"bend\",rangeLoadZeroStart:!1,customSeekHandler:void 0,reuseRedirectedURL:!1,headers:void 0,customLoader:void 0};function s(){return Object.assign({},a)}var o=function(){function e(){}return e.supportMSEH264Playback=function(){return window.MediaSource&&window.MediaSource.isTypeSupported('video/mp4; codecs=\"avc1.42E01E,mp4a.40.2\"')},e.supportMSEH265Playback=function(){return window.MediaSource&&window.MediaSource.isTypeSupported('video/mp4; codecs=\"hvc1.1.6.L93.B0\"')},e.supportNetworkStreamIO=function(){var e=new r.a({},s()),t=e.loaderType;return e.destroy(),\"fetch-stream-loader\"==t||\"xhr-moz-chunked-loader\"==t},e.getNetworkLoaderTypeName=function(){var e=new r.a({},s()),t=e.loaderType;return e.destroy(),t},e.supportNativeMediaPlayback=function(t){null==e.videoElement&&(e.videoElement=window.document.createElement(\"video\"));var i=e.videoElement.canPlayType(t);return\"probably\"===i||\"maybe\"==i},e.getFeatureList=function(){var t={msePlayback:!1,mseLivePlayback:!1,mseH265Playback:!1,networkStreamIO:!1,networkLoaderName:\"\",nativeMP4H264Playback:!1,nativeMP4H265Playback:!1,nativeWebmVP8Playback:!1,nativeWebmVP9Playback:!1};return t.msePlayback=e.supportMSEH264Playback(),t.networkStreamIO=e.supportNetworkStreamIO(),t.networkLoaderName=e.getNetworkLoaderTypeName(),t.mseLivePlayback=t.msePlayback&&t.networkStreamIO,t.mseH265Playback=e.supportMSEH265Playback(),t.nativeMP4H264Playback=e.supportNativeMediaPlayback('video/mp4; codecs=\"avc1.42001E, mp4a.40.2\"'),t.nativeMP4H265Playback=e.supportNativeMediaPlayback('video/mp4; codecs=\"hvc1.1.6.L93.B0\"'),t.nativeWebmVP8Playback=e.supportNativeMediaPlayback('video/webm; codecs=\"vp8.0, vorbis\"'),t.nativeWebmVP9Playback=e.supportNativeMediaPlayback('video/webm; codecs=\"vp9\"'),t},e}(),d=i(2),h=i(6),_=i.n(h),u=i(0),l=i(4),c={ERROR:\"error\",LOADING_COMPLETE:\"loading_complete\",RECOVERED_EARLY_EOF:\"recovered_early_eof\",MEDIA_INFO:\"media_info\",METADATA_ARRIVED:\"metadata_arrived\",SCRIPTDATA_ARRIVED:\"scriptdata_arrived\",TIMED_ID3_METADATA_ARRIVED:\"timed_id3_metadata_arrived\",SMPTE2038_METADATA_ARRIVED:\"smpte2038_metadata_arrived\",SCTE35_METADATA_ARRIVED:\"scte35_metadata_arrived\",PES_PRIVATE_DATA_DESCRIPTOR:\"pes_private_data_descriptor\",PES_PRIVATE_DATA_ARRIVED:\"pes_private_data_arrived\",STATISTICS_INFO:\"statistics_info\"},f=i(13),p=i.n(f),m=i(9),g=i(10),v=i(1),y=i(8),E=function(){function e(e,t){if(this.TAG=\"Transmuxer\",this._emitter=new _.a,t.enableWorker&&\"undefined\"!=typeof Worker)try{this._worker=p()(18),this._workerDestroying=!1,this._worker.addEventListener(\"message\",this._onWorkerMessage.bind(this)),this._worker.postMessage({cmd:\"init\",param:[e,t]}),this.e={onLoggingConfigChanged:this._onLoggingConfigChanged.bind(this)},m.a.registerListener(this.e.onLoggingConfigChanged),this._worker.postMessage({cmd:\"logging_config\",param:m.a.getConfig()})}catch(i){u.a.e(this.TAG,\"Error while initialize transmuxing worker, fallback to inline transmuxing\"),this._worker=null,this._controller=new g.a(e,t)}else this._controller=new g.a(e,t);if(this._controller){var i=this._controller;i.on(v.a.IO_ERROR,this._onIOError.bind(this)),i.on(v.a.DEMUX_ERROR,this._onDemuxError.bind(this)),i.on(v.a.INIT_SEGMENT,this._onInitSegment.bind(this)),i.on(v.a.MEDIA_SEGMENT,this._onMediaSegment.bind(this)),i.on(v.a.LOADING_COMPLETE,this._onLoadingComplete.bind(this)),i.on(v.a.RECOVERED_EARLY_EOF,this._onRecoveredEarlyEof.bind(this)),i.on(v.a.MEDIA_INFO,this._onMediaInfo.bind(this)),i.on(v.a.METADATA_ARRIVED,this._onMetaDataArrived.bind(this)),i.on(v.a.SCRIPTDATA_ARRIVED,this._onScriptDataArrived.bind(this)),i.on(v.a.TIMED_ID3_METADATA_ARRIVED,this._onTimedID3MetadataArrived.bind(this)),i.on(v.a.SMPTE2038_METADATA_ARRIVED,this._onSMPTE2038MetadataArrived.bind(this)),i.on(v.a.SCTE35_METADATA_ARRIVED,this._onSCTE35MetadataArrived.bind(this)),i.on(v.a.PES_PRIVATE_DATA_DESCRIPTOR,this._onPESPrivateDataDescriptor.bind(this)),i.on(v.a.PES_PRIVATE_DATA_ARRIVED,this._onPESPrivateDataArrived.bind(this)),i.on(v.a.STATISTICS_INFO,this._onStatisticsInfo.bind(this)),i.on(v.a.RECOMMEND_SEEKPOINT,this._onRecommendSeekpoint.bind(this))}}return e.prototype.destroy=function(){this._worker?this._workerDestroying||(this._workerDestroying=!0,this._worker.postMessage({cmd:\"destroy\"}),m.a.removeListener(this.e.onLoggingConfigChanged),this.e=null):(this._controller.destroy(),this._controller=null),this._emitter.removeAllListeners(),this._emitter=null},e.prototype.on=function(e,t){this._emitter.addListener(e,t)},e.prototype.off=function(e,t){this._emitter.removeListener(e,t)},e.prototype.hasWorker=function(){return null!=this._worker},e.prototype.open=function(){this._worker?this._worker.postMessage({cmd:\"start\"}):this._controller.start()},e.prototype.close=function(){this._worker?this._worker.postMessage({cmd:\"stop\"}):this._controller.stop()},e.prototype.seek=function(e){this._worker?this._worker.postMessage({cmd:\"seek\",param:e}):this._controller.seek(e)},e.prototype.pause=function(){this._worker?this._worker.postMessage({cmd:\"pause\"}):this._controller.pause()},e.prototype.resume=function(){this._worker?this._worker.postMessage({cmd:\"resume\"}):this._controller.resume()},e.prototype._onInitSegment=function(e,t){var i=this;Promise.resolve().then((function(){i._emitter.emit(v.a.INIT_SEGMENT,e,t)}))},e.prototype._onMediaSegment=function(e,t){var i=this;Promise.resolve().then((function(){i._emitter.emit(v.a.MEDIA_SEGMENT,e,t)}))},e.prototype._onLoadingComplete=function(){var e=this;Promise.resolve().then((function(){e._emitter.emit(v.a.LOADING_COMPLETE)}))},e.prototype._onRecoveredEarlyEof=function(){var e=this;Promise.resolve().then((function(){e._emitter.emit(v.a.RECOVERED_EARLY_EOF)}))},e.prototype._onMediaInfo=function(e){var t=this;Promise.resolve().then((function(){t._emitter.emit(v.a.MEDIA_INFO,e)}))},e.prototype._onMetaDataArrived=function(e){var t=this;Promise.resolve().then((function(){t._emitter.emit(v.a.METADATA_ARRIVED,e)}))},e.prototype._onScriptDataArrived=function(e){var t=this;Promise.resolve().then((function(){t._emitter.emit(v.a.SCRIPTDATA_ARRIVED,e)}))},e.prototype._onTimedID3MetadataArrived=function(e){var t=this;Promise.resolve().then((function(){t._emitter.emit(v.a.TIMED_ID3_METADATA_ARRIVED,e)}))},e.prototype._onSMPTE2038MetadataArrived=function(e){var t=this;Promise.resolve().then((function(){t._emitter.emit(v.a.SMPTE2038_METADATA_ARRIVED,e)}))},e.prototype._onSCTE35MetadataArrived=function(e){var t=this;Promise.resolve().then((function(){t._emitter.emit(v.a.SCTE35_METADATA_ARRIVED,e)}))},e.prototype._onPESPrivateDataDescriptor=function(e){var t=this;Promise.resolve().then((function(){t._emitter.emit(v.a.PES_PRIVATE_DATA_DESCRIPTOR,e)}))},e.prototype._onPESPrivateDataArrived=function(e){var t=this;Promise.resolve().then((function(){t._emitter.emit(v.a.PES_PRIVATE_DATA_ARRIVED,e)}))},e.prototype._onStatisticsInfo=function(e){var t=this;Promise.resolve().then((function(){t._emitter.emit(v.a.STATISTICS_INFO,e)}))},e.prototype._onIOError=function(e,t){var i=this;Promise.resolve().then((function(){i._emitter.emit(v.a.IO_ERROR,e,t)}))},e.prototype._onDemuxError=function(e,t){var i=this;Promise.resolve().then((function(){i._emitter.emit(v.a.DEMUX_ERROR,e,t)}))},e.prototype._onRecommendSeekpoint=function(e){var t=this;Promise.resolve().then((function(){t._emitter.emit(v.a.RECOMMEND_SEEKPOINT,e)}))},e.prototype._onLoggingConfigChanged=function(e){this._worker&&this._worker.postMessage({cmd:\"logging_config\",param:e})},e.prototype._onWorkerMessage=function(e){var t=e.data,i=t.data;if(\"destroyed\"===t.msg||this._workerDestroying)return this._workerDestroying=!1,this._worker.terminate(),void(this._worker=null);switch(t.msg){case v.a.INIT_SEGMENT:case v.a.MEDIA_SEGMENT:this._emitter.emit(t.msg,i.type,i.data);break;case v.a.LOADING_COMPLETE:case v.a.RECOVERED_EARLY_EOF:this._emitter.emit(t.msg);break;case v.a.MEDIA_INFO:Object.setPrototypeOf(i,y.a.prototype),this._emitter.emit(t.msg,i);break;case v.a.METADATA_ARRIVED:case v.a.SCRIPTDATA_ARRIVED:case v.a.TIMED_ID3_METADATA_ARRIVED:case v.a.SMPTE2038_METADATA_ARRIVED:case v.a.SCTE35_METADATA_ARRIVED:case v.a.PES_PRIVATE_DATA_DESCRIPTOR:case v.a.PES_PRIVATE_DATA_ARRIVED:case v.a.STATISTICS_INFO:this._emitter.emit(t.msg,i);break;case v.a.IO_ERROR:case v.a.DEMUX_ERROR:this._emitter.emit(t.msg,i.type,i.info);break;case v.a.RECOMMEND_SEEKPOINT:this._emitter.emit(t.msg,i);break;case\"logcat_callback\":u.a.emitter.emit(\"log\",i.type,i.logcat)}},e}(),S={ERROR:\"error\",SOURCE_OPEN:\"source_open\",UPDATE_END:\"update_end\",BUFFER_FULL:\"buffer_full\"},b=i(7),A=i(3),R=function(){function e(e){this.TAG=\"MSEController\",this._config=e,this._emitter=new _.a,this._config.isLive&&null==this._config.autoCleanupSourceBuffer&&(this._config.autoCleanupSourceBuffer=!0),this.e={onSourceOpen:this._onSourceOpen.bind(this),onSourceEnded:this._onSourceEnded.bind(this),onSourceClose:this._onSourceClose.bind(this),onSourceBufferError:this._onSourceBufferError.bind(this),onSourceBufferUpdateEnd:this._onSourceBufferUpdateEnd.bind(this)},this._mediaSource=null,this._mediaSourceObjectURL=null,this._mediaElement=null,this._isBufferFull=!1,this._hasPendingEos=!1,this._requireSetMediaDuration=!1,this._pendingMediaDuration=0,this._pendingSourceBufferInit=[],this._mimeTypes={video:null,audio:null},this._sourceBuffers={video:null,audio:null},this._lastInitSegments={video:null,audio:null},this._pendingSegments={video:[],audio:[]},this._pendingRemoveRanges={video:[],audio:[]},this._idrList=new b.a}return e.prototype.destroy=function(){(this._mediaElement||this._mediaSource)&&this.detachMediaElement(),this.e=null,this._emitter.removeAllListeners(),this._emitter=null},e.prototype.on=function(e,t){this._emitter.addListener(e,t)},e.prototype.off=function(e,t){this._emitter.removeListener(e,t)},e.prototype.attachMediaElement=function(e){if(this._mediaSource)throw new A.a(\"MediaSource has been attached to an HTMLMediaElement!\");var t=this._mediaSource=new window.MediaSource;t.addEventListener(\"sourceopen\",this.e.onSourceOpen),t.addEventListener(\"sourceended\",this.e.onSourceEnded),t.addEventListener(\"sourceclose\",this.e.onSourceClose),this._mediaElement=e,this._mediaSourceObjectURL=window.URL.createObjectURL(this._mediaSource),e.src=this._mediaSourceObjectURL},e.prototype.detachMediaElement=function(){if(this._mediaSource){var e=this._mediaSource;for(var t in this._sourceBuffers){var i=this._pendingSegments[t];i.splice(0,i.length),this._pendingSegments[t]=null,this._pendingRemoveRanges[t]=null,this._lastInitSegments[t]=null;var n=this._sourceBuffers[t];if(n){if(\"closed\"!==e.readyState){try{e.removeSourceBuffer(n)}catch(e){u.a.e(this.TAG,e.message)}n.removeEventListener(\"error\",this.e.onSourceBufferError),n.removeEventListener(\"updateend\",this.e.onSourceBufferUpdateEnd)}this._mimeTypes[t]=null,this._sourceBuffers[t]=null}}if(\"open\"===e.readyState)try{e.endOfStream()}catch(e){u.a.e(this.TAG,e.message)}e.removeEventListener(\"sourceopen\",this.e.onSourceOpen),e.removeEventListener(\"sourceended\",this.e.onSourceEnded),e.removeEventListener(\"sourceclose\",this.e.onSourceClose),this._pendingSourceBufferInit=[],this._isBufferFull=!1,this._idrList.clear(),this._mediaSource=null}this._mediaElement&&(this._mediaElement.src=\"\",this._mediaElement.removeAttribute(\"src\"),this._mediaElement=null),this._mediaSourceObjectURL&&(window.URL.revokeObjectURL(this._mediaSourceObjectURL),this._mediaSourceObjectURL=null)},e.prototype.appendInitSegment=function(e,t){if(!this._mediaSource||\"open\"!==this._mediaSource.readyState)return this._pendingSourceBufferInit.push(e),void this._pendingSegments[e.type].push(e);var i=e,n=\"\"+i.container;i.codec&&i.codec.length>0&&(n+=\";codecs=\"+i.codec);var r=!1;if(u.a.v(this.TAG,\"Received Initialization Segment, mimeType: \"+n),this._lastInitSegments[i.type]=i,n!==this._mimeTypes[i.type]){if(this._mimeTypes[i.type])u.a.v(this.TAG,\"Notice: \"+i.type+\" mimeType changed, origin: \"+this._mimeTypes[i.type]+\", target: \"+n);else{r=!0;try{var a=this._sourceBuffers[i.type]=this._mediaSource.addSourceBuffer(n);a.addEventListener(\"error\",this.e.onSourceBufferError),a.addEventListener(\"updateend\",this.e.onSourceBufferUpdateEnd)}catch(e){return u.a.e(this.TAG,e.message),void this._emitter.emit(S.ERROR,{code:e.code,msg:e.message})}}this._mimeTypes[i.type]=n}t||this._pendingSegments[i.type].push(i),r||this._sourceBuffers[i.type]&&!this._sourceBuffers[i.type].updating&&this._doAppendSegments(),l.a.safari&&\"audio/mpeg\"===i.container&&i.mediaDuration>0&&(this._requireSetMediaDuration=!0,this._pendingMediaDuration=i.mediaDuration/1e3,this._updateMediaSourceDuration())},e.prototype.appendMediaSegment=function(e){var t=e;this._pendingSegments[t.type].push(t),this._config.autoCleanupSourceBuffer&&this._needCleanupSourceBuffer()&&this._doCleanupSourceBuffer();var i=this._sourceBuffers[t.type];!i||i.updating||this._hasPendingRemoveRanges()||this._doAppendSegments()},e.prototype.seek=function(e){for(var t in this._sourceBuffers)if(this._sourceBuffers[t]){var i=this._sourceBuffers[t];if(\"open\"===this._mediaSource.readyState)try{i.abort()}catch(e){u.a.e(this.TAG,e.message)}this._idrList.clear();var n=this._pendingSegments[t];if(n.splice(0,n.length),\"closed\"!==this._mediaSource.readyState){for(var r=0;r<i.buffered.length;r++){var a=i.buffered.start(r),s=i.buffered.end(r);this._pendingRemoveRanges[t].push({start:a,end:s})}if(i.updating||this._doRemoveRanges(),l.a.safari){var o=this._lastInitSegments[t];o&&(this._pendingSegments[t].push(o),i.updating||this._doAppendSegments())}}}},e.prototype.endOfStream=function(){var e=this._mediaSource,t=this._sourceBuffers;e&&\"open\"===e.readyState?t.video&&t.video.updating||t.audio&&t.audio.updating?this._hasPendingEos=!0:(this._hasPendingEos=!1,e.endOfStream()):e&&\"closed\"===e.readyState&&this._hasPendingSegments()&&(this._hasPendingEos=!0)},e.prototype.getNearestKeyframe=function(e){return this._idrList.getLastSyncPointBeforeDts(e)},e.prototype._needCleanupSourceBuffer=function(){if(!this._config.autoCleanupSourceBuffer)return!1;var e=this._mediaElement.currentTime;for(var t in this._sourceBuffers){var i=this._sourceBuffers[t];if(i){var n=i.buffered;if(n.length>=1&&e-n.start(0)>=this._config.autoCleanupMaxBackwardDuration)return!0}}return!1},e.prototype._doCleanupSourceBuffer=function(){var e=this._mediaElement.currentTime;for(var t in this._sourceBuffers){var i=this._sourceBuffers[t];if(i){for(var n=i.buffered,r=!1,a=0;a<n.length;a++){var s=n.start(a),o=n.end(a);if(s<=e&&e<o+3){if(e-s>=this._config.autoCleanupMaxBackwardDuration){r=!0;var d=e-this._config.autoCleanupMinBackwardDuration;this._pendingRemoveRanges[t].push({start:s,end:d})}}else o<e&&(r=!0,this._pendingRemoveRanges[t].push({start:s,end:o}))}r&&!i.updating&&this._doRemoveRanges()}}},e.prototype._updateMediaSourceDuration=function(){var e=this._sourceBuffers;if(0!==this._mediaElement.readyState&&\"open\"===this._mediaSource.readyState&&!(e.video&&e.video.updating||e.audio&&e.audio.updating)){var t=this._mediaSource.duration,i=this._pendingMediaDuration;i>0&&(isNaN(t)||i>t)&&(u.a.v(this.TAG,\"Update MediaSource duration from \"+t+\" to \"+i),this._mediaSource.duration=i),this._requireSetMediaDuration=!1,this._pendingMediaDuration=0}},e.prototype._doRemoveRanges=function(){for(var e in this._pendingRemoveRanges)if(this._sourceBuffers[e]&&!this._sourceBuffers[e].updating)for(var t=this._sourceBuffers[e],i=this._pendingRemoveRanges[e];i.length&&!t.updating;){var n=i.shift();t.remove(n.start,n.end)}},e.prototype._doAppendSegments=function(){var e=this._pendingSegments;for(var t in e)if(this._sourceBuffers[t]&&!this._sourceBuffers[t].updating&&e[t].length>0){var i=e[t].shift();if(i.timestampOffset){var n=this._sourceBuffers[t].timestampOffset,r=i.timestampOffset/1e3;Math.abs(n-r)>.1&&(u.a.v(this.TAG,\"Update MPEG audio timestampOffset from \"+n+\" to \"+r),this._sourceBuffers[t].timestampOffset=r),delete i.timestampOffset}if(!i.data||0===i.data.byteLength)continue;try{this._sourceBuffers[t].appendBuffer(i.data),this._isBufferFull=!1,\"video\"===t&&i.hasOwnProperty(\"info\")&&this._idrList.appendArray(i.info.syncPoints)}catch(e){this._pendingSegments[t].unshift(i),22===e.code?(this._isBufferFull||this._emitter.emit(S.BUFFER_FULL),this._isBufferFull=!0):(u.a.e(this.TAG,e.message),this._emitter.emit(S.ERROR,{code:e.code,msg:e.message}))}}},e.prototype._onSourceOpen=function(){if(u.a.v(this.TAG,\"MediaSource onSourceOpen\"),this._mediaSource.removeEventListener(\"sourceopen\",this.e.onSourceOpen),this._pendingSourceBufferInit.length>0)for(var e=this._pendingSourceBufferInit;e.length;){var t=e.shift();this.appendInitSegment(t,!0)}this._hasPendingSegments()&&this._doAppendSegments(),this._emitter.emit(S.SOURCE_OPEN)},e.prototype._onSourceEnded=function(){u.a.v(this.TAG,\"MediaSource onSourceEnded\")},e.prototype._onSourceClose=function(){u.a.v(this.TAG,\"MediaSource onSourceClose\"),this._mediaSource&&null!=this.e&&(this._mediaSource.removeEventListener(\"sourceopen\",this.e.onSourceOpen),this._mediaSource.removeEventListener(\"sourceended\",this.e.onSourceEnded),this._mediaSource.removeEventListener(\"sourceclose\",this.e.onSourceClose))},e.prototype._hasPendingSegments=function(){var e=this._pendingSegments;return e.video.length>0||e.audio.length>0},e.prototype._hasPendingRemoveRanges=function(){var e=this._pendingRemoveRanges;return e.video.length>0||e.audio.length>0},e.prototype._onSourceBufferUpdateEnd=function(){this._requireSetMediaDuration?this._updateMediaSourceDuration():this._hasPendingRemoveRanges()?this._doRemoveRanges():this._hasPendingSegments()?this._doAppendSegments():this._hasPendingEos&&this.endOfStream(),this._emitter.emit(S.UPDATE_END)},e.prototype._onSourceBufferError=function(e){u.a.e(this.TAG,\"SourceBuffer Error: \"+e)},e}(),T=i(5),L={NETWORK_ERROR:\"NetworkError\",MEDIA_ERROR:\"MediaError\",OTHER_ERROR:\"OtherError\"},w={NETWORK_EXCEPTION:d.b.EXCEPTION,NETWORK_STATUS_CODE_INVALID:d.b.HTTP_STATUS_CODE_INVALID,NETWORK_TIMEOUT:d.b.CONNECTING_TIMEOUT,NETWORK_UNRECOVERABLE_EARLY_EOF:d.b.UNRECOVERABLE_EARLY_EOF,MEDIA_MSE_ERROR:\"MediaMSEError\",MEDIA_FORMAT_ERROR:T.a.FORMAT_ERROR,MEDIA_FORMAT_UNSUPPORTED:T.a.FORMAT_UNSUPPORTED,MEDIA_CODEC_UNSUPPORTED:T.a.CODEC_UNSUPPORTED},D=function(){function e(e,t){this.TAG=\"MSEPlayer\",this._type=\"MSEPlayer\",this._emitter=new _.a,this._config=s(),\"object\"==typeof t&&Object.assign(this._config,t);var i=e.type.toLowerCase();if(\"mse\"!==i&&\"mpegts\"!==i&&\"m2ts\"!==i&&\"flv\"!==i)throw new A.b(\"MSEPlayer requires an mpegts/m2ts/flv MediaDataSource input!\");!0===e.isLive&&(this._config.isLive=!0),this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this),onvSeeking:this._onvSeeking.bind(this),onvCanPlay:this._onvCanPlay.bind(this),onvStalled:this._onvStalled.bind(this),onvProgress:this._onvProgress.bind(this)},self.performance&&self.performance.now?this._now=self.performance.now.bind(self.performance):this._now=Date.now,this._pendingSeekTime=null,this._requestSetTime=!1,this._seekpointRecord=null,this._progressChecker=null,this._mediaDataSource=e,this._mediaElement=null,this._msectl=null,this._transmuxer=null,this._mseSourceOpened=!1,this._hasPendingLoad=!1,this._receivedCanPlay=!1,this._mediaInfo=null,this._statisticsInfo=null;var n=l.a.chrome&&(l.a.version.major<50||50===l.a.version.major&&l.a.version.build<2661);this._alwaysSeekKeyframe=!!(n||l.a.msedge||l.a.msie),this._alwaysSeekKeyframe&&(this._config.accurateSeek=!1)}return e.prototype.destroy=function(){null!=this._progressChecker&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._transmuxer&&this.unload(),this._mediaElement&&this.detachMediaElement(),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null},e.prototype.on=function(e,t){var i=this;e===c.MEDIA_INFO?null!=this._mediaInfo&&Promise.resolve().then((function(){i._emitter.emit(c.MEDIA_INFO,i.mediaInfo)})):e===c.STATISTICS_INFO&&null!=this._statisticsInfo&&Promise.resolve().then((function(){i._emitter.emit(c.STATISTICS_INFO,i.statisticsInfo)})),this._emitter.addListener(e,t)},e.prototype.off=function(e,t){this._emitter.removeListener(e,t)},e.prototype.attachMediaElement=function(e){var t=this;if(this._mediaElement=e,e.addEventListener(\"loadedmetadata\",this.e.onvLoadedMetadata),e.addEventListener(\"seeking\",this.e.onvSeeking),e.addEventListener(\"canplay\",this.e.onvCanPlay),e.addEventListener(\"stalled\",this.e.onvStalled),e.addEventListener(\"progress\",this.e.onvProgress),this._msectl=new R(this._config),this._msectl.on(S.UPDATE_END,this._onmseUpdateEnd.bind(this)),this._msectl.on(S.BUFFER_FULL,this._onmseBufferFull.bind(this)),this._msectl.on(S.SOURCE_OPEN,(function(){t._mseSourceOpened=!0,t._hasPendingLoad&&(t._hasPendingLoad=!1,t.load())})),this._msectl.on(S.ERROR,(function(e){t._emitter.emit(c.ERROR,L.MEDIA_ERROR,w.MEDIA_MSE_ERROR,e)})),this._msectl.attachMediaElement(e),null!=this._pendingSeekTime)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(e){}},e.prototype.detachMediaElement=function(){this._mediaElement&&(this._msectl.detachMediaElement(),this._mediaElement.removeEventListener(\"loadedmetadata\",this.e.onvLoadedMetadata),this._mediaElement.removeEventListener(\"seeking\",this.e.onvSeeking),this._mediaElement.removeEventListener(\"canplay\",this.e.onvCanPlay),this._mediaElement.removeEventListener(\"stalled\",this.e.onvStalled),this._mediaElement.removeEventListener(\"progress\",this.e.onvProgress),this._mediaElement=null),this._msectl&&(this._msectl.destroy(),this._msectl=null)},e.prototype.load=function(){var e=this;if(!this._mediaElement)throw new A.a(\"HTMLMediaElement must be attached before load()!\");if(this._transmuxer)throw new A.a(\"MSEPlayer.load() has been called, please call unload() first!\");this._hasPendingLoad||(this._config.deferLoadAfterSourceOpen&&!1===this._mseSourceOpened?this._hasPendingLoad=!0:(this._mediaElement.readyState>0&&(this._requestSetTime=!0,this._mediaElement.currentTime=0),this._transmuxer=new E(this._mediaDataSource,this._config),this._transmuxer.on(v.a.INIT_SEGMENT,(function(t,i){e._msectl.appendInitSegment(i)})),this._transmuxer.on(v.a.MEDIA_SEGMENT,(function(t,i){if(e._msectl.appendMediaSegment(i),e._config.lazyLoad&&!e._config.isLive){var n=e._mediaElement.currentTime;i.info.endDts>=1e3*(n+e._config.lazyLoadMaxDuration)&&null==e._progressChecker&&(u.a.v(e.TAG,\"Maximum buffering duration exceeded, suspend transmuxing task\"),e._suspendTransmuxer())}})),this._transmuxer.on(v.a.LOADING_COMPLETE,(function(){e._msectl.endOfStream(),e._emitter.emit(c.LOADING_COMPLETE)})),this._transmuxer.on(v.a.RECOVERED_EARLY_EOF,(function(){e._emitter.emit(c.RECOVERED_EARLY_EOF)})),this._transmuxer.on(v.a.IO_ERROR,(function(t,i){e._emitter.emit(c.ERROR,L.NETWORK_ERROR,t,i)})),this._transmuxer.on(v.a.DEMUX_ERROR,(function(t,i){e._emitter.emit(c.ERROR,L.MEDIA_ERROR,t,{code:-1,msg:i})})),this._transmuxer.on(v.a.MEDIA_INFO,(function(t){e._mediaInfo=t,e._emitter.emit(c.MEDIA_INFO,Object.assign({},t))})),this._transmuxer.on(v.a.METADATA_ARRIVED,(function(t){e._emitter.emit(c.METADATA_ARRIVED,t)})),this._transmuxer.on(v.a.SCRIPTDATA_ARRIVED,(function(t){e._emitter.emit(c.SCRIPTDATA_ARRIVED,t)})),this._transmuxer.on(v.a.TIMED_ID3_METADATA_ARRIVED,(function(t){e._emitter.emit(c.TIMED_ID3_METADATA_ARRIVED,t)})),this._transmuxer.on(v.a.SMPTE2038_METADATA_ARRIVED,(function(t){e._emitter.emit(c.SMPTE2038_METADATA_ARRIVED,t)})),this._transmuxer.on(v.a.SCTE35_METADATA_ARRIVED,(function(t){e._emitter.emit(c.SCTE35_METADATA_ARRIVED,t)})),this._transmuxer.on(v.a.PES_PRIVATE_DATA_DESCRIPTOR,(function(t){e._emitter.emit(c.PES_PRIVATE_DATA_DESCRIPTOR,t)})),this._transmuxer.on(v.a.PES_PRIVATE_DATA_ARRIVED,(function(t){e._emitter.emit(c.PES_PRIVATE_DATA_ARRIVED,t)})),this._transmuxer.on(v.a.STATISTICS_INFO,(function(t){e._statisticsInfo=e._fillStatisticsInfo(t),e._emitter.emit(c.STATISTICS_INFO,Object.assign({},e._statisticsInfo))})),this._transmuxer.on(v.a.RECOMMEND_SEEKPOINT,(function(t){e._mediaElement&&!e._config.accurateSeek&&(e._requestSetTime=!0,e._mediaElement.currentTime=t/1e3)})),this._transmuxer.open()))},e.prototype.unload=function(){this._mediaElement&&this._mediaElement.pause(),this._msectl&&this._msectl.seek(0),this._transmuxer&&(this._transmuxer.close(),this._transmuxer.destroy(),this._transmuxer=null)},e.prototype.play=function(){return this._mediaElement.play()},e.prototype.pause=function(){this._mediaElement.pause()},Object.defineProperty(e.prototype,\"type\",{get:function(){return this._type},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"buffered\",{get:function(){return this._mediaElement.buffered},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"duration\",{get:function(){return this._mediaElement.duration},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"volume\",{get:function(){return this._mediaElement.volume},set:function(e){this._mediaElement.volume=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"muted\",{get:function(){return this._mediaElement.muted},set:function(e){this._mediaElement.muted=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"currentTime\",{get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(e){this._mediaElement?this._internalSeek(e):this._pendingSeekTime=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"mediaInfo\",{get:function(){return Object.assign({},this._mediaInfo)},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"statisticsInfo\",{get:function(){return null==this._statisticsInfo&&(this._statisticsInfo={}),this._statisticsInfo=this._fillStatisticsInfo(this._statisticsInfo),Object.assign({},this._statisticsInfo)},enumerable:!1,configurable:!0}),e.prototype._fillStatisticsInfo=function(e){if(e.playerType=this._type,!(this._mediaElement instanceof HTMLVideoElement))return e;var t=!0,i=0,n=0;if(this._mediaElement.getVideoPlaybackQuality){var r=this._mediaElement.getVideoPlaybackQuality();i=r.totalVideoFrames,n=r.droppedVideoFrames}else null!=this._mediaElement.webkitDecodedFrameCount?(i=this._mediaElement.webkitDecodedFrameCount,n=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=i,e.droppedFrames=n),e},e.prototype._onmseUpdateEnd=function(){var e=this._mediaElement.buffered,t=this._mediaElement.currentTime;if(this._config.isLive&&this._config.liveBufferLatencyChasing&&e.length>0&&!this._mediaElement.paused){var i=e.end(e.length-1);if(i>this._config.liveBufferLatencyMaxLatency&&i-t>this._config.liveBufferLatencyMaxLatency){var n=i-this._config.liveBufferLatencyMinRemain;this.currentTime=n}}if(this._config.lazyLoad&&!this._config.isLive){for(var r=0,a=0;a<e.length;a++){var s=e.start(a),o=e.end(a);if(s<=t&&t<o){s,r=o;break}}r>=t+this._config.lazyLoadMaxDuration&&null==this._progressChecker&&(u.a.v(this.TAG,\"Maximum buffering duration exceeded, suspend transmuxing task\"),this._suspendTransmuxer())}},e.prototype._onmseBufferFull=function(){u.a.v(this.TAG,\"MSE SourceBuffer is full, suspend transmuxing task\"),null==this._progressChecker&&this._suspendTransmuxer()},e.prototype._suspendTransmuxer=function(){this._transmuxer&&(this._transmuxer.pause(),null==this._progressChecker&&(this._progressChecker=window.setInterval(this._checkProgressAndResume.bind(this),1e3)))},e.prototype._checkProgressAndResume=function(){for(var e=this._mediaElement.currentTime,t=this._mediaElement.buffered,i=!1,n=0;n<t.length;n++){var r=t.start(n),a=t.end(n);if(e>=r&&e<a){e>=a-this._config.lazyLoadRecoverDuration&&(i=!0);break}}i&&(window.clearInterval(this._progressChecker),this._progressChecker=null,i&&(u.a.v(this.TAG,\"Continue loading from paused position\"),this._transmuxer.resume()))},e.prototype._isTimepointBuffered=function(e){for(var t=this._mediaElement.buffered,i=0;i<t.length;i++){var n=t.start(i),r=t.end(i);if(e>=n&&e<r)return!0}return!1},e.prototype._internalSeek=function(e){var t=this._isTimepointBuffered(e),i=!1,n=0;if(e<1&&this._mediaElement.buffered.length>0){var r=this._mediaElement.buffered.start(0);(r<1&&e<r||l.a.safari)&&(i=!0,n=l.a.safari?.1:r)}if(i)this._requestSetTime=!0,this._mediaElement.currentTime=n;else if(t){if(this._alwaysSeekKeyframe){var a=this._msectl.getNearestKeyframe(Math.floor(1e3*e));this._requestSetTime=!0,this._mediaElement.currentTime=null!=a?a.dts/1e3:e}else this._requestSetTime=!0,this._mediaElement.currentTime=e;null!=this._progressChecker&&this._checkProgressAndResume()}else null!=this._progressChecker&&(window.clearInterval(this._progressChecker),this._progressChecker=null),this._msectl.seek(e),this._transmuxer.seek(Math.floor(1e3*e)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=e)},e.prototype._checkAndApplyUnbufferedSeekpoint=function(){if(this._seekpointRecord)if(this._seekpointRecord.recordTime<=this._now()-100){var e=this._mediaElement.currentTime;this._seekpointRecord=null,this._isTimepointBuffered(e)||(null!=this._progressChecker&&(window.clearTimeout(this._progressChecker),this._progressChecker=null),this._msectl.seek(e),this._transmuxer.seek(Math.floor(1e3*e)),this._config.accurateSeek&&(this._requestSetTime=!0,this._mediaElement.currentTime=e))}else window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)},e.prototype._checkAndResumeStuckPlayback=function(e){var t=this._mediaElement;if(e||!this._receivedCanPlay||t.readyState<2){var i=t.buffered;i.length>0&&t.currentTime<i.start(0)&&(u.a.w(this.TAG,\"Playback seems stuck at \"+t.currentTime+\", seek to \"+i.start(0)),this._requestSetTime=!0,this._mediaElement.currentTime=i.start(0),this._mediaElement.removeEventListener(\"progress\",this.e.onvProgress))}else this._mediaElement.removeEventListener(\"progress\",this.e.onvProgress)},e.prototype._onvLoadedMetadata=function(e){null!=this._pendingSeekTime&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null)},e.prototype._onvSeeking=function(e){var t=this._mediaElement.currentTime,i=this._mediaElement.buffered;if(this._requestSetTime)this._requestSetTime=!1;else{if(t<1&&i.length>0){var n=i.start(0);if(n<1&&t<n||l.a.safari)return this._requestSetTime=!0,void(this._mediaElement.currentTime=l.a.safari?.1:n)}if(this._isTimepointBuffered(t)){if(this._alwaysSeekKeyframe){var r=this._msectl.getNearestKeyframe(Math.floor(1e3*t));null!=r&&(this._requestSetTime=!0,this._mediaElement.currentTime=r.dts/1e3)}null!=this._progressChecker&&this._checkProgressAndResume()}else this._seekpointRecord={seekPoint:t,recordTime:this._now()},window.setTimeout(this._checkAndApplyUnbufferedSeekpoint.bind(this),50)}},e.prototype._onvCanPlay=function(e){this._receivedCanPlay=!0,this._mediaElement.removeEventListener(\"canplay\",this.e.onvCanPlay)},e.prototype._onvStalled=function(e){this._checkAndResumeStuckPlayback(!0)},e.prototype._onvProgress=function(e){this._checkAndResumeStuckPlayback()},e}(),k=function(){function e(e,t){this.TAG=\"NativePlayer\",this._type=\"NativePlayer\",this._emitter=new _.a,this._config=s(),\"object\"==typeof t&&Object.assign(this._config,t);var i=e.type.toLowerCase();if(\"mse\"===i||\"mpegts\"===i||\"m2ts\"===i||\"flv\"===i)throw new A.b(\"NativePlayer does't support mse/mpegts/m2ts/flv MediaDataSource input!\");if(e.hasOwnProperty(\"segments\"))throw new A.b(\"NativePlayer(\"+e.type+\") doesn't support multipart playback!\");this.e={onvLoadedMetadata:this._onvLoadedMetadata.bind(this)},this._pendingSeekTime=null,this._statisticsReporter=null,this._mediaDataSource=e,this._mediaElement=null}return e.prototype.destroy=function(){this._mediaElement&&(this.unload(),this.detachMediaElement()),this.e=null,this._mediaDataSource=null,this._emitter.removeAllListeners(),this._emitter=null},e.prototype.on=function(e,t){var i=this;e===c.MEDIA_INFO?null!=this._mediaElement&&0!==this._mediaElement.readyState&&Promise.resolve().then((function(){i._emitter.emit(c.MEDIA_INFO,i.mediaInfo)})):e===c.STATISTICS_INFO&&null!=this._mediaElement&&0!==this._mediaElement.readyState&&Promise.resolve().then((function(){i._emitter.emit(c.STATISTICS_INFO,i.statisticsInfo)})),this._emitter.addListener(e,t)},e.prototype.off=function(e,t){this._emitter.removeListener(e,t)},e.prototype.attachMediaElement=function(e){if(this._mediaElement=e,e.addEventListener(\"loadedmetadata\",this.e.onvLoadedMetadata),null!=this._pendingSeekTime)try{e.currentTime=this._pendingSeekTime,this._pendingSeekTime=null}catch(e){}},e.prototype.detachMediaElement=function(){this._mediaElement&&(this._mediaElement.src=\"\",this._mediaElement.removeAttribute(\"src\"),this._mediaElement.removeEventListener(\"loadedmetadata\",this.e.onvLoadedMetadata),this._mediaElement=null),null!=this._statisticsReporter&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)},e.prototype.load=function(){if(!this._mediaElement)throw new A.a(\"HTMLMediaElement must be attached before load()!\");this._mediaElement.src=this._mediaDataSource.url,this._mediaElement.readyState>0&&(this._mediaElement.currentTime=0),this._mediaElement.preload=\"auto\",this._mediaElement.load(),this._statisticsReporter=window.setInterval(this._reportStatisticsInfo.bind(this),this._config.statisticsInfoReportInterval)},e.prototype.unload=function(){this._mediaElement&&(this._mediaElement.src=\"\",this._mediaElement.removeAttribute(\"src\")),null!=this._statisticsReporter&&(window.clearInterval(this._statisticsReporter),this._statisticsReporter=null)},e.prototype.play=function(){return this._mediaElement.play()},e.prototype.pause=function(){this._mediaElement.pause()},Object.defineProperty(e.prototype,\"type\",{get:function(){return this._type},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"buffered\",{get:function(){return this._mediaElement.buffered},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"duration\",{get:function(){return this._mediaElement.duration},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"volume\",{get:function(){return this._mediaElement.volume},set:function(e){this._mediaElement.volume=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"muted\",{get:function(){return this._mediaElement.muted},set:function(e){this._mediaElement.muted=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"currentTime\",{get:function(){return this._mediaElement?this._mediaElement.currentTime:0},set:function(e){this._mediaElement?this._mediaElement.currentTime=e:this._pendingSeekTime=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"mediaInfo\",{get:function(){var e={mimeType:(this._mediaElement instanceof HTMLAudioElement?\"audio/\":\"video/\")+this._mediaDataSource.type};return this._mediaElement&&(e.duration=Math.floor(1e3*this._mediaElement.duration),this._mediaElement instanceof HTMLVideoElement&&(e.width=this._mediaElement.videoWidth,e.height=this._mediaElement.videoHeight)),e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,\"statisticsInfo\",{get:function(){var e={playerType:this._type,url:this._mediaDataSource.url};if(!(this._mediaElement instanceof HTMLVideoElement))return e;var t=!0,i=0,n=0;if(this._mediaElement.getVideoPlaybackQuality){var r=this._mediaElement.getVideoPlaybackQuality();i=r.totalVideoFrames,n=r.droppedVideoFrames}else null!=this._mediaElement.webkitDecodedFrameCount?(i=this._mediaElement.webkitDecodedFrameCount,n=this._mediaElement.webkitDroppedFrameCount):t=!1;return t&&(e.decodedFrames=i,e.droppedFrames=n),e},enumerable:!1,configurable:!0}),e.prototype._onvLoadedMetadata=function(e){null!=this._pendingSeekTime&&(this._mediaElement.currentTime=this._pendingSeekTime,this._pendingSeekTime=null),this._emitter.emit(c.MEDIA_INFO,this.mediaInfo)},e.prototype._reportStatisticsInfo=function(){this._emitter.emit(c.STATISTICS_INFO,this.statisticsInfo)},e}();n.a.install();var C={createPlayer:function(e,t){var i=e;if(null==i||\"object\"!=typeof i)throw new A.b(\"MediaDataSource must be an javascript object!\");if(!i.hasOwnProperty(\"type\"))throw new A.b(\"MediaDataSource must has type field to indicate video file type!\");switch(i.type){case\"mse\":case\"mpegts\":case\"m2ts\":case\"flv\":return new D(i,t);default:return new k(i,t)}},isSupported:function(){return o.supportMSEH264Playback()},getFeatureList:function(){return o.getFeatureList()}};C.BaseLoader=d.a,C.LoaderStatus=d.c,C.LoaderErrors=d.b,C.Events=c,C.ErrorTypes=L,C.ErrorDetails=w,C.MSEPlayer=D,C.NativePlayer=k,C.LoggingControl=m.a,Object.defineProperty(C,\"version\",{enumerable:!0,get:function(){return\"1.7.2\"}});t.default=C}])}));\n//# sourceMappingURL=mpegts.js.map","export default \"data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/PjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+PHN2ZyB0PSIxNjczOTc5NTQ2Mjk4IiBjbGFzcz0iaWNvbiIgdmlld0JveD0iMCAwIDEwMjQgMTAyNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHAtaWQ9IjI1MzkiIGlkPSJteF9uXzE2NzM5Nzk1NDYyOTkiIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAwIiBoZWlnaHQ9IjIwMCI+PHBhdGggZD0iTTUxMiA3MTkuMzZjNy42OCAwIDEyLjgtMi41NiAxNy45Mi03LjY4bDE4MS43Ni0xODEuNzZjMTAuMjQtMTAuMjQgMTAuMjQtMjUuNiAwLTM1Ljg0bC0xODEuNzYtMTgxLjc2Yy01LjEyLTUuMTItMTIuOC03LjY4LTE3LjkyLTcuNjhzLTEyLjggMi41Ni0xNy45MiA3LjY4bC0xODEuNzYgMTgxLjc2Yy0xMC4yNCAxMC4yNC0xMC4yNCAyNS42IDAgMzUuODRsMTgxLjc2IDE4MS43NmM1LjEyIDUuMTIgMTAuMjQgNy42OCAxNy45MiA3LjY4eiBtMC0zNTMuMjhsMTQ1LjkyIDE0NS45Mi0xNDUuOTIgMTQ1LjkyLTE0NS45Mi0xNDUuOTIgMTQ1LjkyLTE0NS45MnoiIHAtaWQ9IjI1NDAiIGZpbGw9IiNlNmU2ZTYiPjwvcGF0aD48cGF0aCBkPSJNNTEyIDUxLjJjLTEwMi40IDAtMjAyLjI0IDMzLjI4LTI4MS42IDk3LjI4VjEwMi40YzAtMTIuOC0xMC4yNC0yNS42LTI1LjYtMjUuNi0xMi44IDAtMjUuNiAxMC4yNC0yNS42IDI1LjZ2OTkuODRjMCA3LjY4IDIuNTYgMTUuMzYgNy42OCAyMC40OCAyLjU2IDIuNTYgNS4xMiA1LjEyIDEwLjI0IDUuMTIgMi41NiAwIDUuMTIgMi41NiA3LjY4IDIuNTZoMTAyLjRjMTIuOCAwIDI1LjYtMTAuMjQgMjUuNi0yNS42IDAtMTIuOC0xMC4yNC0yNS42LTI1LjYtMjUuNmgtMzMuMjhjNjkuMTItNDguNjQgMTUxLjA0LTc2LjggMjM4LjA4LTc2LjggMjI1LjI4IDAgNDA5LjYgMTg0LjMyIDQwOS42IDQwOS42IDAgMTUuMzYgMTAuMjQgMjUuNiAyNS42IDI1LjZzMjUuNi0xMC4yNCAyNS42LTI1LjZjMC0yNTMuNDQtMjA3LjM2LTQ2MC44LTQ2MC44LTQ2MC44ek04MzcuMTIgODAxLjI4Yy01LjEyLTUuMTItMTIuOC03LjY4LTIwLjQ4LTcuNjhoLTEwMi40Yy0xMi44IDAtMjUuNiAxMC4yNC0yNS42IDI1LjYgMCAxMi44IDEwLjI0IDI1LjYgMjUuNiAyNS42aDMzLjI4Yy02OS4xMiA0OC42NC0xNTEuMDQgNzYuOC0yMzguMDggNzYuOC0yMjUuMjggMC00MDkuNi0xODQuMzItNDA5LjYtNDA5LjYgMC0xNS4zNi0xMC4yNC0yNS42LTI1LjYtMjUuNnMtMjUuNiAxMC4yNC0yNS42IDI1LjZjMCAyNTMuNDQgMjA3LjM2IDQ2MC44IDQ2MC44IDQ2MC44IDEwMi40IDAgMjAyLjI0LTMzLjI4IDI4MS42LTk3LjI4djQ2LjA4YzAgMTIuOCAxMC4yNCAyNS42IDI1LjYgMjUuNiAxMi44IDAgMjUuNi0xMC4yNCAyNS42LTI1LjZ2LTEwMi40YzIuNTYtNS4xMiAwLTEyLjgtNS4xMi0xNy45MnoiIHAtaWQ9IjI1NDEiIGZpbGw9IiNlNmU2ZTYiPjwvcGF0aD48L3N2Zz4=\"","export default \"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMiAyMiI+DQogICAgPHBhdGggZD0iTTE2LjExOCAzLjY2N2guMzgyYTMuNjY3IDMuNjY3IDAgMDEzLjY2NyAzLjY2N3Y3LjMzM2EzLjY2NyAzLjY2NyAwIDAxLTMuNjY3IDMuNjY3aC0xMWEzLjY2NyAzLjY2NyAwIDAxLTMuNjY3LTMuNjY3VjcuMzMzQTMuNjY3IDMuNjY3IDAgMDE1LjUgMy42NjZoLjM4Mkw0Ljk1IDIuMDUzYTEuMSAxLjEgMCAwMTEuOTA2LTEuMWwxLjU2NyAyLjcxNGg1LjE1NkwxNS4xNDYuOTUzYTEuMTAxIDEuMTAxIDAgMDExLjkwNiAxLjFsLS45MzQgMS42MTR6IiBmaWxsPSIjMzMzIj48L3BhdGg+DQogICAgPHBhdGggZD0iTTUuNTYxIDUuMTk0aDEwLjg3OGEyLjIgMi4yIDAgMDEyLjIgMi4ydjcuMjExYTIuMiAyLjIgMCAwMS0yLjIgMi4ySDUuNTYxYTIuMiAyLjIgMCAwMS0yLjItMi4yVjcuMzk0YTIuMiAyLjIgMCAwMTIuMi0yLjJ6IiBmaWxsPSIjZmZmIj48L3BhdGg+DQogICAgPHBhdGggZD0iTTYuOTY3IDguNTU2YTEuMSAxLjEgMCAwMTEuMSAxLjF2Mi42ODlhMS4xIDEuMSAwIDExLTIuMiAwVjkuNjU2YTEuMSAxLjEgMCAwMTEuMS0xLjF6TTE1LjAzMyA4LjU1NmExLjEgMS4xIDAgMDExLjEgMS4xdjIuNjg5YTEuMSAxLjEgMCAxMS0yLjIgMFY5LjY1NmExLjEgMS4xIDAgMDExLjEtMS4xeiIgZmlsbD0iIzMzMyI+PC9wYXRoPg0KPC9zdmc+\"","export default \"data:image/gif;base64,R0lGODlhWgBaALMOAHR0dAICAnd3dwEBAXh4eAMDAwkJCQ0NDQsLCxwcHA4ODggICHl5eQAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/wtYTVAgRGF0YVhNUDw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpiYWE1ODg5ZS1jN2RmLTRmZmUtYjkzOS0wMmVkMTZhNmNjZDIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6M0I2ODI2NjA1NzhGMTFFNkEyMEVDNzhEOUY1RkQxRjgiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6M0I2ODI2NUY1NzhGMTFFNkEyMEVDNzhEOUY1RkQxRjgiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjljYjgzNjY2LWYxYWUtNGMyZi1hMGEwLThhODJmYjIxM2U0MyIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmU1NDE3YzFmLTllODAtMTE3OS04NjdiLWUy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\"","export default \"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQsAAAELCAYAAADOVaNSAAAACXBIWXMAAC4jAAAuIwF4pT92AAAGaGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDUgNzkuMTYzNDk5LCAyMDE4LzA4LzEzLTE2OjQwOjIyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIgeG1wOkNyZWF0ZURhdGU9IjIwMTktMDUtMDZUMjE6Mzk6MzErMDg6MDAiIHhtcDpNb2RpZnlEYXRlPSIyMDE5LTA1LTA2VDIxOjQwOjU1KzA4OjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDE5LTA1LTA2VDIxOjQwOjU1KzA4OjAwIiBkYzpmb3JtYXQ9ImltYWdlL3BuZyIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhvdG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjNhN2I0MGQwLTlkN2ItNDAwOS04YmMwLTY1NjZmY2I2OGQ5MyIgeG1wTU06RG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjllYTQ0NDEzLTA5YWMtNGE0YS05OGI4LTZmMjQ1ZTViYmI4NiIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOjlmZmM1YzJkLTA4ODEtNGU2My1hYTdhLWJmMDhiZTU3YzQ5ZSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6OWZmYzVjMmQtMDg4MS00ZTYzLWFhN2EtYmYwOGJlNTdjNDllIiBzdEV2dDp3aGVuPSIyMDE5LTA1LTA2VDIxOjM5OjMxKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxOSAoTWFjaW50b3NoKSIvPiA8cmRmOmxpIHN0RXZ0OmFjdGlvbj0iY29udmVydGVkIiBzdEV2dDpwYXJhbWV0ZXJzPSJmcm9tIGFwcGxpY2F0aW9uL3ZuZC5hZG9iZS5waG90b3Nob3AgdG8gaW1hZ2UvcG5nIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDozYTdiNDBkMC05ZDdiLTQwMDktOGJjMC02NTY2ZmNiNjhkOTMiIHN0RXZ0OndoZW49IjIwMTktMDUtMDZUMjE6NDA6NTUrMDg6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE5IChNYWNpbnRvc2gpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Ph7aCJkAADakSURBVHic7Z15mBTV1f+/VdVd3T09+8DAMMzCNjAgDPu+CQgq/lzAgBolRN8YQUTDi7yuPC4JwdckAhoNcUtIBH0TFMH4aCIGBRQBwxNBEFDRwCCLCA7M0vvv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\"","// The module cache\nvar __webpack_module_cache__ = {};\n\n// The require function\nfunction __webpack_require__(moduleId) {\n\t// Check if module is in cache\n\tvar cachedModule = __webpack_module_cache__[moduleId];\n\tif (cachedModule !== undefined) {\n\t\treturn cachedModule.exports;\n\t}\n\t// Create a new module (and put it into the cache)\n\tvar module = __webpack_module_cache__[moduleId] = {\n\t\tid: moduleId,\n\t\tloaded: false,\n\t\texports: {}\n\t};\n\n\t// Execute the module function\n\t__webpack_modules__[moduleId](module, module.exports, __webpack_require__);\n\n\t// Flag the module as loaded\n\tmodule.loaded = true;\n\n\t// Return the exports of the module\n\treturn module.exports;\n}\n\n","// getDefaultExport function for compatibility with non-harmony modules\n__webpack_require__.n = (module) => {\n\tvar getter = module && module.__esModule ?\n\t\t() => (module['default']) :\n\t\t() => (module);\n\t__webpack_require__.d(getter, { a: getter });\n\treturn getter;\n};","// define getter functions for harmony exports\n__webpack_require__.d = (exports, definition) => {\n\tfor(var key in definition) {\n\t\tif(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {\n\t\t\tObject.defineProperty(exports, key, { enumerable: true, get: definition[key] });\n\t\t}\n\t}\n};","__webpack_require__.g = (function() {\n\tif (typeof globalThis === 'object') return globalThis;\n\ttry {\n\t\treturn this || new Function('return this')();\n\t} catch (e) {\n\t\tif (typeof window === 'object') return window;\n\t}\n})();","__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))","// define __esModule on exports\n__webpack_require__.r = (exports) => {\n\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n\t}\n\tObject.defineProperty(exports, '__esModule', { value: true });\n};","__webpack_require__.nmd = (module) => {\n\tmodule.paths = [];\n\tif (!module.children) module.children = [];\n\treturn module;\n};","import Artplayer from 'artplayer';\r\nimport mpegts from 'mpegts.js';\r\nimport artplayerPluginDanmuku from 'artplayer-plugin-danmuku';\r\n\r\nimport ploading from \"./img/ploading.gif\";\r\nimport state from \"./img/state.png\";\r\nimport indicator from \"./img/indicator.svg\";\r\nimport filp from \"./img/filp.svg\";\r\n\r\n(() => {\r\n    let player,\r\n        flvPlayer,\r\n        hadPause = true,\r\n        danmuEmit = document.createElement(\"div\"),\r\n        conn,\r\n        config = {\r\n            container: '.artplayer-app',\r\n            url: \"../stream?_=\" + new Date().getTime()+\"&ref=\"+new URL(window.location.href).searchParams.get(\"ref\"),\r\n            title: \"\" + new Date().getTime(),\r\n            type: \"flv\",\r\n            volume: 0.5,\r\n            isLive: true,\r\n            muted: false,\r\n            autoplay: true,\r\n            autoSize: true,\r\n            autoMini: true,\r\n            screenshot: true,\r\n            setting: true,\r\n            loop: false,\r\n            flip: true,\r\n            playbackRate: true,\r\n            aspectRatio: true,\r\n            fullscreen: true,\r\n            fullscreenWeb: true,\r\n            subtitleOffset: true,\r\n            miniProgressBar: true,\r\n            mutex: true,\r\n            backdrop: true,\r\n            playsInline: true,\r\n            autoPlayback: true,\r\n            theme: '#23ade5',\r\n            lang: navigator.language.toLowerCase(),\r\n            whitelist: ['*'],\r\n            moreVideoAttr: {\r\n                crossOrigin: 'anonymous',\r\n            },\r\n            settings: [],\r\n            contextmenu: [],\r\n            layers: [],\r\n            quality: [],\r\n            thumbnails: {},\r\n            subtitle: {},\r\n            highlight: [],\r\n            controls: [\r\n                {\r\n                    name: '翻转',\r\n                    index: 10,\r\n                    position: 'right',\r\n                    html: '<img width=\"22\" heigth=\"22\" src=\"'+ filp +'\">',\r\n                    click: function (...args) {\r\n                        let f = function(...e){\r\n                            // if(e)alert(e);\r\n                            rotate(document.querySelector('.art-video'));\r\n                            rotate(document.querySelector('.art-danmuku'));\r\n                        }, rotate = function(element) {\r\n                            if(element.style.transform == 'rotateZ(0deg)' || element.style.transform == ''){\r\n                                element.style.transform = 'rotateZ(180deg)';\r\n                            }\r\n                            else {\r\n                                element.style.transform = 'rotateZ(0deg)';\r\n                            }\r\n                        };\r\n\r\n                        switch (screen.orientation.type) {\r\n                            case \"landscape-primary\":\r\n                                screen.orientation.lock(\"landscape-secondary\").catch(e=>{f(e);});\r\n                                break;\r\n                            case \"landscape-secondary\":\r\n                                screen.orientation.lock(\"landscape-primary\").catch(e=>{f(e);});\r\n                                break;\r\n                            case \"portrait-secondary\":\r\n                                screen.orientation.lock(\"portrait-primary\").catch(e=>{f(e);});\r\n                                break;\r\n                            case \"portrait-primary\":\r\n                                screen.orientation.lock(\"portrait-secondary\").catch(e=>{f(e);});\r\n                                break;\r\n                            default:\r\n                                f();\r\n                        }\r\n                    },\r\n                }\r\n            ],\r\n            plugins: [\r\n                artplayerPluginDanmuku({\r\n                    danmuku: [],\r\n                    speed: 7,\r\n                    opacity: 0.7,\r\n                    mount: danmuEmit,\r\n                }),\r\n            ],\r\n            icons: {\r\n                loading: '<img src=' + ploading + '>',\r\n                state: '<img width=\"150\" heigth=\"150\" src=' + state + '>',\r\n                indicator: '<img width=\"16\" heigth=\"16\" src=' + indicator + '>',\r\n            },\r\n            customType: {\r\n                flv: function (video, url) {\r\n                    var needUnload = true;\r\n                    if(flvPlayer){\r\n                        needUnload = false;\r\n                        flvPlayer.destroy();\r\n                    }\r\n                    if (mpegts.getFeatureList().mseLivePlayback) {\r\n                        flvPlayer = mpegts.createPlayer({\r\n                            type: 'flv',  // could also be mpegts, m2ts, flv\r\n                            isLive: true,\r\n                            url: url\r\n                        });\r\n                        flvPlayer.attachMediaElement(video);\r\n                        flvPlayer.load();\r\n                        flvPlayer.on(\"error\", function(){\r\n                            flvPlayer.destroy();\r\n                            var c = config;\r\n                            c.type=\"mp4\";\r\n                            initPlay(c);\r\n                        })\r\n                        if(needUnload){\r\n                            setTimeout(function(){\r\n                                if(flvPlayer.paused)flvPlayer.unload();\r\n                            },1000);\r\n                        }\r\n                    }\r\n                },\r\n            },\r\n        };\r\n    \r\n    /**\r\n     * ws 收发\r\n     */\r\n     function ws() {\r\n        if (window[\"WebSocket\"]) {\r\n            if(conn != undefined){\r\n                conn.close();\r\n            }\r\n            var interval_handle = 0\r\n            conn = new WebSocket(\"ws://\" + window.location.host + window.location.pathname+\"ws?&ref=\"+new URL(window.location.href).searchParams.get(\"ref\"));\r\n            conn.onclose = function (evt) {\r\n                clearInterval(interval_handle)\r\n            };\r\n            conn.onmessage = function (evt) {\r\n                try {\r\n                    let data = JSON.parse(evt.data)\r\n                    player.plugins.artplayerPluginDanmuku.emit({\r\n                        text: data.text,\r\n                        color: data.style.color,\r\n                        border: data.style.border,\r\n                        mode: data.style.mode,\r\n                    });\r\n                } catch (e) {\r\n                    console.log(e)\r\n                    console.log(evt.data)\r\n                }\r\n            };\r\n            interval_handle = setInterval(()=>{\r\n                conn.send(`test`)\r\n            },3000)\r\n        }\r\n    }\r\n\r\n    function initPlay(config) {\r\n        if(player != undefined && player.destroy != undefined)player.destroy();\r\n        player = new Artplayer(config);\r\n        player.on('play', (...args) => {\r\n            if (hadPause) {\r\n                player.switchUrl(\"../stream?_=\" + new Date().getTime()+\"&ref=\"+new URL(window.location.href).searchParams.get(\"ref\"), new Date().getTime());\r\n            }\r\n            ws();\r\n            hadPause = false;\r\n        });\r\n        player.on('pause', (...args) => {\r\n            if(conn != undefined){\r\n                conn.close();\r\n            }\r\n            if(flvPlayer)flvPlayer.unload();\r\n            hadPause = true;\r\n        });\r\n        player.on('video:ended', (...args) => {\r\n            if(conn != undefined){\r\n                conn.close();\r\n            }\r\n            if(flvPlayer)flvPlayer.unload();\r\n            hadPause = true;\r\n        });\r\n        player.on('artplayerPluginDanmuku:emit', (danmu) => {\r\n            conn.send(danmu.text);\r\n        });\r\n    }initPlay(config);\r\n})();\r\n"],"names":[],"sourceRoot":""}
\ No newline at end of file
diff --git a/demo/html/streamList/assets/index-0087c1c0.js b/demo/html/streamList/assets/index-0087c1c0.js
new file mode 100644 (file)
index 0000000..d8d24ce
--- /dev/null
@@ -0,0 +1,52 @@
+var l2=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var JZ=l2((Dn,Bn)=>{(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const l of document.querySelectorAll('link[rel="modulepreload"]'))o(l);new MutationObserver(l=>{for(const r of l)if(r.type==="childList")for(const s of r.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&o(s)}).observe(document,{childList:!0,subtree:!0});function n(l){const r={};return l.integrity&&(r.integrity=l.integrity),l.referrerpolicy&&(r.referrerPolicy=l.referrerpolicy),l.crossorigin==="use-credentials"?r.credentials="include":l.crossorigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function o(l){if(l.ep)return;l.ep=!0;const r=n(l);fetch(l.href,r)}})();function wf(e,t){const n=Object.create(null),o=e.split(",");for(let l=0;l<o.length;l++)n[o[l]]=!0;return t?l=>!!n[l.toLowerCase()]:l=>!!n[l]}function Fe(e){if(Re(e)){const t={};for(let n=0;n<e.length;n++){const o=e[n],l=Xe(o)?i2(o):Fe(o);if(l)for(const r in l)t[r]=l[r]}return t}else{if(Xe(e))return e;if(st(e))return e}}const r2=/;(?![^(]*\))/g,s2=/:([^]+)/,a2=/\/\*.*?\*\//gs;function i2(e){const t={};return e.replace(a2,"").split(r2).forEach(n=>{if(n){const o=n.split(s2);o.length>1&&(t[o[0].trim()]=o[1].trim())}}),t}function E(e){let t="";if(Xe(e))t=e;else if(Re(e))for(let n=0;n<e.length;n++){const o=E(e[n]);o&&(t+=o+" ")}else if(st(e))for(const n in e)e[n]&&(t+=n+" ");return t.trim()}function no(e){if(!e)return null;let{class:t,style:n}=e;return t&&!Xe(t)&&(e.class=E(t)),n&&(e.style=Fe(n)),e}const u2="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",c2=wf(u2);function Ug(e){return!!e||e===""}function d2(e,t){if(e.length!==t.length)return!1;let n=!0;for(let o=0;n&&o<e.length;o++)n=Lr(e[o],t[o]);return n}function Lr(e,t){if(e===t)return!0;let n=or(e),o=or(t);if(n||o)return n&&o?e.getTime()===t.getTime():!1;if(n=Ls(e),o=Ls(t),n||o)return e===t;if(n=Re(e),o=Re(t),n||o)return n&&o?d2(e,t):!1;if(n=st(e),o=st(t),n||o){if(!n||!o)return!1;const l=Object.keys(e).length,r=Object.keys(t).length;if(l!==r)return!1;for(const s in e){const a=e.hasOwnProperty(s),u=t.hasOwnProperty(s);if(a&&!u||!a&&u||!Lr(e[s],t[s]))return!1}}return String(e)===String(t)}function qg(e,t){return e.findIndex(n=>Lr(n,t))}const Oe=e=>Xe(e)?e:e==null?"":Re(e)||st(e)&&(e.toString===Gg||!Ye(e.toString))?JSON.stringify(e,Yg,2):String(e),Yg=(e,t)=>t&&t.__v_isRef?Yg(e,t.value):Tr(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[o,l])=>(n[`${o} =>`]=l,n),{})}:pu(t)?{[`Set(${t.size})`]:[...t.values()]}:st(t)&&!Re(t)&&!Xg(t)?String(t):t,Kt={},$r=[],kt=()=>{},f2=()=>!1,p2=/^on[^a-z]/,fu=e=>p2.test(e),Cf=e=>e.startsWith("onUpdate:"),on=Object.assign,Sf=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},h2=Object.prototype.hasOwnProperty,ft=(e,t)=>h2.call(e,t),Re=Array.isArray,Tr=e=>ba(e)==="[object Map]",pu=e=>ba(e)==="[object Set]",or=e=>ba(e)==="[object Date]",Ye=e=>typeof e=="function",Xe=e=>typeof e=="string",Ls=e=>typeof e=="symbol",st=e=>e!==null&&typeof e=="object",Ds=e=>st(e)&&Ye(e.then)&&Ye(e.catch),Gg=Object.prototype.toString,ba=e=>Gg.call(e),ii=e=>ba(e).slice(8,-1),Xg=e=>ba(e)==="[object Object]",kf=e=>Xe(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,ui=wf(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),hu=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},v2=/-(\w)/g,qn=hu(e=>e.replace(v2,(t,n)=>n?n.toUpperCase():"")),m2=/\B([A-Z])/g,_l=hu(e=>e.replace(m2,"-$1").toLowerCase()),wa=hu(e=>e.charAt(0).toUpperCase()+e.slice(1)),ci=hu(e=>e?`on${wa(e)}`:""),Bs=(e,t)=>!Object.is(e,t),di=(e,t)=>{for(let n=0;n<e.length;n++)e[n](t)},zi=(e,t,n)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},Vc=e=>{const t=parseFloat(e);return isNaN(t)?e:t},g2=e=>{const t=Xe(e)?Number(e):NaN;return isNaN(t)?e:t};let yh;const y2=()=>yh||(yh=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let Pn;class Jg{constructor(t=!1){this.detached=t,this._active=!0,this.effects=[],this.cleanups=[],this.parent=Pn,!t&&Pn&&(this.index=(Pn.scopes||(Pn.scopes=[])).push(this)-1)}get active(){return this._active}run(t){if(this._active){const n=Pn;try{return Pn=this,t()}finally{Pn=n}}}on(){Pn=this}off(){Pn=this.parent}stop(t){if(this._active){let n,o;for(n=0,o=this.effects.length;n<o;n++)this.effects[n].stop();for(n=0,o=this.cleanups.length;n<o;n++)this.cleanups[n]();if(this.scopes)for(n=0,o=this.scopes.length;n<o;n++)this.scopes[n].stop(!0);if(!this.detached&&this.parent&&!t){const l=this.parent.scopes.pop();l&&l!==this&&(this.parent.scopes[this.index]=l,l.index=this.index)}this.parent=void 0,this._active=!1}}}function b2(e){return new Jg(e)}function w2(e,t=Pn){t&&t.active&&t.effects.push(e)}function Zg(){return Pn}function Qg(e){Pn&&Pn.cleanups.push(e)}const _f=e=>{const t=new Set(e);return t.w=0,t.n=0,t},ey=e=>(e.w&yl)>0,ty=e=>(e.n&yl)>0,C2=({deps:e})=>{if(e.length)for(let t=0;t<e.length;t++)e[t].w|=yl},S2=e=>{const{deps:t}=e;if(t.length){let n=0;for(let o=0;o<t.length;o++){const l=t[o];ey(l)&&!ty(l)?l.delete(e):t[n++]=l,l.w&=~yl,l.n&=~yl}t.length=n}},Hi=new WeakMap;let ws=0,yl=1;const zc=30;let to;const Xl=Symbol(""),Hc=Symbol("");class Ef{constructor(t,n=null,o){this.fn=t,this.scheduler=n,this.active=!0,this.deps=[],this.parent=void 0,w2(this,o)}run(){if(!this.active)return this.fn();let t=to,n=pl;for(;t;){if(t===this)return;t=t.parent}try{return this.parent=to,to=this,pl=!0,yl=1<<++ws,ws<=zc?C2(this):bh(this),this.fn()}finally{ws<=zc&&S2(this),yl=1<<--ws,to=this.parent,pl=n,this.parent=void 0,this.deferStop&&this.stop()}}stop(){to===this?this.deferStop=!0:this.active&&(bh(this),this.onStop&&this.onStop(),this.active=!1)}}function bh(e){const{deps:t}=e;if(t.length){for(let n=0;n<t.length;n++)t[n].delete(e);t.length=0}}let pl=!0;const ny=[];function ts(){ny.push(pl),pl=!1}function ns(){const e=ny.pop();pl=e===void 0?!0:e}function Mn(e,t,n){if(pl&&to){let o=Hi.get(e);o||Hi.set(e,o=new Map);let l=o.get(n);l||o.set(n,l=_f()),oy(l)}}function oy(e,t){let n=!1;ws<=zc?ty(e)||(e.n|=yl,n=!ey(e)):n=!e.has(to),n&&(e.add(to),to.deps.push(e))}function Vo(e,t,n,o,l,r){const s=Hi.get(e);if(!s)return;let a=[];if(t==="clear")a=[...s.values()];else if(n==="length"&&Re(e)){const u=Number(o);s.forEach((c,f)=>{(f==="length"||f>=u)&&a.push(c)})}else switch(n!==void 0&&a.push(s.get(n)),t){case"add":Re(e)?kf(n)&&a.push(s.get("length")):(a.push(s.get(Xl)),Tr(e)&&a.push(s.get(Hc)));break;case"delete":Re(e)||(a.push(s.get(Xl)),Tr(e)&&a.push(s.get(Hc)));break;case"set":Tr(e)&&a.push(s.get(Xl));break}if(a.length===1)a[0]&&Kc(a[0]);else{const u=[];for(const c of a)c&&u.push(...c);Kc(_f(u))}}function Kc(e,t){const n=Re(e)?e:[...e];for(const o of n)o.computed&&wh(o);for(const o of n)o.computed||wh(o)}function wh(e,t){(e!==to||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}function k2(e,t){var n;return(n=Hi.get(e))===null||n===void 0?void 0:n.get(t)}const _2=wf("__proto__,__v_isRef,__isVue"),ly=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Ls)),E2=$f(),$2=$f(!1,!0),T2=$f(!0),Ch=O2();function O2(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const o=Ct(this);for(let r=0,s=this.length;r<s;r++)Mn(o,"get",r+"");const l=o[t](...n);return l===-1||l===!1?o[t](...n.map(Ct)):l}}),["push","pop","shift","unshift","splice"].forEach(t=>{e[t]=function(...n){ts();const o=Ct(this)[t].apply(this,n);return ns(),o}}),e}function N2(e){const t=Ct(this);return Mn(t,"has",e),t.hasOwnProperty(e)}function $f(e=!1,t=!1){return function(o,l,r){if(l==="__v_isReactive")return!e;if(l==="__v_isReadonly")return e;if(l==="__v_isShallow")return t;if(l==="__v_raw"&&r===(e?t?j2:uy:t?iy:ay).get(o))return o;const s=Re(o);if(!e){if(s&&ft(Ch,l))return Reflect.get(Ch,l,r);if(l==="hasOwnProperty")return N2}const a=Reflect.get(o,l,r);return(Ls(l)?ly.has(l):_2(l))||(e||Mn(o,"get",l),t)?a:Tt(a)?s&&kf(l)?a:a.value:st(a)?e?os(a):wt(a):a}}const M2=ry(),I2=ry(!0);function ry(e=!1){return function(n,o,l,r){let s=n[o];if(Dr(s)&&Tt(s)&&!Tt(l))return!1;if(!e&&(!Ki(l)&&!Dr(l)&&(s=Ct(s),l=Ct(l)),!Re(n)&&Tt(s)&&!Tt(l)))return s.value=l,!0;const a=Re(n)&&kf(o)?Number(o)<n.length:ft(n,o),u=Reflect.set(n,o,l,r);return n===Ct(r)&&(a?Bs(l,s)&&Vo(n,"set",o,l):Vo(n,"add",o,l)),u}}function A2(e,t){const n=ft(e,t);e[t];const o=Reflect.deleteProperty(e,t);return o&&n&&Vo(e,"delete",t,void 0),o}function P2(e,t){const n=Reflect.has(e,t);return(!Ls(t)||!ly.has(t))&&Mn(e,"has",t),n}function R2(e){return Mn(e,"iterate",Re(e)?"length":Xl),Reflect.ownKeys(e)}const sy={get:E2,set:M2,deleteProperty:A2,has:P2,ownKeys:R2},x2={get:T2,set(e,t){return!0},deleteProperty(e,t){return!0}},L2=on({},sy,{get:$2,set:I2}),Tf=e=>e,vu=e=>Reflect.getPrototypeOf(e);function Ba(e,t,n=!1,o=!1){e=e.__v_raw;const l=Ct(e),r=Ct(t);n||(t!==r&&Mn(l,"get",t),Mn(l,"get",r));const{has:s}=vu(l),a=o?Tf:n?Mf:Fs;if(s.call(l,t))return a(e.get(t));if(s.call(l,r))return a(e.get(r));e!==l&&e.get(t)}function Fa(e,t=!1){const n=this.__v_raw,o=Ct(n),l=Ct(e);return t||(e!==l&&Mn(o,"has",e),Mn(o,"has",l)),e===l?n.has(e):n.has(e)||n.has(l)}function Va(e,t=!1){return e=e.__v_raw,!t&&Mn(Ct(e),"iterate",Xl),Reflect.get(e,"size",e)}function Sh(e){e=Ct(e);const t=Ct(this);return vu(t).has.call(t,e)||(t.add(e),Vo(t,"add",e,e)),this}function kh(e,t){t=Ct(t);const n=Ct(this),{has:o,get:l}=vu(n);let r=o.call(n,e);r||(e=Ct(e),r=o.call(n,e));const s=l.call(n,e);return n.set(e,t),r?Bs(t,s)&&Vo(n,"set",e,t):Vo(n,"add",e,t),this}function _h(e){const t=Ct(this),{has:n,get:o}=vu(t);let l=n.call(t,e);l||(e=Ct(e),l=n.call(t,e)),o&&o.call(t,e);const r=t.delete(e);return l&&Vo(t,"delete",e,void 0),r}function Eh(){const e=Ct(this),t=e.size!==0,n=e.clear();return t&&Vo(e,"clear",void 0,void 0),n}function za(e,t){return function(o,l){const r=this,s=r.__v_raw,a=Ct(s),u=t?Tf:e?Mf:Fs;return!e&&Mn(a,"iterate",Xl),s.forEach((c,f)=>o.call(l,u(c),u(f),r))}}function Ha(e,t,n){return function(...o){const l=this.__v_raw,r=Ct(l),s=Tr(r),a=e==="entries"||e===Symbol.iterator&&s,u=e==="keys"&&s,c=l[e](...o),f=n?Tf:t?Mf:Fs;return!t&&Mn(r,"iterate",u?Hc:Xl),{next(){const{value:d,done:p}=c.next();return p?{value:d,done:p}:{value:a?[f(d[0]),f(d[1])]:f(d),done:p}},[Symbol.iterator](){return this}}}}function tl(e){return function(...t){return e==="delete"?!1:this}}function D2(){const e={get(r){return Ba(this,r)},get size(){return Va(this)},has:Fa,add:Sh,set:kh,delete:_h,clear:Eh,forEach:za(!1,!1)},t={get(r){return Ba(this,r,!1,!0)},get size(){return Va(this)},has:Fa,add:Sh,set:kh,delete:_h,clear:Eh,forEach:za(!1,!0)},n={get(r){return Ba(this,r,!0)},get size(){return Va(this,!0)},has(r){return Fa.call(this,r,!0)},add:tl("add"),set:tl("set"),delete:tl("delete"),clear:tl("clear"),forEach:za(!0,!1)},o={get(r){return Ba(this,r,!0,!0)},get size(){return Va(this,!0)},has(r){return Fa.call(this,r,!0)},add:tl("add"),set:tl("set"),delete:tl("delete"),clear:tl("clear"),forEach:za(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(r=>{e[r]=Ha(r,!1,!1),n[r]=Ha(r,!0,!1),t[r]=Ha(r,!1,!0),o[r]=Ha(r,!0,!0)}),[e,n,t,o]}const[B2,F2,V2,z2]=D2();function Of(e,t){const n=t?e?z2:V2:e?F2:B2;return(o,l,r)=>l==="__v_isReactive"?!e:l==="__v_isReadonly"?e:l==="__v_raw"?o:Reflect.get(ft(n,l)&&l in o?n:o,l,r)}const H2={get:Of(!1,!1)},K2={get:Of(!1,!0)},W2={get:Of(!0,!1)},ay=new WeakMap,iy=new WeakMap,uy=new WeakMap,j2=new WeakMap;function U2(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function q2(e){return e.__v_skip||!Object.isExtensible(e)?0:U2(ii(e))}function wt(e){return Dr(e)?e:Nf(e,!1,sy,H2,ay)}function cy(e){return Nf(e,!1,L2,K2,iy)}function os(e){return Nf(e,!0,x2,W2,uy)}function Nf(e,t,n,o,l){if(!st(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const r=l.get(e);if(r)return r;const s=q2(e);if(s===0)return e;const a=new Proxy(e,s===2?o:n);return l.set(e,a),a}function Or(e){return Dr(e)?Or(e.__v_raw):!!(e&&e.__v_isReactive)}function Dr(e){return!!(e&&e.__v_isReadonly)}function Ki(e){return!!(e&&e.__v_isShallow)}function dy(e){return Or(e)||Dr(e)}function Ct(e){const t=e&&e.__v_raw;return t?Ct(t):e}function Jl(e){return zi(e,"__v_skip",!0),e}const Fs=e=>st(e)?wt(e):e,Mf=e=>st(e)?os(e):e;function fy(e){pl&&to&&(e=Ct(e),oy(e.dep||(e.dep=_f())))}function If(e,t){e=Ct(e);const n=e.dep;n&&Kc(n)}function Tt(e){return!!(e&&e.__v_isRef===!0)}function I(e){return py(e,!1)}function Nt(e){return py(e,!0)}function py(e,t){return Tt(e)?e:new Y2(e,t)}class Y2{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:Ct(t),this._value=n?t:Fs(t)}get value(){return fy(this),this._value}set value(t){const n=this.__v_isShallow||Ki(t)||Dr(t);t=n?t:Ct(t),Bs(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:Fs(t),If(this))}}function ds(e){If(e)}function i(e){return Tt(e)?e.value:e}const G2={get:(e,t,n)=>i(Reflect.get(e,t,n)),set:(e,t,n,o)=>{const l=e[t];return Tt(l)&&!Tt(n)?(l.value=n,!0):Reflect.set(e,t,n,o)}};function hy(e){return Or(e)?e:new Proxy(e,G2)}function Gt(e){const t=Re(e)?new Array(e.length):{};for(const n in e)t[n]=Bt(e,n);return t}class X2{constructor(t,n,o){this._object=t,this._key=n,this._defaultValue=o,this.__v_isRef=!0}get value(){const t=this._object[this._key];return t===void 0?this._defaultValue:t}set value(t){this._object[this._key]=t}get dep(){return k2(Ct(this._object),this._key)}}function Bt(e,t,n){const o=e[t];return Tt(o)?o:new X2(e,t,n)}var vy;class J2{constructor(t,n,o,l){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[vy]=!1,this._dirty=!0,this.effect=new Ef(t,()=>{this._dirty||(this._dirty=!0,If(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!l,this.__v_isReadonly=o}get value(){const t=Ct(this);return fy(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}vy="__v_isReadonly";function my(e,t,n=!1){let o,l;const r=Ye(e);return r?(o=e,l=kt):(o=e.get,l=e.set),new J2(o,l,r||!l,n)}function Z2(e,...t){}function hl(e,t,n,o){let l;try{l=o?e(...o):e()}catch(r){mu(r,t,n)}return l}function jn(e,t,n,o){if(Ye(e)){const r=hl(e,t,n,o);return r&&Ds(r)&&r.catch(s=>{mu(s,t,n)}),r}const l=[];for(let r=0;r<e.length;r++)l.push(jn(e[r],t,n,o));return l}function mu(e,t,n,o=!0){const l=t?t.vnode:null;if(t){let r=t.parent;const s=t.proxy,a=n;for(;r;){const c=r.ec;if(c){for(let f=0;f<c.length;f++)if(c[f](e,s,a)===!1)return}r=r.parent}const u=t.appContext.config.errorHandler;if(u){hl(u,null,10,[e,s,a]);return}}Q2(e,n,l,o)}function Q2(e,t,n,o=!0){console.error(e)}let Vs=!1,Wc=!1;const dn=[];let yo=0;const Nr=[];let Po=null,Bl=0;const gy=Promise.resolve();let Af=null;function De(e){const t=Af||gy;return e?t.then(this?e.bind(this):e):t}function eS(e){let t=yo+1,n=dn.length;for(;t<n;){const o=t+n>>>1;zs(dn[o])<e?t=o+1:n=o}return t}function Pf(e){(!dn.length||!dn.includes(e,Vs&&e.allowRecurse?yo+1:yo))&&(e.id==null?dn.push(e):dn.splice(eS(e.id),0,e),yy())}function yy(){!Vs&&!Wc&&(Wc=!0,Af=gy.then(wy))}function tS(e){const t=dn.indexOf(e);t>yo&&dn.splice(t,1)}function nS(e){Re(e)?Nr.push(...e):(!Po||!Po.includes(e,e.allowRecurse?Bl+1:Bl))&&Nr.push(e),yy()}function $h(e,t=Vs?yo+1:0){for(;t<dn.length;t++){const n=dn[t];n&&n.pre&&(dn.splice(t,1),t--,n())}}function by(e){if(Nr.length){const t=[...new Set(Nr)];if(Nr.length=0,Po){Po.push(...t);return}for(Po=t,Po.sort((n,o)=>zs(n)-zs(o)),Bl=0;Bl<Po.length;Bl++)Po[Bl]();Po=null,Bl=0}}const zs=e=>e.id==null?1/0:e.id,oS=(e,t)=>{const n=zs(e)-zs(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function wy(e){Wc=!1,Vs=!0,dn.sort(oS);const t=kt;try{for(yo=0;yo<dn.length;yo++){const n=dn[yo];n&&n.active!==!1&&hl(n,null,14)}}finally{yo=0,dn.length=0,by(),Vs=!1,Af=null,(dn.length||Nr.length)&&wy()}}function lS(e,t,...n){if(e.isUnmounted)return;const o=e.vnode.props||Kt;let l=n;const r=t.startsWith("update:"),s=r&&t.slice(7);if(s&&s in o){const f=`${s==="modelValue"?"model":s}Modifiers`,{number:d,trim:p}=o[f]||Kt;p&&(l=n.map(h=>Xe(h)?h.trim():h)),d&&(l=n.map(Vc))}let a,u=o[a=ci(t)]||o[a=ci(qn(t))];!u&&r&&(u=o[a=ci(_l(t))]),u&&jn(u,e,6,l);const c=o[a+"Once"];if(c){if(!e.emitted)e.emitted={};else if(e.emitted[a])return;e.emitted[a]=!0,jn(c,e,6,l)}}function Cy(e,t,n=!1){const o=t.emitsCache,l=o.get(e);if(l!==void 0)return l;const r=e.emits;let s={},a=!1;if(!Ye(e)){const u=c=>{const f=Cy(c,t,!0);f&&(a=!0,on(s,f))};!n&&t.mixins.length&&t.mixins.forEach(u),e.extends&&u(e.extends),e.mixins&&e.mixins.forEach(u)}return!r&&!a?(st(e)&&o.set(e,null),null):(Re(r)?r.forEach(u=>s[u]=null):on(s,r),st(e)&&o.set(e,s),s)}function gu(e,t){return!e||!fu(t)?!1:(t=t.slice(2).replace(/Once$/,""),ft(e,t[0].toLowerCase()+t.slice(1))||ft(e,_l(t))||ft(e,t))}let sn=null,Sy=null;function Wi(e){const t=sn;return sn=e,Sy=e&&e.type.__scopeId||null,t}function Y(e,t=sn,n){if(!t||e._n)return e;const o=(...l)=>{o._d&&Dh(-1);const r=Wi(t);let s;try{s=e(...l)}finally{Wi(r),o._d&&Dh(1)}return s};return o._n=!0,o._c=!0,o._d=!0,o}function tc(e){const{type:t,vnode:n,proxy:o,withProxy:l,props:r,propsOptions:[s],slots:a,attrs:u,emit:c,render:f,renderCache:d,data:p,setupState:h,ctx:v,inheritAttrs:m}=e;let g,y;const w=Wi(e);try{if(n.shapeFlag&4){const C=l||o;g=go(f.call(C,C,d,r,h,p,v)),y=u}else{const C=t;g=go(C.length>1?C(r,{attrs:u,slots:a,emit:c}):C(r,null)),y=t.props?u:rS(u)}}catch(C){$s.length=0,mu(C,e,1),g=W(mn)}let b=g;if(y&&m!==!1){const C=Object.keys(y),{shapeFlag:_}=b;C.length&&_&7&&(s&&C.some(Cf)&&(y=sS(y,s)),b=Ho(b,y))}return n.dirs&&(b=Ho(b),b.dirs=b.dirs?b.dirs.concat(n.dirs):n.dirs),n.transition&&(b.transition=n.transition),g=b,Wi(w),g}const rS=e=>{let t;for(const n in e)(n==="class"||n==="style"||fu(n))&&((t||(t={}))[n]=e[n]);return t},sS=(e,t)=>{const n={};for(const o in e)(!Cf(o)||!(o.slice(9)in t))&&(n[o]=e[o]);return n};function aS(e,t,n){const{props:o,children:l,component:r}=e,{props:s,children:a,patchFlag:u}=t,c=r.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&u>=0){if(u&1024)return!0;if(u&16)return o?Th(o,s,c):!!s;if(u&8){const f=t.dynamicProps;for(let d=0;d<f.length;d++){const p=f[d];if(s[p]!==o[p]&&!gu(c,p))return!0}}}else return(l||a)&&(!a||!a.$stable)?!0:o===s?!1:o?s?Th(o,s,c):!0:!!s;return!1}function Th(e,t,n){const o=Object.keys(t);if(o.length!==Object.keys(e).length)return!0;for(let l=0;l<o.length;l++){const r=o[l];if(t[r]!==e[r]&&!gu(n,r))return!0}return!1}function iS({vnode:e,parent:t},n){for(;t&&t.subTree===e;)(e=t.vnode).el=n,t=t.parent}const uS=e=>e.__isSuspense;function cS(e,t){t&&t.pendingBranch?Re(e)?t.effects.push(...e):t.effects.push(e):nS(e)}function ut(e,t){if(jt){let n=jt.provides;const o=jt.parent&&jt.parent.provides;o===n&&(n=jt.provides=Object.create(o)),n[e]=t}}function Be(e,t,n=!1){const o=jt||sn;if(o){const l=o.parent==null?o.vnode.appContext&&o.vnode.appContext.provides:o.parent.provides;if(l&&e in l)return l[e];if(arguments.length>1)return n&&Ye(t)?t.call(o.proxy):t}}function Fn(e,t){return Rf(e,null,t)}const Ka={};function ve(e,t,n){return Rf(e,t,n)}function Rf(e,t,{immediate:n,deep:o,flush:l,onTrack:r,onTrigger:s}=Kt){const a=Zg()===(jt==null?void 0:jt.scope)?jt:null;let u,c=!1,f=!1;if(Tt(e)?(u=()=>e.value,c=Ki(e)):Or(e)?(u=()=>e,o=!0):Re(e)?(f=!0,c=e.some(b=>Or(b)||Ki(b)),u=()=>e.map(b=>{if(Tt(b))return b.value;if(Or(b))return Kl(b);if(Ye(b))return hl(b,a,2)})):Ye(e)?t?u=()=>hl(e,a,2):u=()=>{if(!(a&&a.isUnmounted))return d&&d(),jn(e,a,3,[p])}:u=kt,t&&o){const b=u;u=()=>Kl(b())}let d,p=b=>{d=y.onStop=()=>{hl(b,a,4)}},h;if(Us)if(p=kt,t?n&&jn(t,a,3,[u(),f?[]:void 0,p]):u(),l==="sync"){const b=JS();h=b.__watcherHandles||(b.__watcherHandles=[])}else return kt;let v=f?new Array(e.length).fill(Ka):Ka;const m=()=>{if(y.active)if(t){const b=y.run();(o||c||(f?b.some((C,_)=>Bs(C,v[_])):Bs(b,v)))&&(d&&d(),jn(t,a,3,[b,v===Ka?void 0:f&&v[0]===Ka?[]:v,p]),v=b)}else y.run()};m.allowRecurse=!!t;let g;l==="sync"?g=m:l==="post"?g=()=>$n(m,a&&a.suspense):(m.pre=!0,a&&(m.id=a.uid),g=()=>Pf(m));const y=new Ef(u,g);t?n?m():v=y.run():l==="post"?$n(y.run.bind(y),a&&a.suspense):y.run();const w=()=>{y.stop(),a&&a.scope&&Sf(a.scope.effects,y)};return h&&h.push(w),w}function dS(e,t,n){const o=this.proxy,l=Xe(e)?e.includes(".")?ky(o,e):()=>o[e]:e.bind(o,o);let r;Ye(t)?r=t:(r=t.handler,n=t);const s=jt;Br(this);const a=Rf(l,r.bind(o),n);return s?Br(s):Zl(),a}function ky(e,t){const n=t.split(".");return()=>{let o=e;for(let l=0;l<n.length&&o;l++)o=o[n[l]];return o}}function Kl(e,t){if(!st(e)||e.__v_skip||(t=t||new Set,t.has(e)))return e;if(t.add(e),Tt(e))Kl(e.value,t);else if(Re(e))for(let n=0;n<e.length;n++)Kl(e[n],t);else if(pu(e)||Tr(e))e.forEach(n=>{Kl(n,t)});else if(Xg(e))for(const n in e)Kl(e[n],t);return e}function _y(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return et(()=>{e.isMounted=!0}),Dt(()=>{e.isUnmounting=!0}),e}const zn=[Function,Array],fS={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:zn,onEnter:zn,onAfterEnter:zn,onEnterCancelled:zn,onBeforeLeave:zn,onLeave:zn,onAfterLeave:zn,onLeaveCancelled:zn,onBeforeAppear:zn,onAppear:zn,onAfterAppear:zn,onAppearCancelled:zn},setup(e,{slots:t}){const n=rt(),o=_y();let l;return()=>{const r=t.default&&xf(t.default(),!0);if(!r||!r.length)return;let s=r[0];if(r.length>1){for(const m of r)if(m.type!==mn){s=m;break}}const a=Ct(e),{mode:u}=a;if(o.isLeaving)return nc(s);const c=Oh(s);if(!c)return nc(s);const f=Hs(c,a,o,n);Ks(c,f);const d=n.subTree,p=d&&Oh(d);let h=!1;const{getTransitionKey:v}=c.type;if(v){const m=v();l===void 0?l=m:m!==l&&(l=m,h=!0)}if(p&&p.type!==mn&&(!Fl(c,p)||h)){const m=Hs(p,a,o,n);if(Ks(p,m),u==="out-in")return o.isLeaving=!0,m.afterLeave=()=>{o.isLeaving=!1,n.update.active!==!1&&n.update()},nc(s);u==="in-out"&&c.type!==mn&&(m.delayLeave=(g,y,w)=>{const b=$y(o,p);b[String(p.key)]=p,g._leaveCb=()=>{y(),g._leaveCb=void 0,delete f.delayedLeave},f.delayedLeave=w})}return s}}},Ey=fS;function $y(e,t){const{leavingVNodes:n}=e;let o=n.get(t.type);return o||(o=Object.create(null),n.set(t.type,o)),o}function Hs(e,t,n,o){const{appear:l,mode:r,persisted:s=!1,onBeforeEnter:a,onEnter:u,onAfterEnter:c,onEnterCancelled:f,onBeforeLeave:d,onLeave:p,onAfterLeave:h,onLeaveCancelled:v,onBeforeAppear:m,onAppear:g,onAfterAppear:y,onAppearCancelled:w}=t,b=String(e.key),C=$y(n,e),_=(T,A)=>{T&&jn(T,o,9,A)},$=(T,A)=>{const O=A[1];_(T,A),Re(T)?T.every(H=>H.length<=1)&&O():T.length<=1&&O()},M={mode:r,persisted:s,beforeEnter(T){let A=a;if(!n.isMounted)if(l)A=m||a;else return;T._leaveCb&&T._leaveCb(!0);const O=C[b];O&&Fl(e,O)&&O.el._leaveCb&&O.el._leaveCb(),_(A,[T])},enter(T){let A=u,O=c,H=f;if(!n.isMounted)if(l)A=g||u,O=y||c,H=w||f;else return;let L=!1;const R=T._enterCb=V=>{L||(L=!0,V?_(H,[T]):_(O,[T]),M.delayedLeave&&M.delayedLeave(),T._enterCb=void 0)};A?$(A,[T,R]):R()},leave(T,A){const O=String(e.key);if(T._enterCb&&T._enterCb(!0),n.isUnmounting)return A();_(d,[T]);let H=!1;const L=T._leaveCb=R=>{H||(H=!0,A(),R?_(v,[T]):_(h,[T]),T._leaveCb=void 0,C[O]===e&&delete C[O])};C[O]=e,p?$(p,[T,L]):L()},clone(T){return Hs(T,t,n,o)}};return M}function nc(e){if(yu(e))return e=Ho(e),e.children=null,e}function Oh(e){return yu(e)?e.children?e.children[0]:void 0:e}function Ks(e,t){e.shapeFlag&6&&e.component?Ks(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function xf(e,t=!1,n){let o=[],l=0;for(let r=0;r<e.length;r++){let s=e[r];const a=n==null?s.key:String(n)+String(s.key!=null?s.key:r);s.type===Ve?(s.patchFlag&128&&l++,o=o.concat(xf(s.children,t,a))):(t||s.type!==mn)&&o.push(a!=null?Ho(s,{key:a}):s)}if(l>1)for(let r=0;r<o.length;r++)o[r].patchFlag=-2;return o}function G(e){return Ye(e)?{setup:e,name:e.name}:e}const ks=e=>!!e.type.__asyncLoader,yu=e=>e.type.__isKeepAlive;function pS(e,t){Oy(e,"a",t)}function Ty(e,t){Oy(e,"da",t)}function Oy(e,t,n=jt){const o=e.__wdc||(e.__wdc=()=>{let l=n;for(;l;){if(l.isDeactivated)return;l=l.parent}return e()});if(bu(t,o,n),n){let l=n.parent;for(;l&&l.parent;)yu(l.parent.vnode)&&hS(o,t,n,l),l=l.parent}}function hS(e,t,n,o){const l=bu(t,e,o,!0);El(()=>{Sf(o[t],l)},n)}function bu(e,t,n=jt,o=!1){if(n){const l=n[e]||(n[e]=[]),r=t.__weh||(t.__weh=(...s)=>{if(n.isUnmounted)return;ts(),Br(n);const a=jn(t,n,e,s);return Zl(),ns(),a});return o?l.unshift(r):l.push(r),r}}const jo=e=>(t,n=jt)=>(!Us||e==="sp")&&bu(e,(...o)=>t(...o),n),wu=jo("bm"),et=jo("m"),Ny=jo("bu"),Uo=jo("u"),Dt=jo("bum"),El=jo("um"),vS=jo("sp"),mS=jo("rtg"),gS=jo("rtc");function yS(e,t=jt){bu("ec",e,t)}function Ze(e,t){const n=sn;if(n===null)return e;const o=ku(n)||n.proxy,l=e.dirs||(e.dirs=[]);for(let r=0;r<t.length;r++){let[s,a,u,c=Kt]=t[r];s&&(Ye(s)&&(s={mounted:s,updated:s}),s.deep&&Kl(a),l.push({dir:s,instance:o,value:a,oldValue:void 0,arg:u,modifiers:c}))}return e}function Il(e,t,n,o){const l=e.dirs,r=t&&t.dirs;for(let s=0;s<l.length;s++){const a=l[s];r&&(a.oldValue=r[s].value);let u=a.dir[o];u&&(ts(),jn(u,n,8,[e.el,a,e,t]),ns())}}const Lf="components",bS="directives";function Ue(e,t){return Df(Lf,e,!0,t)||e}const My=Symbol();function it(e){return Xe(e)?Df(Lf,e,!1)||e:e||My}function Ws(e){return Df(bS,e)}function Df(e,t,n=!0,o=!1){const l=sn||jt;if(l){const r=l.type;if(e===Lf){const a=YS(r,!1);if(a&&(a===t||a===qn(t)||a===wa(qn(t))))return r}const s=Nh(l[e]||r[e],t)||Nh(l.appContext[e],t);return!s&&o?r:s}}function Nh(e,t){return e&&(e[t]||e[qn(t)]||e[wa(qn(t))])}function dt(e,t,n,o){let l;const r=n&&n[o];if(Re(e)||Xe(e)){l=new Array(e.length);for(let s=0,a=e.length;s<a;s++)l[s]=t(e[s],s,void 0,r&&r[s])}else if(typeof e=="number"){l=new Array(e);for(let s=0;s<e;s++)l[s]=t(s+1,s,void 0,r&&r[s])}else if(st(e))if(e[Symbol.iterator])l=Array.from(e,(s,a)=>t(s,a,void 0,r&&r[a]));else{const s=Object.keys(e);l=new Array(s.length);for(let a=0,u=s.length;a<u;a++){const c=s[a];l[a]=t(e[c],c,a,r&&r[a])}}else l=[];return n&&(n[o]=l),l}function zo(e,t){for(let n=0;n<t.length;n++){const o=t[n];if(Re(o))for(let l=0;l<o.length;l++)e[o[l].name]=o[l].fn;else o&&(e[o.name]=o.key?(...l)=>{const r=o.fn(...l);return r&&(r.key=o.key),r}:o.fn)}return e}function fe(e,t,n={},o,l){if(sn.isCE||sn.parent&&ks(sn.parent)&&sn.parent.isCE)return t!=="default"&&(n.name=t),W("slot",n,o&&o());let r=e[t];r&&r._c&&(r._d=!1),k();const s=r&&Iy(r(n)),a=se(Ve,{key:n.key||s&&s.key||`_${t}`},s||(o?o():[]),s&&e._===1?64:-2);return!l&&a.scopeId&&(a.slotScopeIds=[a.scopeId+"-s"]),r&&r._c&&(r._d=!0),a}function Iy(e){return e.some(t=>Lt(t)?!(t.type===mn||t.type===Ve&&!Iy(t.children)):!0)?e:null}function wS(e,t){const n={};for(const o in e)n[t&&/[A-Z]/.test(o)?`on:${o}`:ci(o)]=e[o];return n}const jc=e=>e?Hy(e)?ku(e)||e.proxy:jc(e.parent):null,_s=on(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>jc(e.parent),$root:e=>jc(e.root),$emit:e=>e.emit,$options:e=>Bf(e),$forceUpdate:e=>e.f||(e.f=()=>Pf(e.update)),$nextTick:e=>e.n||(e.n=De.bind(e.proxy)),$watch:e=>dS.bind(e)}),oc=(e,t)=>e!==Kt&&!e.__isScriptSetup&&ft(e,t),CS={get({_:e},t){const{ctx:n,setupState:o,data:l,props:r,accessCache:s,type:a,appContext:u}=e;let c;if(t[0]!=="$"){const h=s[t];if(h!==void 0)switch(h){case 1:return o[t];case 2:return l[t];case 4:return n[t];case 3:return r[t]}else{if(oc(o,t))return s[t]=1,o[t];if(l!==Kt&&ft(l,t))return s[t]=2,l[t];if((c=e.propsOptions[0])&&ft(c,t))return s[t]=3,r[t];if(n!==Kt&&ft(n,t))return s[t]=4,n[t];Uc&&(s[t]=0)}}const f=_s[t];let d,p;if(f)return t==="$attrs"&&Mn(e,"get",t),f(e);if((d=a.__cssModules)&&(d=d[t]))return d;if(n!==Kt&&ft(n,t))return s[t]=4,n[t];if(p=u.config.globalProperties,ft(p,t))return p[t]},set({_:e},t,n){const{data:o,setupState:l,ctx:r}=e;return oc(l,t)?(l[t]=n,!0):o!==Kt&&ft(o,t)?(o[t]=n,!0):ft(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(r[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:o,appContext:l,propsOptions:r}},s){let a;return!!n[s]||e!==Kt&&ft(e,s)||oc(t,s)||(a=r[0])&&ft(a,s)||ft(o,s)||ft(_s,s)||ft(l.config.globalProperties,s)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ft(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Uc=!0;function SS(e){const t=Bf(e),n=e.proxy,o=e.ctx;Uc=!1,t.beforeCreate&&Mh(t.beforeCreate,e,"bc");const{data:l,computed:r,methods:s,watch:a,provide:u,inject:c,created:f,beforeMount:d,mounted:p,beforeUpdate:h,updated:v,activated:m,deactivated:g,beforeDestroy:y,beforeUnmount:w,destroyed:b,unmounted:C,render:_,renderTracked:$,renderTriggered:M,errorCaptured:T,serverPrefetch:A,expose:O,inheritAttrs:H,components:L,directives:R,filters:V}=t;if(c&&kS(c,o,null,e.appContext.config.unwrapInjectedRef),s)for(const N in s){const x=s[N];Ye(x)&&(o[N]=x.bind(n))}if(l){const N=l.call(n,n);st(N)&&(e.data=wt(N))}if(Uc=!0,r)for(const N in r){const x=r[N],P=Ye(x)?x.bind(n,n):Ye(x.get)?x.get.bind(n,n):kt,q=!Ye(x)&&Ye(x.set)?x.set.bind(n):kt,te=S({get:P,set:q});Object.defineProperty(o,N,{enumerable:!0,configurable:!0,get:()=>te.value,set:j=>te.value=j})}if(a)for(const N in a)Ay(a[N],o,n,N);if(u){const N=Ye(u)?u.call(n):u;Reflect.ownKeys(N).forEach(x=>{ut(x,N[x])})}f&&Mh(f,e,"c");function F(N,x){Re(x)?x.forEach(P=>N(P.bind(n))):x&&N(x.bind(n))}if(F(wu,d),F(et,p),F(Ny,h),F(Uo,v),F(pS,m),F(Ty,g),F(yS,T),F(gS,$),F(mS,M),F(Dt,w),F(El,C),F(vS,A),Re(O))if(O.length){const N=e.exposed||(e.exposed={});O.forEach(x=>{Object.defineProperty(N,x,{get:()=>n[x],set:P=>n[x]=P})})}else e.exposed||(e.exposed={});_&&e.render===kt&&(e.render=_),H!=null&&(e.inheritAttrs=H),L&&(e.components=L),R&&(e.directives=R)}function kS(e,t,n=kt,o=!1){Re(e)&&(e=qc(e));for(const l in e){const r=e[l];let s;st(r)?"default"in r?s=Be(r.from||l,r.default,!0):s=Be(r.from||l):s=Be(r),Tt(s)&&o?Object.defineProperty(t,l,{enumerable:!0,configurable:!0,get:()=>s.value,set:a=>s.value=a}):t[l]=s}}function Mh(e,t,n){jn(Re(e)?e.map(o=>o.bind(t.proxy)):e.bind(t.proxy),t,n)}function Ay(e,t,n,o){const l=o.includes(".")?ky(n,o):()=>n[o];if(Xe(e)){const r=t[e];Ye(r)&&ve(l,r)}else if(Ye(e))ve(l,e.bind(n));else if(st(e))if(Re(e))e.forEach(r=>Ay(r,t,n,o));else{const r=Ye(e.handler)?e.handler.bind(n):t[e.handler];Ye(r)&&ve(l,r,e)}}function Bf(e){const t=e.type,{mixins:n,extends:o}=t,{mixins:l,optionsCache:r,config:{optionMergeStrategies:s}}=e.appContext,a=r.get(t);let u;return a?u=a:!l.length&&!n&&!o?u=t:(u={},l.length&&l.forEach(c=>ji(u,c,s,!0)),ji(u,t,s)),st(t)&&r.set(t,u),u}function ji(e,t,n,o=!1){const{mixins:l,extends:r}=t;r&&ji(e,r,n,!0),l&&l.forEach(s=>ji(e,s,n,!0));for(const s in t)if(!(o&&s==="expose")){const a=_S[s]||n&&n[s];e[s]=a?a(e[s],t[s]):t[s]}return e}const _S={data:Ih,props:Ll,emits:Ll,methods:Ll,computed:Ll,beforeCreate:vn,created:vn,beforeMount:vn,mounted:vn,beforeUpdate:vn,updated:vn,beforeDestroy:vn,beforeUnmount:vn,destroyed:vn,unmounted:vn,activated:vn,deactivated:vn,errorCaptured:vn,serverPrefetch:vn,components:Ll,directives:Ll,watch:$S,provide:Ih,inject:ES};function Ih(e,t){return t?e?function(){return on(Ye(e)?e.call(this,this):e,Ye(t)?t.call(this,this):t)}:t:e}function ES(e,t){return Ll(qc(e),qc(t))}function qc(e){if(Re(e)){const t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function vn(e,t){return e?[...new Set([].concat(e,t))]:t}function Ll(e,t){return e?on(on(Object.create(null),e),t):t}function $S(e,t){if(!e)return t;if(!t)return e;const n=on(Object.create(null),e);for(const o in t)n[o]=vn(e[o],t[o]);return n}function TS(e,t,n,o=!1){const l={},r={};zi(r,Cu,1),e.propsDefaults=Object.create(null),Py(e,t,l,r);for(const s in e.propsOptions[0])s in l||(l[s]=void 0);n?e.props=o?l:cy(l):e.type.props?e.props=l:e.props=r,e.attrs=r}function OS(e,t,n,o){const{props:l,attrs:r,vnode:{patchFlag:s}}=e,a=Ct(l),[u]=e.propsOptions;let c=!1;if((o||s>0)&&!(s&16)){if(s&8){const f=e.vnode.dynamicProps;for(let d=0;d<f.length;d++){let p=f[d];if(gu(e.emitsOptions,p))continue;const h=t[p];if(u)if(ft(r,p))h!==r[p]&&(r[p]=h,c=!0);else{const v=qn(p);l[v]=Yc(u,a,v,h,e,!1)}else h!==r[p]&&(r[p]=h,c=!0)}}}else{Py(e,t,l,r)&&(c=!0);let f;for(const d in a)(!t||!ft(t,d)&&((f=_l(d))===d||!ft(t,f)))&&(u?n&&(n[d]!==void 0||n[f]!==void 0)&&(l[d]=Yc(u,a,d,void 0,e,!0)):delete l[d]);if(r!==a)for(const d in r)(!t||!ft(t,d))&&(delete r[d],c=!0)}c&&Vo(e,"set","$attrs")}function Py(e,t,n,o){const[l,r]=e.propsOptions;let s=!1,a;if(t)for(let u in t){if(ui(u))continue;const c=t[u];let f;l&&ft(l,f=qn(u))?!r||!r.includes(f)?n[f]=c:(a||(a={}))[f]=c:gu(e.emitsOptions,u)||(!(u in o)||c!==o[u])&&(o[u]=c,s=!0)}if(r){const u=Ct(n),c=a||Kt;for(let f=0;f<r.length;f++){const d=r[f];n[d]=Yc(l,u,d,c[d],e,!ft(c,d))}}return s}function Yc(e,t,n,o,l,r){const s=e[n];if(s!=null){const a=ft(s,"default");if(a&&o===void 0){const u=s.default;if(s.type!==Function&&Ye(u)){const{propsDefaults:c}=l;n in c?o=c[n]:(Br(l),o=c[n]=u.call(null,t),Zl())}else o=u}s[0]&&(r&&!a?o=!1:s[1]&&(o===""||o===_l(n))&&(o=!0))}return o}function Ry(e,t,n=!1){const o=t.propsCache,l=o.get(e);if(l)return l;const r=e.props,s={},a=[];let u=!1;if(!Ye(e)){const f=d=>{u=!0;const[p,h]=Ry(d,t,!0);on(s,p),h&&a.push(...h)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!r&&!u)return st(e)&&o.set(e,$r),$r;if(Re(r))for(let f=0;f<r.length;f++){const d=qn(r[f]);Ah(d)&&(s[d]=Kt)}else if(r)for(const f in r){const d=qn(f);if(Ah(d)){const p=r[f],h=s[d]=Re(p)||Ye(p)?{type:p}:Object.assign({},p);if(h){const v=xh(Boolean,h.type),m=xh(String,h.type);h[0]=v>-1,h[1]=m<0||v<m,(v>-1||ft(h,"default"))&&a.push(d)}}}const c=[s,a];return st(e)&&o.set(e,c),c}function Ah(e){return e[0]!=="$"}function Ph(e){const t=e&&e.toString().match(/^\s*(function|class) (\w+)/);return t?t[2]:e===null?"null":""}function Rh(e,t){return Ph(e)===Ph(t)}function xh(e,t){return Re(t)?t.findIndex(n=>Rh(n,e)):Ye(t)&&Rh(t,e)?0:-1}const xy=e=>e[0]==="_"||e==="$stable",Ff=e=>Re(e)?e.map(go):[go(e)],NS=(e,t,n)=>{if(t._n)return t;const o=Y((...l)=>Ff(t(...l)),n);return o._c=!1,o},Ly=(e,t,n)=>{const o=e._ctx;for(const l in e){if(xy(l))continue;const r=e[l];if(Ye(r))t[l]=NS(l,r,o);else if(r!=null){const s=Ff(r);t[l]=()=>s}}},Dy=(e,t)=>{const n=Ff(t);e.slots.default=()=>n},MS=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=Ct(t),zi(t,"_",n)):Ly(t,e.slots={})}else e.slots={},t&&Dy(e,t);zi(e.slots,Cu,1)},IS=(e,t,n)=>{const{vnode:o,slots:l}=e;let r=!0,s=Kt;if(o.shapeFlag&32){const a=t._;a?n&&a===1?r=!1:(on(l,t),!n&&a===1&&delete l._):(r=!t.$stable,Ly(t,l)),s=t}else t&&(Dy(e,t),s={default:1});if(r)for(const a in l)!xy(a)&&!(a in s)&&delete l[a]};function By(){return{app:null,config:{isNativeTag:f2,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let AS=0;function PS(e,t){return function(o,l=null){Ye(o)||(o=Object.assign({},o)),l!=null&&!st(l)&&(l=null);const r=By(),s=new Set;let a=!1;const u=r.app={_uid:AS++,_component:o,_props:l,_container:null,_context:r,_instance:null,version:ZS,get config(){return r.config},set config(c){},use(c,...f){return s.has(c)||(c&&Ye(c.install)?(s.add(c),c.install(u,...f)):Ye(c)&&(s.add(c),c(u,...f))),u},mixin(c){return r.mixins.includes(c)||r.mixins.push(c),u},component(c,f){return f?(r.components[c]=f,u):r.components[c]},directive(c,f){return f?(r.directives[c]=f,u):r.directives[c]},mount(c,f,d){if(!a){const p=W(o,l);return p.appContext=r,f&&t?t(p,c):e(p,c,d),a=!0,u._container=c,c.__vue_app__=u,ku(p.component)||p.component.proxy}},unmount(){a&&(e(null,u._container),delete u._container.__vue_app__)},provide(c,f){return r.provides[c]=f,u}};return u}}function Gc(e,t,n,o,l=!1){if(Re(e)){e.forEach((p,h)=>Gc(p,t&&(Re(t)?t[h]:t),n,o,l));return}if(ks(o)&&!l)return;const r=o.shapeFlag&4?ku(o.component)||o.component.proxy:o.el,s=l?null:r,{i:a,r:u}=e,c=t&&t.r,f=a.refs===Kt?a.refs={}:a.refs,d=a.setupState;if(c!=null&&c!==u&&(Xe(c)?(f[c]=null,ft(d,c)&&(d[c]=null)):Tt(c)&&(c.value=null)),Ye(u))hl(u,a,12,[s,f]);else{const p=Xe(u),h=Tt(u);if(p||h){const v=()=>{if(e.f){const m=p?ft(d,u)?d[u]:f[u]:u.value;l?Re(m)&&Sf(m,r):Re(m)?m.includes(r)||m.push(r):p?(f[u]=[r],ft(d,u)&&(d[u]=f[u])):(u.value=[r],e.k&&(f[e.k]=u.value))}else p?(f[u]=s,ft(d,u)&&(d[u]=s)):h&&(u.value=s,e.k&&(f[e.k]=s))};s?(v.id=-1,$n(v,n)):v()}}}const $n=cS;function RS(e){return xS(e)}function xS(e,t){const n=y2();n.__VUE__=!0;const{insert:o,remove:l,patchProp:r,createElement:s,createText:a,createComment:u,setText:c,setElementText:f,parentNode:d,nextSibling:p,setScopeId:h=kt,insertStaticContent:v}=e,m=(U,Q,de,_e=null,$e=null,ie=null,Ee=!1,he=null,Te=!!Q.dynamicChildren)=>{if(U===Q)return;U&&!Fl(U,Q)&&(_e=le(U),j(U,$e,ie,!0),U=null),Q.patchFlag===-2&&(Te=!1,Q.dynamicChildren=null);const{type:ye,ref:ue,shapeFlag:Ie}=Q;switch(ye){case ls:g(U,Q,de,_e);break;case mn:y(U,Q,de,_e);break;case lc:U==null&&w(Q,de,_e,Ee);break;case Ve:L(U,Q,de,_e,$e,ie,Ee,he,Te);break;default:Ie&1?_(U,Q,de,_e,$e,ie,Ee,he,Te):Ie&6?R(U,Q,de,_e,$e,ie,Ee,he,Te):(Ie&64||Ie&128)&&ye.process(U,Q,de,_e,$e,ie,Ee,he,Te,ae)}ue!=null&&$e&&Gc(ue,U&&U.ref,ie,Q||U,!Q)},g=(U,Q,de,_e)=>{if(U==null)o(Q.el=a(Q.children),de,_e);else{const $e=Q.el=U.el;Q.children!==U.children&&c($e,Q.children)}},y=(U,Q,de,_e)=>{U==null?o(Q.el=u(Q.children||""),de,_e):Q.el=U.el},w=(U,Q,de,_e)=>{[U.el,U.anchor]=v(U.children,Q,de,_e,U.el,U.anchor)},b=({el:U,anchor:Q},de,_e)=>{let $e;for(;U&&U!==Q;)$e=p(U),o(U,de,_e),U=$e;o(Q,de,_e)},C=({el:U,anchor:Q})=>{let de;for(;U&&U!==Q;)de=p(U),l(U),U=de;l(Q)},_=(U,Q,de,_e,$e,ie,Ee,he,Te)=>{Ee=Ee||Q.type==="svg",U==null?$(Q,de,_e,$e,ie,Ee,he,Te):A(U,Q,$e,ie,Ee,he,Te)},$=(U,Q,de,_e,$e,ie,Ee,he)=>{let Te,ye;const{type:ue,props:Ie,shapeFlag:Pe,transition:Ke,dirs:Je}=U;if(Te=U.el=s(U.type,ie,Ie&&Ie.is,Ie),Pe&8?f(Te,U.children):Pe&16&&T(U.children,Te,null,_e,$e,ie&&ue!=="foreignObject",Ee,he),Je&&Il(U,null,_e,"created"),M(Te,U,U.scopeId,Ee,_e),Ie){for(const je in Ie)je!=="value"&&!ui(je)&&r(Te,je,null,Ie[je],ie,U.children,_e,$e,we);"value"in Ie&&r(Te,"value",null,Ie.value),(ye=Ie.onVnodeBeforeMount)&&mo(ye,_e,U)}Je&&Il(U,null,_e,"beforeMount");const nt=(!$e||$e&&!$e.pendingBranch)&&Ke&&!Ke.persisted;nt&&Ke.beforeEnter(Te),o(Te,Q,de),((ye=Ie&&Ie.onVnodeMounted)||nt||Je)&&$n(()=>{ye&&mo(ye,_e,U),nt&&Ke.enter(Te),Je&&Il(U,null,_e,"mounted")},$e)},M=(U,Q,de,_e,$e)=>{if(de&&h(U,de),_e)for(let ie=0;ie<_e.length;ie++)h(U,_e[ie]);if($e){let ie=$e.subTree;if(Q===ie){const Ee=$e.vnode;M(U,Ee,Ee.scopeId,Ee.slotScopeIds,$e.parent)}}},T=(U,Q,de,_e,$e,ie,Ee,he,Te=0)=>{for(let ye=Te;ye<U.length;ye++){const ue=U[ye]=he?ul(U[ye]):go(U[ye]);m(null,ue,Q,de,_e,$e,ie,Ee,he)}},A=(U,Q,de,_e,$e,ie,Ee)=>{const he=Q.el=U.el;let{patchFlag:Te,dynamicChildren:ye,dirs:ue}=Q;Te|=U.patchFlag&16;const Ie=U.props||Kt,Pe=Q.props||Kt;let Ke;de&&Al(de,!1),(Ke=Pe.onVnodeBeforeUpdate)&&mo(Ke,de,Q,U),ue&&Il(Q,U,de,"beforeUpdate"),de&&Al(de,!0);const Je=$e&&Q.type!=="foreignObject";if(ye?O(U.dynamicChildren,ye,he,de,_e,Je,ie):Ee||x(U,Q,he,null,de,_e,Je,ie,!1),Te>0){if(Te&16)H(he,Q,Ie,Pe,de,_e,$e);else if(Te&2&&Ie.class!==Pe.class&&r(he,"class",null,Pe.class,$e),Te&4&&r(he,"style",Ie.style,Pe.style,$e),Te&8){const nt=Q.dynamicProps;for(let je=0;je<nt.length;je++){const J=nt[je],re=Ie[J],be=Pe[J];(be!==re||J==="value")&&r(he,J,re,be,$e,U.children,de,_e,we)}}Te&1&&U.children!==Q.children&&f(he,Q.children)}else!Ee&&ye==null&&H(he,Q,Ie,Pe,de,_e,$e);((Ke=Pe.onVnodeUpdated)||ue)&&$n(()=>{Ke&&mo(Ke,de,Q,U),ue&&Il(Q,U,de,"updated")},_e)},O=(U,Q,de,_e,$e,ie,Ee)=>{for(let he=0;he<Q.length;he++){const Te=U[he],ye=Q[he],ue=Te.el&&(Te.type===Ve||!Fl(Te,ye)||Te.shapeFlag&70)?d(Te.el):de;m(Te,ye,ue,null,_e,$e,ie,Ee,!0)}},H=(U,Q,de,_e,$e,ie,Ee)=>{if(de!==_e){if(de!==Kt)for(const he in de)!ui(he)&&!(he in _e)&&r(U,he,de[he],null,Ee,Q.children,$e,ie,we);for(const he in _e){if(ui(he))continue;const Te=_e[he],ye=de[he];Te!==ye&&he!=="value"&&r(U,he,ye,Te,Ee,Q.children,$e,ie,we)}"value"in _e&&r(U,"value",de.value,_e.value)}},L=(U,Q,de,_e,$e,ie,Ee,he,Te)=>{const ye=Q.el=U?U.el:a(""),ue=Q.anchor=U?U.anchor:a("");let{patchFlag:Ie,dynamicChildren:Pe,slotScopeIds:Ke}=Q;Ke&&(he=he?he.concat(Ke):Ke),U==null?(o(ye,de,_e),o(ue,de,_e),T(Q.children,de,ue,$e,ie,Ee,he,Te)):Ie>0&&Ie&64&&Pe&&U.dynamicChildren?(O(U.dynamicChildren,Pe,de,$e,ie,Ee,he),(Q.key!=null||$e&&Q===$e.subTree)&&Vf(U,Q,!0)):x(U,Q,de,ue,$e,ie,Ee,he,Te)},R=(U,Q,de,_e,$e,ie,Ee,he,Te)=>{Q.slotScopeIds=he,U==null?Q.shapeFlag&512?$e.ctx.activate(Q,de,_e,Ee,Te):V(Q,de,_e,$e,ie,Ee,Te):z(U,Q,Te)},V=(U,Q,de,_e,$e,ie,Ee)=>{const he=U.component=WS(U,_e,$e);if(yu(U)&&(he.ctx.renderer=ae),jS(he),he.asyncDep){if($e&&$e.registerDep(he,F),!U.el){const Te=he.subTree=W(mn);y(null,Te,Q,de)}return}F(he,U,Q,de,$e,ie,Ee)},z=(U,Q,de)=>{const _e=Q.component=U.component;if(aS(U,Q,de))if(_e.asyncDep&&!_e.asyncResolved){N(_e,Q,de);return}else _e.next=Q,tS(_e.update),_e.update();else Q.el=U.el,_e.vnode=Q},F=(U,Q,de,_e,$e,ie,Ee)=>{const he=()=>{if(U.isMounted){let{next:ue,bu:Ie,u:Pe,parent:Ke,vnode:Je}=U,nt=ue,je;Al(U,!1),ue?(ue.el=Je.el,N(U,ue,Ee)):ue=Je,Ie&&di(Ie),(je=ue.props&&ue.props.onVnodeBeforeUpdate)&&mo(je,Ke,ue,Je),Al(U,!0);const J=tc(U),re=U.subTree;U.subTree=J,m(re,J,d(re.el),le(re),U,$e,ie),ue.el=J.el,nt===null&&iS(U,J.el),Pe&&$n(Pe,$e),(je=ue.props&&ue.props.onVnodeUpdated)&&$n(()=>mo(je,Ke,ue,Je),$e)}else{let ue;const{el:Ie,props:Pe}=Q,{bm:Ke,m:Je,parent:nt}=U,je=ks(Q);if(Al(U,!1),Ke&&di(Ke),!je&&(ue=Pe&&Pe.onVnodeBeforeMount)&&mo(ue,nt,Q),Al(U,!0),Ie&&xe){const J=()=>{U.subTree=tc(U),xe(Ie,U.subTree,U,$e,null)};je?Q.type.__asyncLoader().then(()=>!U.isUnmounted&&J()):J()}else{const J=U.subTree=tc(U);m(null,J,de,_e,U,$e,ie),Q.el=J.el}if(Je&&$n(Je,$e),!je&&(ue=Pe&&Pe.onVnodeMounted)){const J=Q;$n(()=>mo(ue,nt,J),$e)}(Q.shapeFlag&256||nt&&ks(nt.vnode)&&nt.vnode.shapeFlag&256)&&U.a&&$n(U.a,$e),U.isMounted=!0,Q=de=_e=null}},Te=U.effect=new Ef(he,()=>Pf(ye),U.scope),ye=U.update=()=>Te.run();ye.id=U.uid,Al(U,!0),ye()},N=(U,Q,de)=>{Q.component=U;const _e=U.vnode.props;U.vnode=Q,U.next=null,OS(U,Q.props,_e,de),IS(U,Q.children,de),ts(),$h(),ns()},x=(U,Q,de,_e,$e,ie,Ee,he,Te=!1)=>{const ye=U&&U.children,ue=U?U.shapeFlag:0,Ie=Q.children,{patchFlag:Pe,shapeFlag:Ke}=Q;if(Pe>0){if(Pe&128){q(ye,Ie,de,_e,$e,ie,Ee,he,Te);return}else if(Pe&256){P(ye,Ie,de,_e,$e,ie,Ee,he,Te);return}}Ke&8?(ue&16&&we(ye,$e,ie),Ie!==ye&&f(de,Ie)):ue&16?Ke&16?q(ye,Ie,de,_e,$e,ie,Ee,he,Te):we(ye,$e,ie,!0):(ue&8&&f(de,""),Ke&16&&T(Ie,de,_e,$e,ie,Ee,he,Te))},P=(U,Q,de,_e,$e,ie,Ee,he,Te)=>{U=U||$r,Q=Q||$r;const ye=U.length,ue=Q.length,Ie=Math.min(ye,ue);let Pe;for(Pe=0;Pe<Ie;Pe++){const Ke=Q[Pe]=Te?ul(Q[Pe]):go(Q[Pe]);m(U[Pe],Ke,de,null,$e,ie,Ee,he,Te)}ye>ue?we(U,$e,ie,!0,!1,Ie):T(Q,de,_e,$e,ie,Ee,he,Te,Ie)},q=(U,Q,de,_e,$e,ie,Ee,he,Te)=>{let ye=0;const ue=Q.length;let Ie=U.length-1,Pe=ue-1;for(;ye<=Ie&&ye<=Pe;){const Ke=U[ye],Je=Q[ye]=Te?ul(Q[ye]):go(Q[ye]);if(Fl(Ke,Je))m(Ke,Je,de,null,$e,ie,Ee,he,Te);else break;ye++}for(;ye<=Ie&&ye<=Pe;){const Ke=U[Ie],Je=Q[Pe]=Te?ul(Q[Pe]):go(Q[Pe]);if(Fl(Ke,Je))m(Ke,Je,de,null,$e,ie,Ee,he,Te);else break;Ie--,Pe--}if(ye>Ie){if(ye<=Pe){const Ke=Pe+1,Je=Ke<ue?Q[Ke].el:_e;for(;ye<=Pe;)m(null,Q[ye]=Te?ul(Q[ye]):go(Q[ye]),de,Je,$e,ie,Ee,he,Te),ye++}}else if(ye>Pe)for(;ye<=Ie;)j(U[ye],$e,ie,!0),ye++;else{const Ke=ye,Je=ye,nt=new Map;for(ye=Je;ye<=Pe;ye++){const Se=Q[ye]=Te?ul(Q[ye]):go(Q[ye]);Se.key!=null&&nt.set(Se.key,ye)}let je,J=0;const re=Pe-Je+1;let be=!1,B=0;const X=new Array(re);for(ye=0;ye<re;ye++)X[ye]=0;for(ye=Ke;ye<=Ie;ye++){const Se=U[ye];if(J>=re){j(Se,$e,ie,!0);continue}let Qe;if(Se.key!=null)Qe=nt.get(Se.key);else for(je=Je;je<=Pe;je++)if(X[je-Je]===0&&Fl(Se,Q[je])){Qe=je;break}Qe===void 0?j(Se,$e,ie,!0):(X[Qe-Je]=ye+1,Qe>=B?B=Qe:be=!0,m(Se,Q[Qe],de,null,$e,ie,Ee,he,Te),J++)}const ce=be?LS(X):$r;for(je=ce.length-1,ye=re-1;ye>=0;ye--){const Se=Je+ye,Qe=Q[Se],Ot=Se+1<ue?Q[Se+1].el:_e;X[ye]===0?m(null,Qe,de,Ot,$e,ie,Ee,he,Te):be&&(je<0||ye!==ce[je]?te(Qe,de,Ot,2):je--)}}},te=(U,Q,de,_e,$e=null)=>{const{el:ie,type:Ee,transition:he,children:Te,shapeFlag:ye}=U;if(ye&6){te(U.component.subTree,Q,de,_e);return}if(ye&128){U.suspense.move(Q,de,_e);return}if(ye&64){Ee.move(U,Q,de,ae);return}if(Ee===Ve){o(ie,Q,de);for(let Ie=0;Ie<Te.length;Ie++)te(Te[Ie],Q,de,_e);o(U.anchor,Q,de);return}if(Ee===lc){b(U,Q,de);return}if(_e!==2&&ye&1&&he)if(_e===0)he.beforeEnter(ie),o(ie,Q,de),$n(()=>he.enter(ie),$e);else{const{leave:Ie,delayLeave:Pe,afterLeave:Ke}=he,Je=()=>o(ie,Q,de),nt=()=>{Ie(ie,()=>{Je(),Ke&&Ke()})};Pe?Pe(ie,Je,nt):nt()}else o(ie,Q,de)},j=(U,Q,de,_e=!1,$e=!1)=>{const{type:ie,props:Ee,ref:he,children:Te,dynamicChildren:ye,shapeFlag:ue,patchFlag:Ie,dirs:Pe}=U;if(he!=null&&Gc(he,null,de,U,!0),ue&256){Q.ctx.deactivate(U);return}const Ke=ue&1&&Pe,Je=!ks(U);let nt;if(Je&&(nt=Ee&&Ee.onVnodeBeforeUnmount)&&mo(nt,Q,U),ue&6)Ce(U.component,de,_e);else{if(ue&128){U.suspense.unmount(de,_e);return}Ke&&Il(U,null,Q,"beforeUnmount"),ue&64?U.type.remove(U,Q,de,$e,ae,_e):ye&&(ie!==Ve||Ie>0&&Ie&64)?we(ye,Q,de,!1,!0):(ie===Ve&&Ie&384||!$e&&ue&16)&&we(Te,Q,de),_e&&Z(U)}(Je&&(nt=Ee&&Ee.onVnodeUnmounted)||Ke)&&$n(()=>{nt&&mo(nt,Q,U),Ke&&Il(U,null,Q,"unmounted")},de)},Z=U=>{const{type:Q,el:de,anchor:_e,transition:$e}=U;if(Q===Ve){ge(de,_e);return}if(Q===lc){C(U);return}const ie=()=>{l(de),$e&&!$e.persisted&&$e.afterLeave&&$e.afterLeave()};if(U.shapeFlag&1&&$e&&!$e.persisted){const{leave:Ee,delayLeave:he}=$e,Te=()=>Ee(de,ie);he?he(U.el,ie,Te):Te()}else ie()},ge=(U,Q)=>{let de;for(;U!==Q;)de=p(U),l(U),U=de;l(Q)},Ce=(U,Q,de)=>{const{bum:_e,scope:$e,update:ie,subTree:Ee,um:he}=U;_e&&di(_e),$e.stop(),ie&&(ie.active=!1,j(Ee,U,Q,de)),he&&$n(he,Q),$n(()=>{U.isUnmounted=!0},Q),Q&&Q.pendingBranch&&!Q.isUnmounted&&U.asyncDep&&!U.asyncResolved&&U.suspenseId===Q.pendingId&&(Q.deps--,Q.deps===0&&Q.resolve())},we=(U,Q,de,_e=!1,$e=!1,ie=0)=>{for(let Ee=ie;Ee<U.length;Ee++)j(U[Ee],Q,de,_e,$e)},le=U=>U.shapeFlag&6?le(U.component.subTree):U.shapeFlag&128?U.suspense.next():p(U.anchor||U.el),ee=(U,Q,de)=>{U==null?Q._vnode&&j(Q._vnode,null,null,!0):m(Q._vnode||null,U,Q,null,null,null,de),$h(),by(),Q._vnode=U},ae={p:m,um:j,m:te,r:Z,mt:V,mc:T,pc:x,pbc:O,n:le,o:e};let pe,xe;return t&&([pe,xe]=t(ae)),{render:ee,hydrate:pe,createApp:PS(ee,pe)}}function Al({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function Vf(e,t,n=!1){const o=e.children,l=t.children;if(Re(o)&&Re(l))for(let r=0;r<o.length;r++){const s=o[r];let a=l[r];a.shapeFlag&1&&!a.dynamicChildren&&((a.patchFlag<=0||a.patchFlag===32)&&(a=l[r]=ul(l[r]),a.el=s.el),n||Vf(s,a)),a.type===ls&&(a.el=s.el)}}function LS(e){const t=e.slice(),n=[0];let o,l,r,s,a;const u=e.length;for(o=0;o<u;o++){const c=e[o];if(c!==0){if(l=n[n.length-1],e[l]<c){t[o]=l,n.push(o);continue}for(r=0,s=n.length-1;r<s;)a=r+s>>1,e[n[a]]<c?r=a+1:s=a;c<e[n[r]]&&(r>0&&(t[o]=n[r-1]),n[r]=o)}}for(r=n.length,s=n[r-1];r-- >0;)n[r]=s,s=t[s];return n}const DS=e=>e.__isTeleport,Es=e=>e&&(e.disabled||e.disabled===""),Lh=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Xc=(e,t)=>{const n=e&&e.to;return Xe(n)?t?t(n):null:n},BS={__isTeleport:!0,process(e,t,n,o,l,r,s,a,u,c){const{mc:f,pc:d,pbc:p,o:{insert:h,querySelector:v,createText:m,createComment:g}}=c,y=Es(t.props);let{shapeFlag:w,children:b,dynamicChildren:C}=t;if(e==null){const _=t.el=m(""),$=t.anchor=m("");h(_,n,o),h($,n,o);const M=t.target=Xc(t.props,v),T=t.targetAnchor=m("");M&&(h(T,M),s=s||Lh(M));const A=(O,H)=>{w&16&&f(b,O,H,l,r,s,a,u)};y?A(n,$):M&&A(M,T)}else{t.el=e.el;const _=t.anchor=e.anchor,$=t.target=e.target,M=t.targetAnchor=e.targetAnchor,T=Es(e.props),A=T?n:$,O=T?_:M;if(s=s||Lh($),C?(p(e.dynamicChildren,C,A,l,r,s,a),Vf(e,t,!0)):u||d(e,t,A,O,l,r,s,a,!1),y)T||Wa(t,n,_,c,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const H=t.target=Xc(t.props,v);H&&Wa(t,H,null,c,0)}else T&&Wa(t,$,M,c,1)}Fy(t)},remove(e,t,n,o,{um:l,o:{remove:r}},s){const{shapeFlag:a,children:u,anchor:c,targetAnchor:f,target:d,props:p}=e;if(d&&r(f),(s||!Es(p))&&(r(c),a&16))for(let h=0;h<u.length;h++){const v=u[h];l(v,t,n,!0,!!v.dynamicChildren)}},move:Wa,hydrate:FS};function Wa(e,t,n,{o:{insert:o},m:l},r=2){r===0&&o(e.targetAnchor,t,n);const{el:s,anchor:a,shapeFlag:u,children:c,props:f}=e,d=r===2;if(d&&o(s,t,n),(!d||Es(f))&&u&16)for(let p=0;p<c.length;p++)l(c[p],t,n,2);d&&o(a,t,n)}function FS(e,t,n,o,l,r,{o:{nextSibling:s,parentNode:a,querySelector:u}},c){const f=t.target=Xc(t.props,u);if(f){const d=f._lpa||f.firstChild;if(t.shapeFlag&16)if(Es(t.props))t.anchor=c(s(e),t,a(e),n,o,l,r),t.targetAnchor=d;else{t.anchor=s(e);let p=d;for(;p;)if(p=s(p),p&&p.nodeType===8&&p.data==="teleport anchor"){t.targetAnchor=p,f._lpa=t.targetAnchor&&s(t.targetAnchor);break}c(d,t,f,n,o,l,r)}Fy(t)}return t.anchor&&s(t.anchor)}const Ca=BS;function Fy(e){const t=e.ctx;if(t&&t.ut){let n=e.children[0].el;for(;n!==e.targetAnchor;)n.nodeType===1&&n.setAttribute("data-v-owner",t.uid),n=n.nextSibling;t.ut()}}const Ve=Symbol(void 0),ls=Symbol(void 0),mn=Symbol(void 0),lc=Symbol(void 0),$s=[];let oo=null;function k(e=!1){$s.push(oo=e?null:[])}function VS(){$s.pop(),oo=$s[$s.length-1]||null}let js=1;function Dh(e){js+=e}function Vy(e){return e.dynamicChildren=js>0?oo||$r:null,VS(),js>0&&oo&&oo.push(e),e}function D(e,t,n,o,l,r){return Vy(K(e,t,n,o,l,r,!0))}function se(e,t,n,o,l){return Vy(W(e,t,n,o,l,!0))}function Lt(e){return e?e.__v_isVNode===!0:!1}function Fl(e,t){return e.type===t.type&&e.key===t.key}const Cu="__vInternal",zy=({key:e})=>e??null,fi=({ref:e,ref_key:t,ref_for:n})=>e!=null?Xe(e)||Tt(e)||Ye(e)?{i:sn,r:e,k:t,f:!!n}:e:null;function K(e,t=null,n=null,o=0,l=null,r=e===Ve?0:1,s=!1,a=!1){const u={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&zy(t),ref:t&&fi(t),scopeId:Sy,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:r,patchFlag:o,dynamicProps:l,dynamicChildren:null,appContext:null,ctx:sn};return a?(zf(u,n),r&128&&e.normalize(u)):n&&(u.shapeFlag|=Xe(n)?8:16),js>0&&!s&&oo&&(u.patchFlag>0||r&6)&&u.patchFlag!==32&&oo.push(u),u}const W=zS;function zS(e,t=null,n=null,o=0,l=null,r=!1){if((!e||e===My)&&(e=mn),Lt(e)){const a=Ho(e,t,!0);return n&&zf(a,n),js>0&&!r&&oo&&(a.shapeFlag&6?oo[oo.indexOf(e)]=a:oo.push(a)),a.patchFlag|=-2,a}if(GS(e)&&(e=e.__vccOpts),t){t=Su(t);let{class:a,style:u}=t;a&&!Xe(a)&&(t.class=E(a)),st(u)&&(dy(u)&&!Re(u)&&(u=on({},u)),t.style=Fe(u))}const s=Xe(e)?1:uS(e)?128:DS(e)?64:st(e)?4:Ye(e)?2:0;return K(e,t,n,o,l,s,r,!0)}function Su(e){return e?dy(e)||Cu in e?on({},e):e:null}function Ho(e,t,n=!1){const{props:o,ref:l,patchFlag:r,children:s}=e,a=t?at(o||{},t):o;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:a,key:a&&zy(a),ref:t&&t.ref?n&&l?Re(l)?l.concat(fi(t)):[l,fi(t)]:fi(t):l,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:s,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==Ve?r===-1?16:r|16:r,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&Ho(e.ssContent),ssFallback:e.ssFallback&&Ho(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce}}function vt(e=" ",t=0){return W(ls,null,e,t)}function ne(e="",t=!1){return t?(k(),se(mn,null,e)):W(mn,null,e)}function go(e){return e==null||typeof e=="boolean"?W(mn):Re(e)?W(Ve,null,e.slice()):typeof e=="object"?ul(e):W(ls,null,String(e))}function ul(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:Ho(e)}function zf(e,t){let n=0;const{shapeFlag:o}=e;if(t==null)t=null;else if(Re(t))n=16;else if(typeof t=="object")if(o&65){const l=t.default;l&&(l._c&&(l._d=!1),zf(e,l()),l._c&&(l._d=!0));return}else{n=32;const l=t._;!l&&!(Cu in t)?t._ctx=sn:l===3&&sn&&(sn.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else Ye(t)?(t={default:t,_ctx:sn},n=32):(t=String(t),o&64?(n=16,t=[vt(t)]):n=8);e.children=t,e.shapeFlag|=n}function at(...e){const t={};for(let n=0;n<e.length;n++){const o=e[n];for(const l in o)if(l==="class")t.class!==o.class&&(t.class=E([t.class,o.class]));else if(l==="style")t.style=Fe([t.style,o.style]);else if(fu(l)){const r=t[l],s=o[l];s&&r!==s&&!(Re(r)&&r.includes(s))&&(t[l]=r?[].concat(r,s):s)}else l!==""&&(t[l]=o[l])}return t}function mo(e,t,n,o=null){jn(e,t,7,[n,o])}const HS=By();let KS=0;function WS(e,t,n){const o=e.type,l=(t?t.appContext:e.appContext)||HS,r={uid:KS++,vnode:e,type:o,parent:t,appContext:l,root:null,next:null,subTree:null,effect:null,update:null,scope:new Jg(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(l.provides),accessCache:null,renderCache:[],components:null,directives:null,propsOptions:Ry(o,l),emitsOptions:Cy(o,l),emit:null,emitted:null,propsDefaults:Kt,inheritAttrs:o.inheritAttrs,ctx:Kt,data:Kt,props:Kt,attrs:Kt,slots:Kt,refs:Kt,setupState:Kt,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return r.ctx={_:r},r.root=t?t.root:r,r.emit=lS.bind(null,r),e.ce&&e.ce(r),r}let jt=null;const rt=()=>jt||sn,Br=e=>{jt=e,e.scope.on()},Zl=()=>{jt&&jt.scope.off(),jt=null};function Hy(e){return e.vnode.shapeFlag&4}let Us=!1;function jS(e,t=!1){Us=t;const{props:n,children:o}=e.vnode,l=Hy(e);TS(e,n,l,t),MS(e,o);const r=l?US(e,t):void 0;return Us=!1,r}function US(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=Jl(new Proxy(e.ctx,CS));const{setup:o}=n;if(o){const l=e.setupContext=o.length>1?Wy(e):null;Br(e),ts();const r=hl(o,e,0,[e.props,l]);if(ns(),Zl(),Ds(r)){if(r.then(Zl,Zl),t)return r.then(s=>{Bh(e,s,t)}).catch(s=>{mu(s,e,0)});e.asyncDep=r}else Bh(e,r,t)}else Ky(e,t)}function Bh(e,t,n){Ye(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:st(t)&&(e.setupState=hy(t)),Ky(e,n)}let Fh;function Ky(e,t,n){const o=e.type;if(!e.render){if(!t&&Fh&&!o.render){const l=o.template||Bf(e).template;if(l){const{isCustomElement:r,compilerOptions:s}=e.appContext.config,{delimiters:a,compilerOptions:u}=o,c=on(on({isCustomElement:r,delimiters:a},s),u);o.render=Fh(l,c)}}e.render=o.render||kt}Br(e),ts(),SS(e),ns(),Zl()}function qS(e){return new Proxy(e.attrs,{get(t,n){return Mn(e,"get","$attrs"),t[n]}})}function Wy(e){const t=o=>{e.exposed=o||{}};let n;return{get attrs(){return n||(n=qS(e))},slots:e.slots,emit:e.emit,expose:t}}function ku(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(hy(Jl(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in _s)return _s[n](e)},has(t,n){return n in t||n in _s}}))}function YS(e,t=!0){return Ye(e)?e.displayName||e.name:e.name||t&&e.__name}function GS(e){return Ye(e)&&"__vccOpts"in e}const S=(e,t)=>my(e,t,Us);function ln(){return jy().slots}function rs(){return jy().attrs}function jy(){const e=rt();return e.setupContext||(e.setupContext=Wy(e))}function ze(e,t,n){const o=arguments.length;return o===2?st(t)&&!Re(t)?Lt(t)?W(e,null,[t]):W(e,t):W(e,null,t):(o>3?n=Array.prototype.slice.call(arguments,2):o===3&&Lt(n)&&(n=[n]),W(e,t,n))}const XS=Symbol(""),JS=()=>Be(XS),ZS="3.2.47",QS="http://www.w3.org/2000/svg",Vl=typeof document<"u"?document:null,Vh=Vl&&Vl.createElement("template"),ek={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,o)=>{const l=t?Vl.createElementNS(QS,e):Vl.createElement(e,n?{is:n}:void 0);return e==="select"&&o&&o.multiple!=null&&l.setAttribute("multiple",o.multiple),l},createText:e=>Vl.createTextNode(e),createComment:e=>Vl.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>Vl.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,o,l,r){const s=n?n.previousSibling:t.lastChild;if(l&&(l===r||l.nextSibling))for(;t.insertBefore(l.cloneNode(!0),n),!(l===r||!(l=l.nextSibling)););else{Vh.innerHTML=o?`<svg>${e}</svg>`:e;const a=Vh.content;if(o){const u=a.firstChild;for(;u.firstChild;)a.appendChild(u.firstChild);a.removeChild(u)}t.insertBefore(a,n)}return[s?s.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function tk(e,t,n){const o=e._vtc;o&&(t=(t?[t,...o]:[...o]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function nk(e,t,n){const o=e.style,l=Xe(n);if(n&&!l){if(t&&!Xe(t))for(const r in t)n[r]==null&&Jc(o,r,"");for(const r in n)Jc(o,r,n[r])}else{const r=o.display;l?t!==n&&(o.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(o.display=r)}}const zh=/\s*!important$/;function Jc(e,t,n){if(Re(n))n.forEach(o=>Jc(e,t,o));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const o=ok(e,t);zh.test(n)?e.setProperty(_l(o),n.replace(zh,""),"important"):e[o]=n}}const Hh=["Webkit","Moz","ms"],rc={};function ok(e,t){const n=rc[t];if(n)return n;let o=qn(t);if(o!=="filter"&&o in e)return rc[t]=o;o=wa(o);for(let l=0;l<Hh.length;l++){const r=Hh[l]+o;if(r in e)return rc[t]=r}return t}const Kh="http://www.w3.org/1999/xlink";function lk(e,t,n,o,l){if(o&&t.startsWith("xlink:"))n==null?e.removeAttributeNS(Kh,t.slice(6,t.length)):e.setAttributeNS(Kh,t,n);else{const r=c2(t);n==null||r&&!Ug(n)?e.removeAttribute(t):e.setAttribute(t,r?"":n)}}function rk(e,t,n,o,l,r,s){if(t==="innerHTML"||t==="textContent"){o&&s(o,l,r),e[t]=n??"";return}if(t==="value"&&e.tagName!=="PROGRESS"&&!e.tagName.includes("-")){e._value=n;const u=n??"";(e.value!==u||e.tagName==="OPTION")&&(e.value=u),n==null&&e.removeAttribute(t);return}let a=!1;if(n===""||n==null){const u=typeof e[t];u==="boolean"?n=Ug(n):n==null&&u==="string"?(n="",a=!0):u==="number"&&(n=0,a=!0)}try{e[t]=n}catch{}a&&e.removeAttribute(t)}function cl(e,t,n,o){e.addEventListener(t,n,o)}function sk(e,t,n,o){e.removeEventListener(t,n,o)}function ak(e,t,n,o,l=null){const r=e._vei||(e._vei={}),s=r[t];if(o&&s)s.value=o;else{const[a,u]=ik(t);if(o){const c=r[t]=dk(o,l);cl(e,a,c,u)}else s&&(sk(e,a,s,u),r[t]=void 0)}}const Wh=/(?:Once|Passive|Capture)$/;function ik(e){let t;if(Wh.test(e)){t={};let o;for(;o=e.match(Wh);)e=e.slice(0,e.length-o[0].length),t[o[0].toLowerCase()]=!0}return[e[2]===":"?e.slice(3):_l(e.slice(2)),t]}let sc=0;const uk=Promise.resolve(),ck=()=>sc||(uk.then(()=>sc=0),sc=Date.now());function dk(e,t){const n=o=>{if(!o._vts)o._vts=Date.now();else if(o._vts<=n.attached)return;jn(fk(o,n.value),t,5,[o])};return n.value=e,n.attached=ck(),n}function fk(e,t){if(Re(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(o=>l=>!l._stopped&&o&&o(l))}else return t}const jh=/^on[a-z]/,pk=(e,t,n,o,l=!1,r,s,a,u)=>{t==="class"?tk(e,o,l):t==="style"?nk(e,n,o):fu(t)?Cf(t)||ak(e,t,n,o,s):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):hk(e,t,o,l))?rk(e,t,o,r,s,a,u):(t==="true-value"?e._trueValue=o:t==="false-value"&&(e._falseValue=o),lk(e,t,o,l))};function hk(e,t,n,o){return o?!!(t==="innerHTML"||t==="textContent"||t in e&&jh.test(t)&&Ye(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||jh.test(t)&&Xe(n)?!1:t in e}const nl="transition",fs="animation",Wt=(e,{slots:t})=>ze(Ey,qy(e),t);Wt.displayName="Transition";const Uy={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},vk=Wt.props=on({},Ey.props,Uy),Pl=(e,t=[])=>{Re(e)?e.forEach(n=>n(...t)):e&&e(...t)},Uh=e=>e?Re(e)?e.some(t=>t.length>1):e.length>1:!1;function qy(e){const t={};for(const L in e)L in Uy||(t[L]=e[L]);if(e.css===!1)return t;const{name:n="v",type:o,duration:l,enterFromClass:r=`${n}-enter-from`,enterActiveClass:s=`${n}-enter-active`,enterToClass:a=`${n}-enter-to`,appearFromClass:u=r,appearActiveClass:c=s,appearToClass:f=a,leaveFromClass:d=`${n}-leave-from`,leaveActiveClass:p=`${n}-leave-active`,leaveToClass:h=`${n}-leave-to`}=e,v=mk(l),m=v&&v[0],g=v&&v[1],{onBeforeEnter:y,onEnter:w,onEnterCancelled:b,onLeave:C,onLeaveCancelled:_,onBeforeAppear:$=y,onAppear:M=w,onAppearCancelled:T=b}=t,A=(L,R,V)=>{rl(L,R?f:a),rl(L,R?c:s),V&&V()},O=(L,R)=>{L._isLeaving=!1,rl(L,d),rl(L,h),rl(L,p),R&&R()},H=L=>(R,V)=>{const z=L?M:w,F=()=>A(R,L,V);Pl(z,[R,F]),qh(()=>{rl(R,L?u:r),Io(R,L?f:a),Uh(z)||Yh(R,o,m,F)})};return on(t,{onBeforeEnter(L){Pl(y,[L]),Io(L,r),Io(L,s)},onBeforeAppear(L){Pl($,[L]),Io(L,u),Io(L,c)},onEnter:H(!1),onAppear:H(!0),onLeave(L,R){L._isLeaving=!0;const V=()=>O(L,R);Io(L,d),Gy(),Io(L,p),qh(()=>{L._isLeaving&&(rl(L,d),Io(L,h),Uh(C)||Yh(L,o,g,V))}),Pl(C,[L,V])},onEnterCancelled(L){A(L,!1),Pl(b,[L])},onAppearCancelled(L){A(L,!0),Pl(T,[L])},onLeaveCancelled(L){O(L),Pl(_,[L])}})}function mk(e){if(e==null)return null;if(st(e))return[ac(e.enter),ac(e.leave)];{const t=ac(e);return[t,t]}}function ac(e){return g2(e)}function Io(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function rl(e,t){t.split(/\s+/).forEach(o=>o&&e.classList.remove(o));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function qh(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let gk=0;function Yh(e,t,n,o){const l=e._endId=++gk,r=()=>{l===e._endId&&o()};if(n)return setTimeout(r,n);const{type:s,timeout:a,propCount:u}=Yy(e,t);if(!s)return o();const c=s+"end";let f=0;const d=()=>{e.removeEventListener(c,p),r()},p=h=>{h.target===e&&++f>=u&&d()};setTimeout(()=>{f<u&&d()},a+1),e.addEventListener(c,p)}function Yy(e,t){const n=window.getComputedStyle(e),o=v=>(n[v]||"").split(", "),l=o(`${nl}Delay`),r=o(`${nl}Duration`),s=Gh(l,r),a=o(`${fs}Delay`),u=o(`${fs}Duration`),c=Gh(a,u);let f=null,d=0,p=0;t===nl?s>0&&(f=nl,d=s,p=r.length):t===fs?c>0&&(f=fs,d=c,p=u.length):(d=Math.max(s,c),f=d>0?s>c?nl:fs:null,p=f?f===nl?r.length:u.length:0);const h=f===nl&&/\b(transform|all)(,|$)/.test(o(`${nl}Property`).toString());return{type:f,timeout:d,propCount:p,hasTransform:h}}function Gh(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((n,o)=>Xh(n)+Xh(e[o])))}function Xh(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function Gy(){return document.body.offsetHeight}const Xy=new WeakMap,Jy=new WeakMap,Zy={name:"TransitionGroup",props:on({},vk,{tag:String,moveClass:String}),setup(e,{slots:t}){const n=rt(),o=_y();let l,r;return Uo(()=>{if(!l.length)return;const s=e.moveClass||`${e.name||"v"}-move`;if(!Sk(l[0].el,n.vnode.el,s))return;l.forEach(bk),l.forEach(wk);const a=l.filter(Ck);Gy(),a.forEach(u=>{const c=u.el,f=c.style;Io(c,s),f.transform=f.webkitTransform=f.transitionDuration="";const d=c._moveCb=p=>{p&&p.target!==c||(!p||/transform$/.test(p.propertyName))&&(c.removeEventListener("transitionend",d),c._moveCb=null,rl(c,s))};c.addEventListener("transitionend",d)})}),()=>{const s=Ct(e),a=qy(s);let u=s.tag||Ve;l=r,r=t.default?xf(t.default()):[];for(let c=0;c<r.length;c++){const f=r[c];f.key!=null&&Ks(f,Hs(f,a,o,n))}if(l)for(let c=0;c<l.length;c++){const f=l[c];Ks(f,Hs(f,a,o,n)),Xy.set(f,f.el.getBoundingClientRect())}return W(u,null,r)}}},yk=e=>delete e.mode;Zy.props;const Qy=Zy;function bk(e){const t=e.el;t._moveCb&&t._moveCb(),t._enterCb&&t._enterCb()}function wk(e){Jy.set(e,e.el.getBoundingClientRect())}function Ck(e){const t=Xy.get(e),n=Jy.get(e),o=t.left-n.left,l=t.top-n.top;if(o||l){const r=e.el.style;return r.transform=r.webkitTransform=`translate(${o}px,${l}px)`,r.transitionDuration="0s",e}}function Sk(e,t,n){const o=e.cloneNode();e._vtc&&e._vtc.forEach(s=>{s.split(/\s+/).forEach(a=>a&&o.classList.remove(a))}),n.split(/\s+/).forEach(s=>s&&o.classList.add(s)),o.style.display="none";const l=t.nodeType===1?t:t.parentNode;l.appendChild(o);const{hasTransform:r}=Yy(o);return l.removeChild(o),r}const Fr=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Re(t)?n=>di(t,n):t};function kk(e){e.target.composing=!0}function Jh(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const Hf={created(e,{modifiers:{lazy:t,trim:n,number:o}},l){e._assign=Fr(l);const r=o||l.props&&l.props.type==="number";cl(e,t?"change":"input",s=>{if(s.target.composing)return;let a=e.value;n&&(a=a.trim()),r&&(a=Vc(a)),e._assign(a)}),n&&cl(e,"change",()=>{e.value=e.value.trim()}),t||(cl(e,"compositionstart",kk),cl(e,"compositionend",Jh),cl(e,"change",Jh))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:o,number:l}},r){if(e._assign=Fr(r),e.composing||document.activeElement===e&&e.type!=="range"&&(n||o&&e.value.trim()===t||(l||e.type==="number")&&Vc(e.value)===t))return;const s=t??"";e.value!==s&&(e.value=s)}},Ui={deep:!0,created(e,t,n){e._assign=Fr(n),cl(e,"change",()=>{const o=e._modelValue,l=tb(e),r=e.checked,s=e._assign;if(Re(o)){const a=qg(o,l),u=a!==-1;if(r&&!u)s(o.concat(l));else if(!r&&u){const c=[...o];c.splice(a,1),s(c)}}else if(pu(o)){const a=new Set(o);r?a.add(l):a.delete(l),s(a)}else s(nb(e,r))})},mounted:Zh,beforeUpdate(e,t,n){e._assign=Fr(n),Zh(e,t,n)}};function Zh(e,{value:t,oldValue:n},o){e._modelValue=t,Re(t)?e.checked=qg(t,o.props.value)>-1:pu(t)?e.checked=t.has(o.props.value):t!==n&&(e.checked=Lr(t,nb(e,!0)))}const eb={created(e,{value:t},n){e.checked=Lr(t,n.props.value),e._assign=Fr(n),cl(e,"change",()=>{e._assign(tb(e))})},beforeUpdate(e,{value:t,oldValue:n},o){e._assign=Fr(o),t!==n&&(e.checked=Lr(t,o.props.value))}};function tb(e){return"_value"in e?e._value:e.value}function nb(e,t){const n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}const _k=["ctrl","shift","alt","meta"],Ek={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&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>_k.some(n=>e[`${n}Key`]&&!t.includes(n))},Ge=(e,t)=>(n,...o)=>{for(let l=0;l<t.length;l++){const r=Ek[t[l]];if(r&&r(n,t))return}return e(n,...o)},$k={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},ht=(e,t)=>n=>{if(!("key"in n))return;const o=_l(n.key);if(t.some(l=>l===o||$k[l]===o))return e(n)},mt={beforeMount(e,{value:t},{transition:n}){e._vod=e.style.display==="none"?"":e.style.display,n&&t?n.beforeEnter(e):ps(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:o}){!t!=!n&&(o?t?(o.beforeEnter(e),ps(e,!0),o.enter(e)):o.leave(e,()=>{ps(e,!1)}):ps(e,t))},beforeUnmount(e,{value:t}){ps(e,t)}};function ps(e,t){e.style.display=t?e._vod:"none"}const Tk=on({patchProp:pk},ek);let Qh;function ob(){return Qh||(Qh=RS(Tk))}const Vr=(...e)=>{ob().render(...e)},lb=(...e)=>{const t=ob().createApp(...e),{mount:n}=t;return t.mount=o=>{const l=Ok(o);if(!l)return;const r=t._component;!Ye(r)&&!r.render&&!r.template&&(r.template=l.innerHTML),l.innerHTML="";const s=n(l,!1,l instanceof SVGElement);return l instanceof Element&&(l.removeAttribute("v-cloak"),l.setAttribute("data-v-app","")),s},t};function Ok(e){return Xe(e)?document.querySelector(e):e}const rb=(e,t)=>{const n=e.__vccOpts||e;for(const[o,l]of t)n[o]=l;return n},Nk={};function Mk(e,t){const n=Ue("el-menu-item"),o=Ue("el-menu");return k(),se(o,{class:"el-menu-demo",mode:"horizontal","default-active":"0",ellipsis:!1},{default:Y(()=>[W(n,{index:"0"},{default:Y(()=>[vt("直播流目录")]),_:1})]),_:1})}const Ik=rb(Nk,[["render",Mk]]);function sb(e,t){return function(){return e.apply(t,arguments)}}const{toString:ab}=Object.prototype,{getPrototypeOf:Kf}=Object,Wf=(e=>t=>{const n=ab.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),qo=e=>(e=e.toLowerCase(),t=>Wf(t)===e),_u=e=>t=>typeof t===e,{isArray:ss}=Array,qs=_u("undefined");function Ak(e){return e!==null&&!qs(e)&&e.constructor!==null&&!qs(e.constructor)&&bl(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}const ib=qo("ArrayBuffer");function Pk(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&ib(e.buffer),t}const Rk=_u("string"),bl=_u("function"),ub=_u("number"),jf=e=>e!==null&&typeof e=="object",xk=e=>e===!0||e===!1,pi=e=>{if(Wf(e)!=="object")return!1;const t=Kf(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},Lk=qo("Date"),Dk=qo("File"),Bk=qo("Blob"),Fk=qo("FileList"),Vk=e=>jf(e)&&bl(e.pipe),zk=e=>{const t="[object FormData]";return e&&(typeof FormData=="function"&&e instanceof FormData||ab.call(e)===t||bl(e.toString)&&e.toString()===t)},Hk=qo("URLSearchParams"),Kk=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function Sa(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let o,l;if(typeof e!="object"&&(e=[e]),ss(e))for(o=0,l=e.length;o<l;o++)t.call(null,e[o],o,e);else{const r=n?Object.getOwnPropertyNames(e):Object.keys(e),s=r.length;let a;for(o=0;o<s;o++)a=r[o],t.call(null,e[a],a,e)}}function cb(e,t){t=t.toLowerCase();const n=Object.keys(e);let o=n.length,l;for(;o-- >0;)if(l=n[o],t===l.toLowerCase())return l;return null}const db=(()=>typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global)(),fb=e=>!qs(e)&&e!==db;function Zc(){const{caseless:e}=fb(this)&&this||{},t={},n=(o,l)=>{const r=e&&cb(t,l)||l;pi(t[r])&&pi(o)?t[r]=Zc(t[r],o):pi(o)?t[r]=Zc({},o):ss(o)?t[r]=o.slice():t[r]=o};for(let o=0,l=arguments.length;o<l;o++)arguments[o]&&Sa(arguments[o],n);return t}const Wk=(e,t,n,{allOwnKeys:o}={})=>(Sa(t,(l,r)=>{n&&bl(l)?e[r]=sb(l,n):e[r]=l},{allOwnKeys:o}),e),jk=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),Uk=(e,t,n,o)=>{e.prototype=Object.create(t.prototype,o),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},qk=(e,t,n,o)=>{let l,r,s;const a={};if(t=t||{},e==null)return t;do{for(l=Object.getOwnPropertyNames(e),r=l.length;r-- >0;)s=l[r],(!o||o(s,e,t))&&!a[s]&&(t[s]=e[s],a[s]=!0);e=n!==!1&&Kf(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},Yk=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;const o=e.indexOf(t,n);return o!==-1&&o===n},Gk=e=>{if(!e)return null;if(ss(e))return e;let t=e.length;if(!ub(t))return null;const n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},Xk=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&Kf(Uint8Array)),Jk=(e,t)=>{const o=(e&&e[Symbol.iterator]).call(e);let l;for(;(l=o.next())&&!l.done;){const r=l.value;t.call(e,r[0],r[1])}},Zk=(e,t)=>{let n;const o=[];for(;(n=e.exec(t))!==null;)o.push(n);return o},Qk=qo("HTMLFormElement"),e_=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,o,l){return o.toUpperCase()+l}),ev=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),t_=qo("RegExp"),pb=(e,t)=>{const n=Object.getOwnPropertyDescriptors(e),o={};Sa(n,(l,r)=>{t(l,r,e)!==!1&&(o[r]=l)}),Object.defineProperties(e,o)},n_=e=>{pb(e,(t,n)=>{if(bl(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;const o=e[n];if(bl(o)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},o_=(e,t)=>{const n={},o=l=>{l.forEach(r=>{n[r]=!0})};return ss(e)?o(e):o(String(e).split(t)),n},l_=()=>{},r_=(e,t)=>(e=+e,Number.isFinite(e)?e:t),ic="abcdefghijklmnopqrstuvwxyz",tv="0123456789",hb={DIGIT:tv,ALPHA:ic,ALPHA_DIGIT:ic+ic.toUpperCase()+tv},s_=(e=16,t=hb.ALPHA_DIGIT)=>{let n="";const{length:o}=t;for(;e--;)n+=t[Math.random()*o|0];return n};function a_(e){return!!(e&&bl(e.append)&&e[Symbol.toStringTag]==="FormData"&&e[Symbol.iterator])}const i_=e=>{const t=new Array(10),n=(o,l)=>{if(jf(o)){if(t.indexOf(o)>=0)return;if(!("toJSON"in o)){t[l]=o;const r=ss(o)?[]:{};return Sa(o,(s,a)=>{const u=n(s,l+1);!qs(u)&&(r[a]=u)}),t[l]=void 0,r}}return o};return n(e,0)},Ae={isArray:ss,isArrayBuffer:ib,isBuffer:Ak,isFormData:zk,isArrayBufferView:Pk,isString:Rk,isNumber:ub,isBoolean:xk,isObject:jf,isPlainObject:pi,isUndefined:qs,isDate:Lk,isFile:Dk,isBlob:Bk,isRegExp:t_,isFunction:bl,isStream:Vk,isURLSearchParams:Hk,isTypedArray:Xk,isFileList:Fk,forEach:Sa,merge:Zc,extend:Wk,trim:Kk,stripBOM:jk,inherits:Uk,toFlatObject:qk,kindOf:Wf,kindOfTest:qo,endsWith:Yk,toArray:Gk,forEachEntry:Jk,matchAll:Zk,isHTMLForm:Qk,hasOwnProperty:ev,hasOwnProp:ev,reduceDescriptors:pb,freezeMethods:n_,toObjectSet:o_,toCamelCase:e_,noop:l_,toFiniteNumber:r_,findKey:cb,global:db,isContextDefined:fb,ALPHABET:hb,generateString:s_,isSpecCompliantForm:a_,toJSONObject:i_};function $t(e,t,n,o,l){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),o&&(this.request=o),l&&(this.response=l)}Ae.inherits($t,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Ae.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});const vb=$t.prototype,mb={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{mb[e]={value:e}});Object.defineProperties($t,mb);Object.defineProperty(vb,"isAxiosError",{value:!0});$t.from=(e,t,n,o,l,r)=>{const s=Object.create(vb);return Ae.toFlatObject(e,s,function(u){return u!==Error.prototype},a=>a!=="isAxiosError"),$t.call(s,e.message,t,n,o,l),s.cause=e,s.name=e.name,r&&Object.assign(s,r),s};const u_=null;function Qc(e){return Ae.isPlainObject(e)||Ae.isArray(e)}function gb(e){return Ae.endsWith(e,"[]")?e.slice(0,-2):e}function nv(e,t,n){return e?e.concat(t).map(function(l,r){return l=gb(l),!n&&r?"["+l+"]":l}).join(n?".":""):t}function c_(e){return Ae.isArray(e)&&!e.some(Qc)}const d_=Ae.toFlatObject(Ae,{},null,function(t){return/^is[A-Z]/.test(t)});function Eu(e,t,n){if(!Ae.isObject(e))throw new TypeError("target must be an object");t=t||new FormData,n=Ae.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(m,g){return!Ae.isUndefined(g[m])});const o=n.metaTokens,l=n.visitor||f,r=n.dots,s=n.indexes,u=(n.Blob||typeof Blob<"u"&&Blob)&&Ae.isSpecCompliantForm(t);if(!Ae.isFunction(l))throw new TypeError("visitor must be a function");function c(v){if(v===null)return"";if(Ae.isDate(v))return v.toISOString();if(!u&&Ae.isBlob(v))throw new $t("Blob is not supported. Use a Buffer instead.");return Ae.isArrayBuffer(v)||Ae.isTypedArray(v)?u&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function f(v,m,g){let y=v;if(v&&!g&&typeof v=="object"){if(Ae.endsWith(m,"{}"))m=o?m:m.slice(0,-2),v=JSON.stringify(v);else if(Ae.isArray(v)&&c_(v)||(Ae.isFileList(v)||Ae.endsWith(m,"[]"))&&(y=Ae.toArray(v)))return m=gb(m),y.forEach(function(b,C){!(Ae.isUndefined(b)||b===null)&&t.append(s===!0?nv([m],C,r):s===null?m:m+"[]",c(b))}),!1}return Qc(v)?!0:(t.append(nv(g,m,r),c(v)),!1)}const d=[],p=Object.assign(d_,{defaultVisitor:f,convertValue:c,isVisitable:Qc});function h(v,m){if(!Ae.isUndefined(v)){if(d.indexOf(v)!==-1)throw Error("Circular reference detected in "+m.join("."));d.push(v),Ae.forEach(v,function(y,w){(!(Ae.isUndefined(y)||y===null)&&l.call(t,y,Ae.isString(w)?w.trim():w,m,p))===!0&&h(y,m?m.concat(w):[w])}),d.pop()}}if(!Ae.isObject(e))throw new TypeError("data must be an object");return h(e),t}function ov(e){const t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(o){return t[o]})}function Uf(e,t){this._pairs=[],e&&Eu(e,this,t)}const yb=Uf.prototype;yb.append=function(t,n){this._pairs.push([t,n])};yb.toString=function(t){const n=t?function(o){return t.call(this,o,ov)}:ov;return this._pairs.map(function(l){return n(l[0])+"="+n(l[1])},"").join("&")};function f_(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function bb(e,t,n){if(!t)return e;const o=n&&n.encode||f_,l=n&&n.serialize;let r;if(l?r=l(t,n):r=Ae.isURLSearchParams(t)?t.toString():new Uf(t,n).toString(o),r){const s=e.indexOf("#");s!==-1&&(e=e.slice(0,s)),e+=(e.indexOf("?")===-1?"?":"&")+r}return e}class p_{constructor(){this.handlers=[]}use(t,n,o){return this.handlers.push({fulfilled:t,rejected:n,synchronous:o?o.synchronous:!1,runWhen:o?o.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){Ae.forEach(this.handlers,function(o){o!==null&&t(o)})}}const lv=p_,wb={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},h_=typeof URLSearchParams<"u"?URLSearchParams:Uf,v_=FormData,m_=(()=>{let e;return typeof navigator<"u"&&((e=navigator.product)==="ReactNative"||e==="NativeScript"||e==="NS")?!1:typeof window<"u"&&typeof document<"u"})(),g_=(()=>typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function")(),wo={isBrowser:!0,classes:{URLSearchParams:h_,FormData:v_,Blob},isStandardBrowserEnv:m_,isStandardBrowserWebWorkerEnv:g_,protocols:["http","https","file","blob","url","data"]};function y_(e,t){return Eu(e,new wo.classes.URLSearchParams,Object.assign({visitor:function(n,o,l,r){return wo.isNode&&Ae.isBuffer(n)?(this.append(o,n.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}function b_(e){return Ae.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function w_(e){const t={},n=Object.keys(e);let o;const l=n.length;let r;for(o=0;o<l;o++)r=n[o],t[r]=e[r];return t}function Cb(e){function t(n,o,l,r){let s=n[r++];const a=Number.isFinite(+s),u=r>=n.length;return s=!s&&Ae.isArray(l)?l.length:s,u?(Ae.hasOwnProp(l,s)?l[s]=[l[s],o]:l[s]=o,!a):((!l[s]||!Ae.isObject(l[s]))&&(l[s]=[]),t(n,o,l[s],r)&&Ae.isArray(l[s])&&(l[s]=w_(l[s])),!a)}if(Ae.isFormData(e)&&Ae.isFunction(e.entries)){const n={};return Ae.forEachEntry(e,(o,l)=>{t(b_(o),l,n,0)}),n}return null}const C_={"Content-Type":void 0};function S_(e,t,n){if(Ae.isString(e))try{return(t||JSON.parse)(e),Ae.trim(e)}catch(o){if(o.name!=="SyntaxError")throw o}return(n||JSON.stringify)(e)}const $u={transitional:wb,adapter:["xhr","http"],transformRequest:[function(t,n){const o=n.getContentType()||"",l=o.indexOf("application/json")>-1,r=Ae.isObject(t);if(r&&Ae.isHTMLForm(t)&&(t=new FormData(t)),Ae.isFormData(t))return l&&l?JSON.stringify(Cb(t)):t;if(Ae.isArrayBuffer(t)||Ae.isBuffer(t)||Ae.isStream(t)||Ae.isFile(t)||Ae.isBlob(t))return t;if(Ae.isArrayBufferView(t))return t.buffer;if(Ae.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let a;if(r){if(o.indexOf("application/x-www-form-urlencoded")>-1)return y_(t,this.formSerializer).toString();if((a=Ae.isFileList(t))||o.indexOf("multipart/form-data")>-1){const u=this.env&&this.env.FormData;return Eu(a?{"files[]":t}:t,u&&new u,this.formSerializer)}}return r||l?(n.setContentType("application/json",!1),S_(t)):t}],transformResponse:[function(t){const n=this.transitional||$u.transitional,o=n&&n.forcedJSONParsing,l=this.responseType==="json";if(t&&Ae.isString(t)&&(o&&!this.responseType||l)){const s=!(n&&n.silentJSONParsing)&&l;try{return JSON.parse(t)}catch(a){if(s)throw a.name==="SyntaxError"?$t.from(a,$t.ERR_BAD_RESPONSE,this,null,this.response):a}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:wo.classes.FormData,Blob:wo.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};Ae.forEach(["delete","get","head"],function(t){$u.headers[t]={}});Ae.forEach(["post","put","patch"],function(t){$u.headers[t]=Ae.merge(C_)});const qf=$u,k_=Ae.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),__=e=>{const t={};let n,o,l;return e&&e.split(`
+`).forEach(function(s){l=s.indexOf(":"),n=s.substring(0,l).trim().toLowerCase(),o=s.substring(l+1).trim(),!(!n||t[n]&&k_[n])&&(n==="set-cookie"?t[n]?t[n].push(o):t[n]=[o]:t[n]=t[n]?t[n]+", "+o:o)}),t},rv=Symbol("internals");function hs(e){return e&&String(e).trim().toLowerCase()}function hi(e){return e===!1||e==null?e:Ae.isArray(e)?e.map(hi):String(e)}function E_(e){const t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let o;for(;o=n.exec(e);)t[o[1]]=o[2];return t}function $_(e){return/^[-_a-zA-Z]+$/.test(e.trim())}function uc(e,t,n,o){if(Ae.isFunction(o))return o.call(this,t,n);if(Ae.isString(t)){if(Ae.isString(o))return t.indexOf(o)!==-1;if(Ae.isRegExp(o))return o.test(t)}}function T_(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,o)=>n.toUpperCase()+o)}function O_(e,t){const n=Ae.toCamelCase(" "+t);["get","set","has"].forEach(o=>{Object.defineProperty(e,o+n,{value:function(l,r,s){return this[o].call(this,t,l,r,s)},configurable:!0})})}class Tu{constructor(t){t&&this.set(t)}set(t,n,o){const l=this;function r(a,u,c){const f=hs(u);if(!f)throw new Error("header name must be a non-empty string");const d=Ae.findKey(l,f);(!d||l[d]===void 0||c===!0||c===void 0&&l[d]!==!1)&&(l[d||u]=hi(a))}const s=(a,u)=>Ae.forEach(a,(c,f)=>r(c,f,u));return Ae.isPlainObject(t)||t instanceof this.constructor?s(t,n):Ae.isString(t)&&(t=t.trim())&&!$_(t)?s(__(t),n):t!=null&&r(n,t,o),this}get(t,n){if(t=hs(t),t){const o=Ae.findKey(this,t);if(o){const l=this[o];if(!n)return l;if(n===!0)return E_(l);if(Ae.isFunction(n))return n.call(this,l,o);if(Ae.isRegExp(n))return n.exec(l);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=hs(t),t){const o=Ae.findKey(this,t);return!!(o&&this[o]!==void 0&&(!n||uc(this,this[o],o,n)))}return!1}delete(t,n){const o=this;let l=!1;function r(s){if(s=hs(s),s){const a=Ae.findKey(o,s);a&&(!n||uc(o,o[a],a,n))&&(delete o[a],l=!0)}}return Ae.isArray(t)?t.forEach(r):r(t),l}clear(t){const n=Object.keys(this);let o=n.length,l=!1;for(;o--;){const r=n[o];(!t||uc(this,this[r],r,t))&&(delete this[r],l=!0)}return l}normalize(t){const n=this,o={};return Ae.forEach(this,(l,r)=>{const s=Ae.findKey(o,r);if(s){n[s]=hi(l),delete n[r];return}const a=t?T_(r):String(r).trim();a!==r&&delete n[r],n[a]=hi(l),o[a]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){const n=Object.create(null);return Ae.forEach(this,(o,l)=>{o!=null&&o!==!1&&(n[l]=t&&Ae.isArray(o)?o.join(", "):o)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
+`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){const o=new this(t);return n.forEach(l=>o.set(l)),o}static accessor(t){const o=(this[rv]=this[rv]={accessors:{}}).accessors,l=this.prototype;function r(s){const a=hs(s);o[a]||(O_(l,s),o[a]=!0)}return Ae.isArray(t)?t.forEach(r):r(t),this}}Tu.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);Ae.freezeMethods(Tu.prototype);Ae.freezeMethods(Tu);const Bo=Tu;function cc(e,t){const n=this||qf,o=t||n,l=Bo.from(o.headers);let r=o.data;return Ae.forEach(e,function(a){r=a.call(n,r,l.normalize(),t?t.status:void 0)}),l.normalize(),r}function Sb(e){return!!(e&&e.__CANCEL__)}function ka(e,t,n){$t.call(this,e??"canceled",$t.ERR_CANCELED,t,n),this.name="CanceledError"}Ae.inherits(ka,$t,{__CANCEL__:!0});function N_(e,t,n){const o=n.config.validateStatus;!n.status||!o||o(n.status)?e(n):t(new $t("Request failed with status code "+n.status,[$t.ERR_BAD_REQUEST,$t.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}const M_=wo.isStandardBrowserEnv?function(){return{write:function(n,o,l,r,s,a){const u=[];u.push(n+"="+encodeURIComponent(o)),Ae.isNumber(l)&&u.push("expires="+new Date(l).toGMTString()),Ae.isString(r)&&u.push("path="+r),Ae.isString(s)&&u.push("domain="+s),a===!0&&u.push("secure"),document.cookie=u.join("; ")},read:function(n){const o=document.cookie.match(new RegExp("(^|;\\s*)("+n+")=([^;]*)"));return o?decodeURIComponent(o[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}();function I_(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}function A_(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}function kb(e,t){return e&&!I_(t)?A_(e,t):t}const P_=wo.isStandardBrowserEnv?function(){const t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");let o;function l(r){let s=r;return t&&(n.setAttribute("href",s),s=n.href),n.setAttribute("href",s),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:n.pathname.charAt(0)==="/"?n.pathname:"/"+n.pathname}}return o=l(window.location.href),function(s){const a=Ae.isString(s)?l(s):s;return a.protocol===o.protocol&&a.host===o.host}}():function(){return function(){return!0}}();function R_(e){const t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}function x_(e,t){e=e||10;const n=new Array(e),o=new Array(e);let l=0,r=0,s;return t=t!==void 0?t:1e3,function(u){const c=Date.now(),f=o[r];s||(s=c),n[l]=u,o[l]=c;let d=r,p=0;for(;d!==l;)p+=n[d++],d=d%e;if(l=(l+1)%e,l===r&&(r=(r+1)%e),c-s<t)return;const h=f&&c-f;return h?Math.round(p*1e3/h):void 0}}function sv(e,t){let n=0;const o=x_(50,250);return l=>{const r=l.loaded,s=l.lengthComputable?l.total:void 0,a=r-n,u=o(a),c=r<=s;n=r;const f={loaded:r,total:s,progress:s?r/s:void 0,bytes:a,rate:u||void 0,estimated:u&&s&&c?(s-r)/u:void 0,event:l};f[t?"download":"upload"]=!0,e(f)}}const L_=typeof XMLHttpRequest<"u",D_=L_&&function(e){return new Promise(function(n,o){let l=e.data;const r=Bo.from(e.headers).normalize(),s=e.responseType;let a;function u(){e.cancelToken&&e.cancelToken.unsubscribe(a),e.signal&&e.signal.removeEventListener("abort",a)}Ae.isFormData(l)&&(wo.isStandardBrowserEnv||wo.isStandardBrowserWebWorkerEnv)&&r.setContentType(!1);let c=new XMLHttpRequest;if(e.auth){const h=e.auth.username||"",v=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";r.set("Authorization","Basic "+btoa(h+":"+v))}const f=kb(e.baseURL,e.url);c.open(e.method.toUpperCase(),bb(f,e.params,e.paramsSerializer),!0),c.timeout=e.timeout;function d(){if(!c)return;const h=Bo.from("getAllResponseHeaders"in c&&c.getAllResponseHeaders()),m={data:!s||s==="text"||s==="json"?c.responseText:c.response,status:c.status,statusText:c.statusText,headers:h,config:e,request:c};N_(function(y){n(y),u()},function(y){o(y),u()},m),c=null}if("onloadend"in c?c.onloadend=d:c.onreadystatechange=function(){!c||c.readyState!==4||c.status===0&&!(c.responseURL&&c.responseURL.indexOf("file:")===0)||setTimeout(d)},c.onabort=function(){c&&(o(new $t("Request aborted",$t.ECONNABORTED,e,c)),c=null)},c.onerror=function(){o(new $t("Network Error",$t.ERR_NETWORK,e,c)),c=null},c.ontimeout=function(){let v=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded";const m=e.transitional||wb;e.timeoutErrorMessage&&(v=e.timeoutErrorMessage),o(new $t(v,m.clarifyTimeoutError?$t.ETIMEDOUT:$t.ECONNABORTED,e,c)),c=null},wo.isStandardBrowserEnv){const h=(e.withCredentials||P_(f))&&e.xsrfCookieName&&M_.read(e.xsrfCookieName);h&&r.set(e.xsrfHeaderName,h)}l===void 0&&r.setContentType(null),"setRequestHeader"in c&&Ae.forEach(r.toJSON(),function(v,m){c.setRequestHeader(m,v)}),Ae.isUndefined(e.withCredentials)||(c.withCredentials=!!e.withCredentials),s&&s!=="json"&&(c.responseType=e.responseType),typeof e.onDownloadProgress=="function"&&c.addEventListener("progress",sv(e.onDownloadProgress,!0)),typeof e.onUploadProgress=="function"&&c.upload&&c.upload.addEventListener("progress",sv(e.onUploadProgress)),(e.cancelToken||e.signal)&&(a=h=>{c&&(o(!h||h.type?new ka(null,e,c):h),c.abort(),c=null)},e.cancelToken&&e.cancelToken.subscribe(a),e.signal&&(e.signal.aborted?a():e.signal.addEventListener("abort",a)));const p=R_(f);if(p&&wo.protocols.indexOf(p)===-1){o(new $t("Unsupported protocol "+p+":",$t.ERR_BAD_REQUEST,e));return}c.send(l||null)})},vi={http:u_,xhr:D_};Ae.forEach(vi,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});const B_={getAdapter:e=>{e=Ae.isArray(e)?e:[e];const{length:t}=e;let n,o;for(let l=0;l<t&&(n=e[l],!(o=Ae.isString(n)?vi[n.toLowerCase()]:n));l++);if(!o)throw o===!1?new $t(`Adapter ${n} is not supported by the environment`,"ERR_NOT_SUPPORT"):new Error(Ae.hasOwnProp(vi,n)?`Adapter '${n}' is not available in the build`:`Unknown adapter '${n}'`);if(!Ae.isFunction(o))throw new TypeError("adapter is not a function");return o},adapters:vi};function dc(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new ka(null,e)}function av(e){return dc(e),e.headers=Bo.from(e.headers),e.data=cc.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),B_.getAdapter(e.adapter||qf.adapter)(e).then(function(o){return dc(e),o.data=cc.call(e,e.transformResponse,o),o.headers=Bo.from(o.headers),o},function(o){return Sb(o)||(dc(e),o&&o.response&&(o.response.data=cc.call(e,e.transformResponse,o.response),o.response.headers=Bo.from(o.response.headers))),Promise.reject(o)})}const iv=e=>e instanceof Bo?e.toJSON():e;function zr(e,t){t=t||{};const n={};function o(c,f,d){return Ae.isPlainObject(c)&&Ae.isPlainObject(f)?Ae.merge.call({caseless:d},c,f):Ae.isPlainObject(f)?Ae.merge({},f):Ae.isArray(f)?f.slice():f}function l(c,f,d){if(Ae.isUndefined(f)){if(!Ae.isUndefined(c))return o(void 0,c,d)}else return o(c,f,d)}function r(c,f){if(!Ae.isUndefined(f))return o(void 0,f)}function s(c,f){if(Ae.isUndefined(f)){if(!Ae.isUndefined(c))return o(void 0,c)}else return o(void 0,f)}function a(c,f,d){if(d in t)return o(c,f);if(d in e)return o(void 0,c)}const u={url:r,method:r,data:r,baseURL:s,transformRequest:s,transformResponse:s,paramsSerializer:s,timeout:s,timeoutMessage:s,withCredentials:s,adapter:s,responseType:s,xsrfCookieName:s,xsrfHeaderName:s,onUploadProgress:s,onDownloadProgress:s,decompress:s,maxContentLength:s,maxBodyLength:s,beforeRedirect:s,transport:s,httpAgent:s,httpsAgent:s,cancelToken:s,socketPath:s,responseEncoding:s,validateStatus:a,headers:(c,f)=>l(iv(c),iv(f),!0)};return Ae.forEach(Object.keys(e).concat(Object.keys(t)),function(f){const d=u[f]||l,p=d(e[f],t[f],f);Ae.isUndefined(p)&&d!==a||(n[f]=p)}),n}const _b="1.3.2",Yf={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{Yf[e]=function(o){return typeof o===e||"a"+(t<1?"n ":" ")+e}});const uv={};Yf.transitional=function(t,n,o){function l(r,s){return"[Axios v"+_b+"] Transitional option '"+r+"'"+s+(o?". "+o:"")}return(r,s,a)=>{if(t===!1)throw new $t(l(s," has been removed"+(n?" in "+n:"")),$t.ERR_DEPRECATED);return n&&!uv[s]&&(uv[s]=!0,console.warn(l(s," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(r,s,a):!0}};function F_(e,t,n){if(typeof e!="object")throw new $t("options must be an object",$t.ERR_BAD_OPTION_VALUE);const o=Object.keys(e);let l=o.length;for(;l-- >0;){const r=o[l],s=t[r];if(s){const a=e[r],u=a===void 0||s(a,r,e);if(u!==!0)throw new $t("option "+r+" must be "+u,$t.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new $t("Unknown option "+r,$t.ERR_BAD_OPTION)}}const ed={assertOptions:F_,validators:Yf},ol=ed.validators;class qi{constructor(t){this.defaults=t,this.interceptors={request:new lv,response:new lv}}request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=zr(this.defaults,n);const{transitional:o,paramsSerializer:l,headers:r}=n;o!==void 0&&ed.assertOptions(o,{silentJSONParsing:ol.transitional(ol.boolean),forcedJSONParsing:ol.transitional(ol.boolean),clarifyTimeoutError:ol.transitional(ol.boolean)},!1),l!==void 0&&ed.assertOptions(l,{encode:ol.function,serialize:ol.function},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let s;s=r&&Ae.merge(r.common,r[n.method]),s&&Ae.forEach(["delete","get","head","post","put","patch","common"],v=>{delete r[v]}),n.headers=Bo.concat(s,r);const a=[];let u=!0;this.interceptors.request.forEach(function(m){typeof m.runWhen=="function"&&m.runWhen(n)===!1||(u=u&&m.synchronous,a.unshift(m.fulfilled,m.rejected))});const c=[];this.interceptors.response.forEach(function(m){c.push(m.fulfilled,m.rejected)});let f,d=0,p;if(!u){const v=[av.bind(this),void 0];for(v.unshift.apply(v,a),v.push.apply(v,c),p=v.length,f=Promise.resolve(n);d<p;)f=f.then(v[d++],v[d++]);return f}p=a.length;let h=n;for(d=0;d<p;){const v=a[d++],m=a[d++];try{h=v(h)}catch(g){m.call(this,g);break}}try{f=av.call(this,h)}catch(v){return Promise.reject(v)}for(d=0,p=c.length;d<p;)f=f.then(c[d++],c[d++]);return f}getUri(t){t=zr(this.defaults,t);const n=kb(t.baseURL,t.url);return bb(n,t.params,t.paramsSerializer)}}Ae.forEach(["delete","get","head","options"],function(t){qi.prototype[t]=function(n,o){return this.request(zr(o||{},{method:t,url:n,data:(o||{}).data}))}});Ae.forEach(["post","put","patch"],function(t){function n(o){return function(r,s,a){return this.request(zr(a||{},{method:t,headers:o?{"Content-Type":"multipart/form-data"}:{},url:r,data:s}))}}qi.prototype[t]=n(),qi.prototype[t+"Form"]=n(!0)});const mi=qi;class Gf{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(r){n=r});const o=this;this.promise.then(l=>{if(!o._listeners)return;let r=o._listeners.length;for(;r-- >0;)o._listeners[r](l);o._listeners=null}),this.promise.then=l=>{let r;const s=new Promise(a=>{o.subscribe(a),r=a}).then(l);return s.cancel=function(){o.unsubscribe(r)},s},t(function(r,s,a){o.reason||(o.reason=new ka(r,s,a),n(o.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;const n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}static source(){let t;return{token:new Gf(function(l){t=l}),cancel:t}}}const V_=Gf;function z_(e){return function(n){return e.apply(null,n)}}function H_(e){return Ae.isObject(e)&&e.isAxiosError===!0}const td={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(td).forEach(([e,t])=>{td[t]=e});const K_=td;function Eb(e){const t=new mi(e),n=sb(mi.prototype.request,t);return Ae.extend(n,mi.prototype,t,{allOwnKeys:!0}),Ae.extend(n,t,null,{allOwnKeys:!0}),n.create=function(l){return Eb(zr(e,l))},n}const Jt=Eb(qf);Jt.Axios=mi;Jt.CanceledError=ka;Jt.CancelToken=V_;Jt.isCancel=Sb;Jt.VERSION=_b;Jt.toFormData=Eu;Jt.AxiosError=$t;Jt.Cancel=Jt.CanceledError;Jt.all=function(t){return Promise.all(t)};Jt.spread=z_;Jt.isAxiosError=H_;Jt.mergeConfig=zr;Jt.AxiosHeaders=Bo;Jt.formToJSON=e=>Cb(Ae.isHTMLForm(e)?new FormData(e):e);Jt.HttpStatusCode=K_;Jt.default=Jt;const W_=Jt,j_={data(){return{search:"",loading:!0,tableData:[{name:"now",path:"now"}]}},computed:{loading:{get(){return this.loading},set(e){this.loading=e}},filterTableData(){return this.tableData.filter(e=>!this.search||e.name.toLowerCase().includes(this.search.toLowerCase()))},search:{get(){return this.search},set(e){this.search=e}}},methods:{rowClick(e,t,n){window.open("player/?ref="+e.path),console.log(e.path)}},mounted(){let e=this;W_.get("filePath").then(function(t){let n=t.data;if(n.code==0)for(let o=0;o<n.data.length;o++){const l=n.data[o];e.tableData.push({name:l.name,path:l.path,start:l.start})}else console.error(n.message)}).catch(function(t){console.log(t)}).then(function(t){setTimeout(()=>{e.loading=!1},300)})}};function U_(e,t,n,o,l,r){const s=Ue("el-skeleton"),a=Ue("el-table-column"),u=Ue("el-input"),c=Ue("el-table"),f=Ue("el-col"),d=Ue("el-row");return k(),se(d,null,{default:Y(()=>[W(f,{span:24},{default:Y(()=>[W(s,{loading:r.loading,animated:""},{template:Y(()=>[W(s,{rows:5,animated:""})]),default:Y(()=>[W(c,{data:r.filterTableData,"table-layout":e.auto,onRowClick:r.rowClick},{default:Y(()=>[W(a,{label:"序号",type:"index",align:"center",width:"70px"}),W(a,{label:"房间号-标题",prop:"name","min-width":"250px"}),W(a,{label:"开始时间",prop:"start",sortable:"","min-width":"150px"}),W(a,{align:"right",width:"200px"},{header:Y(()=>[W(u,{modelValue:r.search,"onUpdate:modelValue":t[0]||(t[0]=p=>r.search=p),size:"small",placeholder:"搜索"},null,8,["modelValue"])]),default:Y(()=>[]),_:1})]),_:1},8,["data","table-layout","onRowClick"])]),_:1},8,["loading"])]),_:1})]),_:1})}const q_=rb(j_,[["render",U_]]),Y_={class:"common-layout"},G_={__name:"App",setup(e){return(t,n)=>{const o=Ue("el-header"),l=Ue("el-main"),r=Ue("el-container");return k(),D("div",Y_,[W(r,null,{default:Y(()=>[W(o,{height:"40px"},{default:Y(()=>[W(Ik)]),_:1}),W(l,{style:{"margin-top":"1em"}},{default:Y(()=>[W(q_)]),_:1})]),_:1})])}}};var X_=typeof global=="object"&&global&&global.Object===Object&&global;const $b=X_;var J_=typeof self=="object"&&self&&self.Object===Object&&self,Z_=$b||J_||Function("return this")();const co=Z_;var Q_=co.Symbol;const Yn=Q_;var Tb=Object.prototype,eE=Tb.hasOwnProperty,tE=Tb.toString,vs=Yn?Yn.toStringTag:void 0;function nE(e){var t=eE.call(e,vs),n=e[vs];try{e[vs]=void 0;var o=!0}catch{}var l=tE.call(e);return o&&(t?e[vs]=n:delete e[vs]),l}var oE=Object.prototype,lE=oE.toString;function rE(e){return lE.call(e)}var sE="[object Null]",aE="[object Undefined]",cv=Yn?Yn.toStringTag:void 0;function ur(e){return e==null?e===void 0?aE:sE:cv&&cv in Object(e)?nE(e):rE(e)}function $o(e){return e!=null&&typeof e=="object"}var iE="[object Symbol]";function Ou(e){return typeof e=="symbol"||$o(e)&&ur(e)==iE}function Ob(e,t){for(var n=-1,o=e==null?0:e.length,l=Array(o);++n<o;)l[n]=t(e[n],n,e);return l}var uE=Array.isArray;const bn=uE;var cE=1/0,dv=Yn?Yn.prototype:void 0,fv=dv?dv.toString:void 0;function Nb(e){if(typeof e=="string")return e;if(bn(e))return Ob(e,Nb)+"";if(Ou(e))return fv?fv.call(e):"";var t=e+"";return t=="0"&&1/e==-cE?"-0":t}var dE=/\s/;function fE(e){for(var t=e.length;t--&&dE.test(e.charAt(t)););return t}var pE=/^\s+/;function hE(e){return e&&e.slice(0,fE(e)+1).replace(pE,"")}function wn(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}var pv=0/0,vE=/^[-+]0x[0-9a-f]+$/i,mE=/^0b[01]+$/i,gE=/^0o[0-7]+$/i,yE=parseInt;function hv(e){if(typeof e=="number")return e;if(Ou(e))return pv;if(wn(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=wn(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=hE(e);var n=mE.test(e);return n||gE.test(e)?yE(e.slice(2),n?2:8):vE.test(e)?pv:+e}function Xf(e){return e}var bE="[object AsyncFunction]",wE="[object Function]",CE="[object GeneratorFunction]",SE="[object Proxy]";function Jf(e){if(!wn(e))return!1;var t=ur(e);return t==wE||t==CE||t==bE||t==SE}var kE=co["__core-js_shared__"];const fc=kE;var vv=function(){var e=/[^.]+$/.exec(fc&&fc.keys&&fc.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""}();function _E(e){return!!vv&&vv in e}var EE=Function.prototype,$E=EE.toString;function cr(e){if(e!=null){try{return $E.call(e)}catch{}try{return e+""}catch{}}return""}var TE=/[\\^$.*+?()[\]{}|]/g,OE=/^\[object .+?Constructor\]$/,NE=Function.prototype,ME=Object.prototype,IE=NE.toString,AE=ME.hasOwnProperty,PE=RegExp("^"+IE.call(AE).replace(TE,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function RE(e){if(!wn(e)||_E(e))return!1;var t=Jf(e)?PE:OE;return t.test(cr(e))}function xE(e,t){return e==null?void 0:e[t]}function dr(e,t){var n=xE(e,t);return RE(n)?n:void 0}var LE=dr(co,"WeakMap");const nd=LE;var mv=Object.create,DE=function(){function e(){}return function(t){if(!wn(t))return{};if(mv)return mv(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();const BE=DE;function FE(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}function VE(){}function Mb(e,t){var n=-1,o=e.length;for(t||(t=Array(o));++n<o;)t[n]=e[n];return t}var zE=800,HE=16,KE=Date.now;function WE(e){var t=0,n=0;return function(){var o=KE(),l=HE-(o-n);if(n=o,l>0){if(++t>=zE)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}function jE(e){return function(){return e}}var UE=function(){try{var e=dr(Object,"defineProperty");return e({},"",{}),e}catch{}}();const Yi=UE;var qE=Yi?function(e,t){return Yi(e,"toString",{configurable:!0,enumerable:!1,value:jE(t),writable:!0})}:Xf;const YE=qE;var GE=WE(YE);const Ib=GE;function XE(e,t){for(var n=-1,o=e==null?0:e.length;++n<o&&t(e[n],n,e)!==!1;);return e}function JE(e,t,n,o){for(var l=e.length,r=n+(o?1:-1);o?r--:++r<l;)if(t(e[r],r,e))return r;return-1}function ZE(e){return e!==e}function QE(e,t,n){for(var o=n-1,l=e.length;++o<l;)if(e[o]===t)return o;return-1}function e$(e,t,n){return t===t?QE(e,t,n):JE(e,ZE,n)}function t$(e,t){var n=e==null?0:e.length;return!!n&&e$(e,t,0)>-1}var n$=9007199254740991,o$=/^(?:0|[1-9]\d*)$/;function Nu(e,t){var n=typeof e;return t=t??n$,!!t&&(n=="number"||n!="symbol"&&o$.test(e))&&e>-1&&e%1==0&&e<t}function Zf(e,t,n){t=="__proto__"&&Yi?Yi(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}function _a(e,t){return e===t||e!==e&&t!==t}var l$=Object.prototype,r$=l$.hasOwnProperty;function Qf(e,t,n){var o=e[t];(!(r$.call(e,t)&&_a(o,n))||n===void 0&&!(t in e))&&Zf(e,t,n)}function Ea(e,t,n,o){var l=!n;n||(n={});for(var r=-1,s=t.length;++r<s;){var a=t[r],u=o?o(n[a],e[a],a,n,e):void 0;u===void 0&&(u=e[a]),l?Zf(n,a,u):Qf(n,a,u)}return n}var gv=Math.max;function Ab(e,t,n){return t=gv(t===void 0?e.length-1:t,0),function(){for(var o=arguments,l=-1,r=gv(o.length-t,0),s=Array(r);++l<r;)s[l]=o[t+l];l=-1;for(var a=Array(t+1);++l<t;)a[l]=o[l];return a[t]=n(s),FE(e,this,a)}}function Pb(e,t){return Ib(Ab(e,t,Xf),e+"")}var s$=9007199254740991;function ep(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=s$}function as(e){return e!=null&&ep(e.length)&&!Jf(e)}function a$(e,t,n){if(!wn(n))return!1;var o=typeof t;return(o=="number"?as(n)&&Nu(t,n.length):o=="string"&&t in n)?_a(n[t],e):!1}function i$(e){return Pb(function(t,n){var o=-1,l=n.length,r=l>1?n[l-1]:void 0,s=l>2?n[2]:void 0;for(r=e.length>3&&typeof r=="function"?(l--,r):void 0,s&&a$(n[0],n[1],s)&&(r=l<3?void 0:r,l=1),t=Object(t);++o<l;){var a=n[o];a&&e(t,a,o,r)}return t})}var u$=Object.prototype;function tp(e){var t=e&&e.constructor,n=typeof t=="function"&&t.prototype||u$;return e===n}function c$(e,t){for(var n=-1,o=Array(e);++n<e;)o[n]=t(n);return o}var d$="[object Arguments]";function yv(e){return $o(e)&&ur(e)==d$}var Rb=Object.prototype,f$=Rb.hasOwnProperty,p$=Rb.propertyIsEnumerable,h$=yv(function(){return arguments}())?yv:function(e){return $o(e)&&f$.call(e,"callee")&&!p$.call(e,"callee")};const Ys=h$;function v$(){return!1}var xb=typeof Dn=="object"&&Dn&&!Dn.nodeType&&Dn,bv=xb&&typeof Bn=="object"&&Bn&&!Bn.nodeType&&Bn,m$=bv&&bv.exports===xb,wv=m$?co.Buffer:void 0,g$=wv?wv.isBuffer:void 0,y$=g$||v$;const Gs=y$;var b$="[object Arguments]",w$="[object Array]",C$="[object Boolean]",S$="[object Date]",k$="[object Error]",_$="[object Function]",E$="[object Map]",$$="[object Number]",T$="[object Object]",O$="[object RegExp]",N$="[object Set]",M$="[object String]",I$="[object WeakMap]",A$="[object ArrayBuffer]",P$="[object DataView]",R$="[object Float32Array]",x$="[object Float64Array]",L$="[object Int8Array]",D$="[object Int16Array]",B$="[object Int32Array]",F$="[object Uint8Array]",V$="[object Uint8ClampedArray]",z$="[object Uint16Array]",H$="[object Uint32Array]",Ht={};Ht[R$]=Ht[x$]=Ht[L$]=Ht[D$]=Ht[B$]=Ht[F$]=Ht[V$]=Ht[z$]=Ht[H$]=!0;Ht[b$]=Ht[w$]=Ht[A$]=Ht[C$]=Ht[P$]=Ht[S$]=Ht[k$]=Ht[_$]=Ht[E$]=Ht[$$]=Ht[T$]=Ht[O$]=Ht[N$]=Ht[M$]=Ht[I$]=!1;function K$(e){return $o(e)&&ep(e.length)&&!!Ht[ur(e)]}function np(e){return function(t){return e(t)}}var Lb=typeof Dn=="object"&&Dn&&!Dn.nodeType&&Dn,Ts=Lb&&typeof Bn=="object"&&Bn&&!Bn.nodeType&&Bn,W$=Ts&&Ts.exports===Lb,pc=W$&&$b.process,j$=function(){try{var e=Ts&&Ts.require&&Ts.require("util").types;return e||pc&&pc.binding&&pc.binding("util")}catch{}}();const Hr=j$;var Cv=Hr&&Hr.isTypedArray,U$=Cv?np(Cv):K$;const op=U$;var q$=Object.prototype,Y$=q$.hasOwnProperty;function Db(e,t){var n=bn(e),o=!n&&Ys(e),l=!n&&!o&&Gs(e),r=!n&&!o&&!l&&op(e),s=n||o||l||r,a=s?c$(e.length,String):[],u=a.length;for(var c in e)(t||Y$.call(e,c))&&!(s&&(c=="length"||l&&(c=="offset"||c=="parent")||r&&(c=="buffer"||c=="byteLength"||c=="byteOffset")||Nu(c,u)))&&a.push(c);return a}function Bb(e,t){return function(n){return e(t(n))}}var G$=Bb(Object.keys,Object);const X$=G$;var J$=Object.prototype,Z$=J$.hasOwnProperty;function Q$(e){if(!tp(e))return X$(e);var t=[];for(var n in Object(e))Z$.call(e,n)&&n!="constructor"&&t.push(n);return t}function $a(e){return as(e)?Db(e):Q$(e)}function eT(e){var t=[];if(e!=null)for(var n in Object(e))t.push(n);return t}var tT=Object.prototype,nT=tT.hasOwnProperty;function oT(e){if(!wn(e))return eT(e);var t=tp(e),n=[];for(var o in e)o=="constructor"&&(t||!nT.call(e,o))||n.push(o);return n}function Ta(e){return as(e)?Db(e,!0):oT(e)}var lT=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,rT=/^\w*$/;function lp(e,t){if(bn(e))return!1;var n=typeof e;return n=="number"||n=="symbol"||n=="boolean"||e==null||Ou(e)?!0:rT.test(e)||!lT.test(e)||t!=null&&e in Object(t)}var sT=dr(Object,"create");const Xs=sT;function aT(){this.__data__=Xs?Xs(null):{},this.size=0}function iT(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}var uT="__lodash_hash_undefined__",cT=Object.prototype,dT=cT.hasOwnProperty;function fT(e){var t=this.__data__;if(Xs){var n=t[e];return n===uT?void 0:n}return dT.call(t,e)?t[e]:void 0}var pT=Object.prototype,hT=pT.hasOwnProperty;function vT(e){var t=this.__data__;return Xs?t[e]!==void 0:hT.call(t,e)}var mT="__lodash_hash_undefined__";function gT(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Xs&&t===void 0?mT:t,this}function lr(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var o=e[t];this.set(o[0],o[1])}}lr.prototype.clear=aT;lr.prototype.delete=iT;lr.prototype.get=fT;lr.prototype.has=vT;lr.prototype.set=gT;function yT(){this.__data__=[],this.size=0}function Mu(e,t){for(var n=e.length;n--;)if(_a(e[n][0],t))return n;return-1}var bT=Array.prototype,wT=bT.splice;function CT(e){var t=this.__data__,n=Mu(t,e);if(n<0)return!1;var o=t.length-1;return n==o?t.pop():wT.call(t,n,1),--this.size,!0}function ST(e){var t=this.__data__,n=Mu(t,e);return n<0?void 0:t[n][1]}function kT(e){return Mu(this.__data__,e)>-1}function _T(e,t){var n=this.__data__,o=Mu(n,e);return o<0?(++this.size,n.push([e,t])):n[o][1]=t,this}function Yo(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var o=e[t];this.set(o[0],o[1])}}Yo.prototype.clear=yT;Yo.prototype.delete=CT;Yo.prototype.get=ST;Yo.prototype.has=kT;Yo.prototype.set=_T;var ET=dr(co,"Map");const Js=ET;function $T(){this.size=0,this.__data__={hash:new lr,map:new(Js||Yo),string:new lr}}function TT(e){var t=typeof e;return t=="string"||t=="number"||t=="symbol"||t=="boolean"?e!=="__proto__":e===null}function Iu(e,t){var n=e.__data__;return TT(t)?n[typeof t=="string"?"string":"hash"]:n.map}function OT(e){var t=Iu(this,e).delete(e);return this.size-=t?1:0,t}function NT(e){return Iu(this,e).get(e)}function MT(e){return Iu(this,e).has(e)}function IT(e,t){var n=Iu(this,e),o=n.size;return n.set(e,t),this.size+=n.size==o?0:1,this}function Go(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t<n;){var o=e[t];this.set(o[0],o[1])}}Go.prototype.clear=$T;Go.prototype.delete=OT;Go.prototype.get=NT;Go.prototype.has=MT;Go.prototype.set=IT;var AT="Expected a function";function Au(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new TypeError(AT);var n=function(){var o=arguments,l=t?t.apply(this,o):o[0],r=n.cache;if(r.has(l))return r.get(l);var s=e.apply(this,o);return n.cache=r.set(l,s)||r,s};return n.cache=new(Au.Cache||Go),n}Au.Cache=Go;var PT=500;function RT(e){var t=Au(e,function(o){return n.size===PT&&n.clear(),o}),n=t.cache;return t}var xT=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,LT=/\\(\\)?/g,DT=RT(function(e){var t=[];return e.charCodeAt(0)===46&&t.push(""),e.replace(xT,function(n,o,l,r){t.push(l?r.replace(LT,"$1"):o||n)}),t});const BT=DT;function FT(e){return e==null?"":Nb(e)}function Pu(e,t){return bn(e)?e:lp(e,t)?[e]:BT(FT(e))}var VT=1/0;function Oa(e){if(typeof e=="string"||Ou(e))return e;var t=e+"";return t=="0"&&1/e==-VT?"-0":t}function rp(e,t){t=Pu(t,e);for(var n=0,o=t.length;e!=null&&n<o;)e=e[Oa(t[n++])];return n&&n==o?e:void 0}function Rt(e,t,n){var o=e==null?void 0:rp(e,t);return o===void 0?n:o}function sp(e,t){for(var n=-1,o=t.length,l=e.length;++n<o;)e[l+n]=t[n];return e}var Sv=Yn?Yn.isConcatSpreadable:void 0;function zT(e){return bn(e)||Ys(e)||!!(Sv&&e&&e[Sv])}function Na(e,t,n,o,l){var r=-1,s=e.length;for(n||(n=zT),l||(l=[]);++r<s;){var a=e[r];t>0&&n(a)?t>1?Na(a,t-1,n,o,l):sp(l,a):o||(l[l.length]=a)}return l}function Fb(e){var t=e==null?0:e.length;return t?Na(e,1):[]}function HT(e){return Ib(Ab(e,void 0,Fb),e+"")}var KT=Bb(Object.getPrototypeOf,Object);const ap=KT;var WT="[object Object]",jT=Function.prototype,UT=Object.prototype,Vb=jT.toString,qT=UT.hasOwnProperty,YT=Vb.call(Object);function GT(e){if(!$o(e)||ur(e)!=WT)return!1;var t=ap(e);if(t===null)return!0;var n=qT.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&Vb.call(n)==YT}function Kr(){if(!arguments.length)return[];var e=arguments[0];return bn(e)?e:[e]}function XT(){this.__data__=new Yo,this.size=0}function JT(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}function ZT(e){return this.__data__.get(e)}function QT(e){return this.__data__.has(e)}var eO=200;function tO(e,t){var n=this.__data__;if(n instanceof Yo){var o=n.__data__;if(!Js||o.length<eO-1)return o.push([e,t]),this.size=++n.size,this;n=this.__data__=new Go(o)}return n.set(e,t),this.size=n.size,this}function ro(e){var t=this.__data__=new Yo(e);this.size=t.size}ro.prototype.clear=XT;ro.prototype.delete=JT;ro.prototype.get=ZT;ro.prototype.has=QT;ro.prototype.set=tO;function nO(e,t){return e&&Ea(t,$a(t),e)}function oO(e,t){return e&&Ea(t,Ta(t),e)}var zb=typeof Dn=="object"&&Dn&&!Dn.nodeType&&Dn,kv=zb&&typeof Bn=="object"&&Bn&&!Bn.nodeType&&Bn,lO=kv&&kv.exports===zb,_v=lO?co.Buffer:void 0,Ev=_v?_v.allocUnsafe:void 0;function Hb(e,t){if(t)return e.slice();var n=e.length,o=Ev?Ev(n):new e.constructor(n);return e.copy(o),o}function rO(e,t){for(var n=-1,o=e==null?0:e.length,l=0,r=[];++n<o;){var s=e[n];t(s,n,e)&&(r[l++]=s)}return r}function Kb(){return[]}var sO=Object.prototype,aO=sO.propertyIsEnumerable,$v=Object.getOwnPropertySymbols,iO=$v?function(e){return e==null?[]:(e=Object(e),rO($v(e),function(t){return aO.call(e,t)}))}:Kb;const ip=iO;function uO(e,t){return Ea(e,ip(e),t)}var cO=Object.getOwnPropertySymbols,dO=cO?function(e){for(var t=[];e;)sp(t,ip(e)),e=ap(e);return t}:Kb;const Wb=dO;function fO(e,t){return Ea(e,Wb(e),t)}function jb(e,t,n){var o=t(e);return bn(e)?o:sp(o,n(e))}function od(e){return jb(e,$a,ip)}function pO(e){return jb(e,Ta,Wb)}var hO=dr(co,"DataView");const ld=hO;var vO=dr(co,"Promise");const rd=vO;var mO=dr(co,"Set");const Mr=mO;var Tv="[object Map]",gO="[object Object]",Ov="[object Promise]",Nv="[object Set]",Mv="[object WeakMap]",Iv="[object DataView]",yO=cr(ld),bO=cr(Js),wO=cr(rd),CO=cr(Mr),SO=cr(nd),Dl=ur;(ld&&Dl(new ld(new ArrayBuffer(1)))!=Iv||Js&&Dl(new Js)!=Tv||rd&&Dl(rd.resolve())!=Ov||Mr&&Dl(new Mr)!=Nv||nd&&Dl(new nd)!=Mv)&&(Dl=function(e){var t=ur(e),n=t==gO?e.constructor:void 0,o=n?cr(n):"";if(o)switch(o){case yO:return Iv;case bO:return Tv;case wO:return Ov;case CO:return Nv;case SO:return Mv}return t});const Zs=Dl;var kO=Object.prototype,_O=kO.hasOwnProperty;function EO(e){var t=e.length,n=new e.constructor(t);return t&&typeof e[0]=="string"&&_O.call(e,"index")&&(n.index=e.index,n.input=e.input),n}var $O=co.Uint8Array;const Gi=$O;function up(e){var t=new e.constructor(e.byteLength);return new Gi(t).set(new Gi(e)),t}function TO(e,t){var n=t?up(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}var OO=/\w*$/;function NO(e){var t=new e.constructor(e.source,OO.exec(e));return t.lastIndex=e.lastIndex,t}var Av=Yn?Yn.prototype:void 0,Pv=Av?Av.valueOf:void 0;function MO(e){return Pv?Object(Pv.call(e)):{}}function Ub(e,t){var n=t?up(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}var IO="[object Boolean]",AO="[object Date]",PO="[object Map]",RO="[object Number]",xO="[object RegExp]",LO="[object Set]",DO="[object String]",BO="[object Symbol]",FO="[object ArrayBuffer]",VO="[object DataView]",zO="[object Float32Array]",HO="[object Float64Array]",KO="[object Int8Array]",WO="[object Int16Array]",jO="[object Int32Array]",UO="[object Uint8Array]",qO="[object Uint8ClampedArray]",YO="[object Uint16Array]",GO="[object Uint32Array]";function XO(e,t,n){var o=e.constructor;switch(t){case FO:return up(e);case IO:case AO:return new o(+e);case VO:return TO(e,n);case zO:case HO:case KO:case WO:case jO:case UO:case qO:case YO:case GO:return Ub(e,n);case PO:return new o;case RO:case DO:return new o(e);case xO:return NO(e);case LO:return new o;case BO:return MO(e)}}function qb(e){return typeof e.constructor=="function"&&!tp(e)?BE(ap(e)):{}}var JO="[object Map]";function ZO(e){return $o(e)&&Zs(e)==JO}var Rv=Hr&&Hr.isMap,QO=Rv?np(Rv):ZO;const e4=QO;var t4="[object Set]";function n4(e){return $o(e)&&Zs(e)==t4}var xv=Hr&&Hr.isSet,o4=xv?np(xv):n4;const l4=o4;var r4=1,s4=2,a4=4,Yb="[object Arguments]",i4="[object Array]",u4="[object Boolean]",c4="[object Date]",d4="[object Error]",Gb="[object Function]",f4="[object GeneratorFunction]",p4="[object Map]",h4="[object Number]",Xb="[object Object]",v4="[object RegExp]",m4="[object Set]",g4="[object String]",y4="[object Symbol]",b4="[object WeakMap]",w4="[object ArrayBuffer]",C4="[object DataView]",S4="[object Float32Array]",k4="[object Float64Array]",_4="[object Int8Array]",E4="[object Int16Array]",$4="[object Int32Array]",T4="[object Uint8Array]",O4="[object Uint8ClampedArray]",N4="[object Uint16Array]",M4="[object Uint32Array]",Ft={};Ft[Yb]=Ft[i4]=Ft[w4]=Ft[C4]=Ft[u4]=Ft[c4]=Ft[S4]=Ft[k4]=Ft[_4]=Ft[E4]=Ft[$4]=Ft[p4]=Ft[h4]=Ft[Xb]=Ft[v4]=Ft[m4]=Ft[g4]=Ft[y4]=Ft[T4]=Ft[O4]=Ft[N4]=Ft[M4]=!0;Ft[d4]=Ft[Gb]=Ft[b4]=!1;function Os(e,t,n,o,l,r){var s,a=t&r4,u=t&s4,c=t&a4;if(n&&(s=l?n(e,o,l,r):n(e)),s!==void 0)return s;if(!wn(e))return e;var f=bn(e);if(f){if(s=EO(e),!a)return Mb(e,s)}else{var d=Zs(e),p=d==Gb||d==f4;if(Gs(e))return Hb(e,a);if(d==Xb||d==Yb||p&&!l){if(s=u||p?{}:qb(e),!a)return u?fO(e,oO(s,e)):uO(e,nO(s,e))}else{if(!Ft[d])return l?e:{};s=XO(e,d,a)}}r||(r=new ro);var h=r.get(e);if(h)return h;r.set(e,s),l4(e)?e.forEach(function(g){s.add(Os(g,t,n,g,e,r))}):e4(e)&&e.forEach(function(g,y){s.set(y,Os(g,t,n,y,e,r))});var v=c?u?pO:od:u?Ta:$a,m=f?void 0:v(e);return XE(m||e,function(g,y){m&&(y=g,g=e[y]),Qf(s,y,Os(g,t,n,y,e,r))}),s}var I4=4;function Lv(e){return Os(e,I4)}var A4=1,P4=4;function Jb(e){return Os(e,A4|P4)}var R4="__lodash_hash_undefined__";function x4(e){return this.__data__.set(e,R4),this}function L4(e){return this.__data__.has(e)}function Qs(e){var t=-1,n=e==null?0:e.length;for(this.__data__=new Go;++t<n;)this.add(e[t])}Qs.prototype.add=Qs.prototype.push=x4;Qs.prototype.has=L4;function D4(e,t){for(var n=-1,o=e==null?0:e.length;++n<o;)if(t(e[n],n,e))return!0;return!1}function Zb(e,t){return e.has(t)}var B4=1,F4=2;function Qb(e,t,n,o,l,r){var s=n&B4,a=e.length,u=t.length;if(a!=u&&!(s&&u>a))return!1;var c=r.get(e),f=r.get(t);if(c&&f)return c==t&&f==e;var d=-1,p=!0,h=n&F4?new Qs:void 0;for(r.set(e,t),r.set(t,e);++d<a;){var v=e[d],m=t[d];if(o)var g=s?o(m,v,d,t,e,r):o(v,m,d,e,t,r);if(g!==void 0){if(g)continue;p=!1;break}if(h){if(!D4(t,function(y,w){if(!Zb(h,w)&&(v===y||l(v,y,n,o,r)))return h.push(w)})){p=!1;break}}else if(!(v===m||l(v,m,n,o,r))){p=!1;break}}return r.delete(e),r.delete(t),p}function V4(e){var t=-1,n=Array(e.size);return e.forEach(function(o,l){n[++t]=[l,o]}),n}function cp(e){var t=-1,n=Array(e.size);return e.forEach(function(o){n[++t]=o}),n}var z4=1,H4=2,K4="[object Boolean]",W4="[object Date]",j4="[object Error]",U4="[object Map]",q4="[object Number]",Y4="[object RegExp]",G4="[object Set]",X4="[object String]",J4="[object Symbol]",Z4="[object ArrayBuffer]",Q4="[object DataView]",Dv=Yn?Yn.prototype:void 0,hc=Dv?Dv.valueOf:void 0;function e3(e,t,n,o,l,r,s){switch(n){case Q4:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case Z4:return!(e.byteLength!=t.byteLength||!r(new Gi(e),new Gi(t)));case K4:case W4:case q4:return _a(+e,+t);case j4:return e.name==t.name&&e.message==t.message;case Y4:case X4:return e==t+"";case U4:var a=V4;case G4:var u=o&z4;if(a||(a=cp),e.size!=t.size&&!u)return!1;var c=s.get(e);if(c)return c==t;o|=H4,s.set(e,t);var f=Qb(a(e),a(t),o,l,r,s);return s.delete(e),f;case J4:if(hc)return hc.call(e)==hc.call(t)}return!1}var t3=1,n3=Object.prototype,o3=n3.hasOwnProperty;function l3(e,t,n,o,l,r){var s=n&t3,a=od(e),u=a.length,c=od(t),f=c.length;if(u!=f&&!s)return!1;for(var d=u;d--;){var p=a[d];if(!(s?p in t:o3.call(t,p)))return!1}var h=r.get(e),v=r.get(t);if(h&&v)return h==t&&v==e;var m=!0;r.set(e,t),r.set(t,e);for(var g=s;++d<u;){p=a[d];var y=e[p],w=t[p];if(o)var b=s?o(w,y,p,t,e,r):o(y,w,p,e,t,r);if(!(b===void 0?y===w||l(y,w,n,o,r):b)){m=!1;break}g||(g=p=="constructor")}if(m&&!g){var C=e.constructor,_=t.constructor;C!=_&&"constructor"in e&&"constructor"in t&&!(typeof C=="function"&&C instanceof C&&typeof _=="function"&&_ instanceof _)&&(m=!1)}return r.delete(e),r.delete(t),m}var r3=1,Bv="[object Arguments]",Fv="[object Array]",ja="[object Object]",s3=Object.prototype,Vv=s3.hasOwnProperty;function a3(e,t,n,o,l,r){var s=bn(e),a=bn(t),u=s?Fv:Zs(e),c=a?Fv:Zs(t);u=u==Bv?ja:u,c=c==Bv?ja:c;var f=u==ja,d=c==ja,p=u==c;if(p&&Gs(e)){if(!Gs(t))return!1;s=!0,f=!1}if(p&&!f)return r||(r=new ro),s||op(e)?Qb(e,t,n,o,l,r):e3(e,t,u,n,o,l,r);if(!(n&r3)){var h=f&&Vv.call(e,"__wrapped__"),v=d&&Vv.call(t,"__wrapped__");if(h||v){var m=h?e.value():e,g=v?t.value():t;return r||(r=new ro),l(m,g,n,o,r)}}return p?(r||(r=new ro),l3(e,t,n,o,l,r)):!1}function Ru(e,t,n,o,l){return e===t?!0:e==null||t==null||!$o(e)&&!$o(t)?e!==e&&t!==t:a3(e,t,n,o,Ru,l)}var i3=1,u3=2;function c3(e,t,n,o){var l=n.length,r=l,s=!o;if(e==null)return!r;for(e=Object(e);l--;){var a=n[l];if(s&&a[2]?a[1]!==e[a[0]]:!(a[0]in e))return!1}for(;++l<r;){a=n[l];var u=a[0],c=e[u],f=a[1];if(s&&a[2]){if(c===void 0&&!(u in e))return!1}else{var d=new ro;if(o)var p=o(c,f,u,e,t,d);if(!(p===void 0?Ru(f,c,i3|u3,o,d):p))return!1}}return!0}function e0(e){return e===e&&!wn(e)}function d3(e){for(var t=$a(e),n=t.length;n--;){var o=t[n],l=e[o];t[n]=[o,l,e0(l)]}return t}function t0(e,t){return function(n){return n==null?!1:n[e]===t&&(t!==void 0||e in Object(n))}}function f3(e){var t=d3(e);return t.length==1&&t[0][2]?t0(t[0][0],t[0][1]):function(n){return n===e||c3(n,e,t)}}function p3(e,t){return e!=null&&t in Object(e)}function h3(e,t,n){t=Pu(t,e);for(var o=-1,l=t.length,r=!1;++o<l;){var s=Oa(t[o]);if(!(r=e!=null&&n(e,s)))break;e=e[s]}return r||++o!=l?r:(l=e==null?0:e.length,!!l&&ep(l)&&Nu(s,l)&&(bn(e)||Ys(e)))}function n0(e,t){return e!=null&&h3(e,t,p3)}var v3=1,m3=2;function g3(e,t){return lp(e)&&e0(t)?t0(Oa(e),t):function(n){var o=Rt(n,e);return o===void 0&&o===t?n0(n,e):Ru(t,o,v3|m3)}}function y3(e){return function(t){return t==null?void 0:t[e]}}function b3(e){return function(t){return rp(t,e)}}function w3(e){return lp(e)?y3(Oa(e)):b3(e)}function C3(e){return typeof e=="function"?e:e==null?Xf:typeof e=="object"?bn(e)?g3(e[0],e[1]):f3(e):w3(e)}function S3(e){return function(t,n,o){for(var l=-1,r=Object(t),s=o(t),a=s.length;a--;){var u=s[e?a:++l];if(n(r[u],u,r)===!1)break}return t}}var k3=S3();const o0=k3;function _3(e,t){return e&&o0(e,t,$a)}function E3(e,t){return function(n,o){if(n==null)return n;if(!as(n))return e(n,o);for(var l=n.length,r=t?l:-1,s=Object(n);(t?r--:++r<l)&&o(s[r],r,s)!==!1;);return n}}var $3=E3(_3);const T3=$3;var O3=function(){return co.Date.now()};const vc=O3;var N3="Expected a function",M3=Math.max,I3=Math.min;function Cn(e,t,n){var o,l,r,s,a,u,c=0,f=!1,d=!1,p=!0;if(typeof e!="function")throw new TypeError(N3);t=hv(t)||0,wn(n)&&(f=!!n.leading,d="maxWait"in n,r=d?M3(hv(n.maxWait)||0,t):r,p="trailing"in n?!!n.trailing:p);function h($){var M=o,T=l;return o=l=void 0,c=$,s=e.apply(T,M),s}function v($){return c=$,a=setTimeout(y,t),f?h($):s}function m($){var M=$-u,T=$-c,A=t-M;return d?I3(A,r-T):A}function g($){var M=$-u,T=$-c;return u===void 0||M>=t||M<0||d&&T>=r}function y(){var $=vc();if(g($))return w($);a=setTimeout(y,m($))}function w($){return a=void 0,p&&o?h($):(o=l=void 0,s)}function b(){a!==void 0&&clearTimeout(a),c=0,o=u=l=a=void 0}function C(){return a===void 0?s:w(vc())}function _(){var $=vc(),M=g($);if(o=arguments,l=this,u=$,M){if(a===void 0)return v(u);if(d)return clearTimeout(a),a=setTimeout(y,t),h(u)}return a===void 0&&(a=setTimeout(y,t)),s}return _.cancel=b,_.flush=C,_}function sd(e,t,n){(n!==void 0&&!_a(e[t],n)||n===void 0&&!(t in e))&&Zf(e,t,n)}function l0(e){return $o(e)&&as(e)}function ad(e,t){if(!(t==="constructor"&&typeof e[t]=="function")&&t!="__proto__")return e[t]}function A3(e){return Ea(e,Ta(e))}function P3(e,t,n,o,l,r,s){var a=ad(e,n),u=ad(t,n),c=s.get(u);if(c){sd(e,n,c);return}var f=r?r(a,u,n+"",e,t,s):void 0,d=f===void 0;if(d){var p=bn(u),h=!p&&Gs(u),v=!p&&!h&&op(u);f=u,p||h||v?bn(a)?f=a:l0(a)?f=Mb(a):h?(d=!1,f=Hb(u,!0)):v?(d=!1,f=Ub(u,!0)):f=[]:GT(u)||Ys(u)?(f=a,Ys(a)?f=A3(a):(!wn(a)||Jf(a))&&(f=qb(u))):d=!1}d&&(s.set(u,f),l(f,u,o,r,s),s.delete(u)),sd(e,n,f)}function r0(e,t,n,o,l){e!==t&&o0(t,function(r,s){if(l||(l=new ro),wn(r))P3(e,t,s,n,r0,o,l);else{var a=o?o(ad(e,s),r,s+"",e,t,l):void 0;a===void 0&&(a=r),sd(e,s,a)}},Ta)}function R3(e,t,n){for(var o=-1,l=e==null?0:e.length;++o<l;)if(n(t,e[o]))return!0;return!1}function x3(e,t){var n=-1,o=as(e)?Array(e.length):[];return T3(e,function(l,r,s){o[++n]=t(l,r,s)}),o}function L3(e,t){var n=bn(e)?Ob:x3;return n(e,C3(t))}function D3(e,t){return Na(L3(e,t),1)}var B3=1/0;function F3(e){var t=e==null?0:e.length;return t?Na(e,B3):[]}function Xi(e){for(var t=-1,n=e==null?0:e.length,o={};++t<n;){var l=e[t];o[l[0]]=l[1]}return o}function Vn(e,t){return Ru(e,t)}function nn(e){return e==null}function V3(e){return e===void 0}var z3=i$(function(e,t,n){r0(e,t,n)});const s0=z3;function a0(e,t,n,o){if(!wn(e))return e;t=Pu(t,e);for(var l=-1,r=t.length,s=r-1,a=e;a!=null&&++l<r;){var u=Oa(t[l]),c=n;if(u==="__proto__"||u==="constructor"||u==="prototype")return e;if(l!=s){var f=a[u];c=o?o(f,u,a):void 0,c===void 0&&(c=wn(f)?f:Nu(t[l+1])?[]:{})}Qf(a,u,c),a=a[u]}return e}function H3(e,t,n){for(var o=-1,l=t.length,r={};++o<l;){var s=t[o],a=rp(e,s);n(a,s)&&a0(r,Pu(s,e),a)}return r}function K3(e,t){return H3(e,t,function(n,o){return n0(e,o)})}var W3=HT(function(e,t){return e==null?{}:K3(e,t)});const Do=W3;function j3(e,t,n){return e==null?e:a0(e,t,n)}var U3="Expected a function";function Ql(e,t,n){var o=!0,l=!0;if(typeof e!="function")throw new TypeError(U3);return wn(n)&&(o="leading"in n?!!n.leading:o,l="trailing"in n?!!n.trailing:l),Cn(e,t,{leading:o,maxWait:t,trailing:l})}var q3=1/0,Y3=Mr&&1/cp(new Mr([,-0]))[1]==q3?function(e){return new Mr(e)}:VE;const G3=Y3;var X3=200;function J3(e,t,n){var o=-1,l=t$,r=e.length,s=!0,a=[],u=a;if(n)s=!1,l=R3;else if(r>=X3){var c=t?null:G3(e);if(c)return cp(c);s=!1,l=Zb,u=new Qs}else u=t?[]:a;e:for(;++o<r;){var f=e[o],d=t?t(f):f;if(f=n||f!==0?f:0,s&&d===d){for(var p=u.length;p--;)if(u[p]===d)continue e;t&&u.push(d),a.push(f)}else l(u,d,n)||(u!==a&&u.push(d),a.push(f))}return a}var Z3=Pb(function(e){return J3(Na(e,1,l0,!0))});const mc=Z3,Q3='a[href],button:not([disabled]),button:not([hidden]),:not([tabindex="-1"]),input:not([disabled]),input:not([type="hidden"]),select:not([disabled]),textarea:not([disabled])',eN=e=>getComputedStyle(e).position==="fixed"?!1:e.offsetParent!==null,zv=e=>Array.from(e.querySelectorAll(Q3)).filter(t=>tN(t)&&eN(t)),tN=e=>{if(e.tabIndex>0||e.tabIndex===0&&e.getAttribute("tabIndex")!==null)return!0;if(e.disabled)return!1;switch(e.nodeName){case"A":return!!e.href&&e.rel!=="ignore";case"INPUT":return!(e.type==="hidden"||e.type==="file");case"BUTTON":case"SELECT":case"TEXTAREA":return!0;default:return!1}},gi=function(e,t,...n){let o;t.includes("mouse")||t.includes("click")?o="MouseEvents":t.includes("key")?o="KeyboardEvent":o="HTMLEvents";const l=document.createEvent(o);return l.initEvent(t,...n),e.dispatchEvent(l),e},i0=e=>!e.getAttribute("aria-owns"),u0=(e,t,n)=>{const{parentNode:o}=e;if(!o)return null;const l=o.querySelectorAll(n),r=Array.prototype.indexOf.call(l,e);return l[r+t]||null},yi=e=>{e&&(e.focus(),!i0(e)&&e.click())},Vt=(e,t,{checkForDefaultPrevented:n=!0}={})=>l=>{const r=e==null?void 0:e(l);if(n===!1||!r)return t==null?void 0:t(l)},Hv=e=>t=>t.pointerType==="mouse"?e(t):void 0;var nN=Object.defineProperty,oN=Object.defineProperties,lN=Object.getOwnPropertyDescriptors,Kv=Object.getOwnPropertySymbols,rN=Object.prototype.hasOwnProperty,sN=Object.prototype.propertyIsEnumerable,Wv=(e,t,n)=>t in e?nN(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,aN=(e,t)=>{for(var n in t||(t={}))rN.call(t,n)&&Wv(e,n,t[n]);if(Kv)for(var n of Kv(t))sN.call(t,n)&&Wv(e,n,t[n]);return e},iN=(e,t)=>oN(e,lN(t));function jv(e,t){var n;const o=Nt();return Fn(()=>{o.value=e()},iN(aN({},t),{flush:(n=t==null?void 0:t.flush)!=null?n:"sync"})),os(o)}var Uv;const pt=typeof window<"u",uN=e=>typeof e<"u",Ut=e=>typeof e=="boolean",cN=e=>typeof e=="function",qe=e=>typeof e=="number",dN=e=>typeof e=="string",ea=()=>{};pt&&((Uv=window==null?void 0:window.navigator)!=null&&Uv.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function rr(e){return typeof e=="function"?e():i(e)}function c0(e,t){function n(...o){return new Promise((l,r)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(l).catch(r)})}return n}function fN(e,t={}){let n,o,l=ea;const r=a=>{clearTimeout(a),l(),l=ea};return a=>{const u=rr(e),c=rr(t.maxWait);return n&&r(n),u<=0||c!==void 0&&c<=0?(o&&(r(o),o=null),Promise.resolve(a())):new Promise((f,d)=>{l=t.rejectOnCancel?d:f,c&&!o&&(o=setTimeout(()=>{n&&r(n),o=null,f(a())},c)),n=setTimeout(()=>{o&&r(o),o=null,f(a())},u)})}}function pN(e,t=!0,n=!0,o=!1){let l=0,r,s=!0,a=ea,u;const c=()=>{r&&(clearTimeout(r),r=void 0,a(),a=ea)};return d=>{const p=rr(e),h=Date.now()-l,v=()=>u=d();if(c(),p<=0)return l=Date.now(),v();if(h>p&&(n||!s))l=Date.now(),v();else if(t)return new Promise((m,g)=>{a=o?g:m,r=setTimeout(()=>{l=Date.now(),s=!0,m(v()),c()},p-h)});return!n&&!r&&(r=setTimeout(()=>s=!0,p)),s=!1,u}}function hN(e){return e}function xu(e){return Zg()?(Qg(e),!0):!1}function vN(e,t=200,n={}){return c0(fN(t,n),e)}function mN(e,t=200,n={}){const o=I(e.value),l=vN(()=>{o.value=e.value},t,n);return ve(e,()=>l()),o}function d0(e,t=200,n=!1,o=!0,l=!1){return c0(pN(t,n,o,l),e)}function dp(e,t=!0){rt()?et(e):t?e():De(e)}function sr(e,t,n={}){const{immediate:o=!0}=n,l=I(!1);let r=null;function s(){r&&(clearTimeout(r),r=null)}function a(){l.value=!1,s()}function u(...c){s(),l.value=!0,r=setTimeout(()=>{l.value=!1,r=null,e(...c)},rr(t))}return o&&(l.value=!0,pt&&u()),xu(a),{isPending:os(l),start:u,stop:a}}function Rn(e){var t;const n=rr(e);return(t=n==null?void 0:n.$el)!=null?t:n}const is=pt?window:void 0,gN=pt?window.document:void 0;function Pt(...e){let t,n,o,l;if(dN(e[0])||Array.isArray(e[0])?([n,o,l]=e,t=is):[t,n,o,l]=e,!t)return ea;Array.isArray(n)||(n=[n]),Array.isArray(o)||(o=[o]);const r=[],s=()=>{r.forEach(f=>f()),r.length=0},a=(f,d,p)=>(f.addEventListener(d,p,l),()=>f.removeEventListener(d,p,l)),u=ve(()=>Rn(t),f=>{s(),f&&r.push(...n.flatMap(d=>o.map(p=>a(f,d,p))))},{immediate:!0,flush:"post"}),c=()=>{u(),s()};return xu(c),c}function fp(e,t,n={}){const{window:o=is,ignore:l=[],capture:r=!0,detectIframe:s=!1}=n;if(!o)return;let a=!0,u;const c=h=>l.some(v=>{if(typeof v=="string")return Array.from(o.document.querySelectorAll(v)).some(m=>m===h.target||h.composedPath().includes(m));{const m=Rn(v);return m&&(h.target===m||h.composedPath().includes(m))}}),f=h=>{o.clearTimeout(u);const v=Rn(e);if(!(!v||v===h.target||h.composedPath().includes(v))){if(h.detail===0&&(a=!c(h)),!a){a=!0;return}t(h)}},d=[Pt(o,"click",f,{passive:!0,capture:r}),Pt(o,"pointerdown",h=>{const v=Rn(e);v&&(a=!h.composedPath().includes(v)&&!c(h))},{passive:!0}),Pt(o,"pointerup",h=>{if(h.button===0){const v=h.composedPath();h.composedPath=()=>v,u=o.setTimeout(()=>f(h),50)}},{passive:!0}),s&&Pt(o,"blur",h=>{var v;const m=Rn(e);((v=o.document.activeElement)==null?void 0:v.tagName)==="IFRAME"&&!(m!=null&&m.contains(o.document.activeElement))&&t(h)})].filter(Boolean);return()=>d.forEach(h=>h())}function yN(e,t=!1){const n=I(),o=()=>n.value=Boolean(e());return o(),dp(o,t),n}function bN(e){return JSON.parse(JSON.stringify(e))}const id=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ud="__vueuse_ssr_handlers__";id[ud]=id[ud]||{};id[ud];function wN(e,t,{window:n=is,initialValue:o=""}={}){const l=I(o),r=S(()=>{var s;return Rn(t)||((s=n==null?void 0:n.document)==null?void 0:s.documentElement)});return ve([r,()=>rr(e)],([s,a])=>{var u;if(s&&n){const c=(u=n.getComputedStyle(s).getPropertyValue(a))==null?void 0:u.trim();l.value=c||o}},{immediate:!0}),ve(l,s=>{var a;(a=r.value)!=null&&a.style&&r.value.style.setProperty(rr(e),s)}),l}function CN({document:e=gN}={}){if(!e)return I("visible");const t=I(e.visibilityState);return Pt(e,"visibilitychange",()=>{t.value=e.visibilityState}),t}var qv=Object.getOwnPropertySymbols,SN=Object.prototype.hasOwnProperty,kN=Object.prototype.propertyIsEnumerable,_N=(e,t)=>{var n={};for(var o in e)SN.call(e,o)&&t.indexOf(o)<0&&(n[o]=e[o]);if(e!=null&&qv)for(var o of qv(e))t.indexOf(o)<0&&kN.call(e,o)&&(n[o]=e[o]);return n};function pn(e,t,n={}){const o=n,{window:l=is}=o,r=_N(o,["window"]);let s;const a=yN(()=>l&&"ResizeObserver"in l),u=()=>{s&&(s.disconnect(),s=void 0)},c=ve(()=>Rn(e),d=>{u(),a.value&&l&&d&&(s=new ResizeObserver(t),s.observe(d,r))},{immediate:!0,flush:"post"}),f=()=>{u(),c()};return xu(f),{isSupported:a,stop:f}}function Yv(e,t={}){const{reset:n=!0,windowResize:o=!0,windowScroll:l=!0,immediate:r=!0}=t,s=I(0),a=I(0),u=I(0),c=I(0),f=I(0),d=I(0),p=I(0),h=I(0);function v(){const m=Rn(e);if(!m){n&&(s.value=0,a.value=0,u.value=0,c.value=0,f.value=0,d.value=0,p.value=0,h.value=0);return}const g=m.getBoundingClientRect();s.value=g.height,a.value=g.bottom,u.value=g.left,c.value=g.right,f.value=g.top,d.value=g.width,p.value=g.x,h.value=g.y}return pn(e,v),ve(()=>Rn(e),m=>!m&&v()),l&&Pt("scroll",v,{capture:!0,passive:!0}),o&&Pt("resize",v,{passive:!0}),dp(()=>{r&&v()}),{height:s,bottom:a,left:u,right:c,top:f,width:d,x:p,y:h,update:v}}var Gv;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(Gv||(Gv={}));var EN=Object.defineProperty,Xv=Object.getOwnPropertySymbols,$N=Object.prototype.hasOwnProperty,TN=Object.prototype.propertyIsEnumerable,Jv=(e,t,n)=>t in e?EN(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ON=(e,t)=>{for(var n in t||(t={}))$N.call(t,n)&&Jv(e,n,t[n]);if(Xv)for(var n of Xv(t))TN.call(t,n)&&Jv(e,n,t[n]);return e};const NN={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};ON({linear:hN},NN);function MN(e,t,n,o={}){var l,r,s;const{clone:a=!1,passive:u=!1,eventName:c,deep:f=!1,defaultValue:d}=o,p=rt(),h=n||(p==null?void 0:p.emit)||((l=p==null?void 0:p.$emit)==null?void 0:l.bind(p))||((s=(r=p==null?void 0:p.proxy)==null?void 0:r.$emit)==null?void 0:s.bind(p==null?void 0:p.proxy));let v=c;t||(t="modelValue"),v=c||v||`update:${t.toString()}`;const m=y=>a?cN(a)?a(y):bN(y):y,g=()=>uN(e[t])?m(e[t]):d;if(u){const y=g(),w=I(y);return ve(()=>e[t],b=>w.value=m(b)),ve(w,b=>{(b!==e[t]||f)&&h(v,b)},{deep:f}),w}else return S({get(){return g()},set(y){h(v,y)}})}function IN({window:e=is}={}){if(!e)return I(!1);const t=I(e.document.hasFocus());return Pt(e,"blur",()=>{t.value=!1}),Pt(e,"focus",()=>{t.value=!0}),t}function AN(e={}){const{window:t=is,initialWidth:n=1/0,initialHeight:o=1/0,listenOrientation:l=!0,includeScrollbar:r=!0}=e,s=I(n),a=I(o),u=()=>{t&&(r?(s.value=t.innerWidth,a.value=t.innerHeight):(s.value=t.document.documentElement.clientWidth,a.value=t.document.documentElement.clientHeight))};return u(),dp(u),Pt("resize",u,{passive:!0}),l&&Pt("orientationchange",u,{passive:!0}),{width:s,height:a}}const PN=(e,t)=>{if(!pt||!e||!t)return!1;const n=e.getBoundingClientRect();let o;return t instanceof Element?o=t.getBoundingClientRect():o={top:0,right:window.innerWidth,bottom:window.innerHeight,left:0},n.top<o.bottom&&n.bottom>o.top&&n.right>o.left&&n.left<o.right},Zv=e=>{let t=0,n=e;for(;n;)t+=n.offsetTop,n=n.offsetParent;return t},RN=(e,t)=>Math.abs(Zv(e)-Zv(t)),pp=e=>{let t,n;return e.type==="touchend"?(n=e.changedTouches[0].clientY,t=e.changedTouches[0].clientX):e.type.startsWith("touch")?(n=e.touches[0].clientY,t=e.touches[0].clientX):(n=e.clientY,t=e.clientX),{clientX:t,clientY:n}},tn=e=>e===void 0,Kn=e=>!e&&e!==0||Re(e)&&e.length===0||st(e)&&!Object.keys(e).length,ao=e=>typeof Element>"u"?!1:e instanceof Element,xN=e=>nn(e),LN=e=>Xe(e)?!Number.isNaN(Number(e)):!1,f0=(e="")=>e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d"),bo=e=>wa(e),ta=e=>Object.keys(e),DN=e=>Object.entries(e),bi=(e,t,n)=>({get value(){return Rt(e,t,n)},set value(o){j3(e,t,o)}});class BN extends Error{constructor(t){super(t),this.name="ElementPlusError"}}function Xt(e,t){throw new BN(`[${e}] ${t}`)}const p0=(e="")=>e.split(" ").filter(t=>!!t.trim()),so=(e,t)=>{if(!e||!t)return!1;if(t.includes(" "))throw new Error("className should not contain space.");return e.classList.contains(t)},Co=(e,t)=>{!e||!t.trim()||e.classList.add(...p0(t))},Tn=(e,t)=>{!e||!t.trim()||e.classList.remove(...p0(t))},xo=(e,t)=>{var n;if(!pt||!e||!t)return"";let o=qn(t);o==="float"&&(o="cssFloat");try{const l=e.style[o];if(l)return l;const r=(n=document.defaultView)==null?void 0:n.getComputedStyle(e,"");return r?r[o]:""}catch{return e.style[o]}};function qt(e,t="px"){if(!e)return"";if(qe(e)||LN(e))return`${e}${t}`;if(Xe(e))return e}const FN=(e,t)=>{if(!pt)return!1;const n={undefined:"overflow",true:"overflow-y",false:"overflow-x"}[String(t)],o=xo(e,n);return["scroll","auto","overlay"].some(l=>o.includes(l))},hp=(e,t)=>{if(!pt)return;let n=e;for(;n;){if([window,document,document.documentElement].includes(n))return window;if(FN(n,t))return n;n=n.parentNode}return n};let Ua;const h0=e=>{var t;if(!pt)return 0;if(Ua!==void 0)return Ua;const n=document.createElement("div");n.className=`${e}-scrollbar__wrap`,n.style.visibility="hidden",n.style.width="100px",n.style.position="absolute",n.style.top="-9999px",document.body.appendChild(n);const o=n.offsetWidth;n.style.overflow="scroll";const l=document.createElement("div");l.style.width="100%",n.appendChild(l);const r=l.offsetWidth;return(t=n.parentNode)==null||t.removeChild(n),Ua=o-r,Ua};function v0(e,t){if(!pt)return;if(!t){e.scrollTop=0;return}const n=[];let o=t.offsetParent;for(;o!==null&&e!==o&&e.contains(o);)n.push(o),o=o.offsetParent;const l=t.offsetTop+n.reduce((u,c)=>u+c.offsetTop,0),r=l+t.offsetHeight,s=e.scrollTop,a=s+e.clientHeight;l<s?e.scrollTop=l:r>a&&(e.scrollTop=r-e.clientHeight)}/*! Element Plus Icons Vue v2.0.10 */var yt=(e,t)=>{let n=e.__vccOpts||e;for(let[o,l]of t)n[o]=l;return n},VN={name:"ArrowDown"},zN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},HN=K("path",{fill:"currentColor",d:"M831.872 340.864 512 652.672 192.128 340.864a30.592 30.592 0 0 0-42.752 0 29.12 29.12 0 0 0 0 41.6L489.664 714.24a32 32 0 0 0 44.672 0l340.288-331.712a29.12 29.12 0 0 0 0-41.728 30.592 30.592 0 0 0-42.752 0z"},null,-1),KN=[HN];function WN(e,t,n,o,l,r){return k(),D("svg",zN,KN)}var $l=yt(VN,[["render",WN],["__file","arrow-down.vue"]]),jN={name:"ArrowLeft"},UN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},qN=K("path",{fill:"currentColor",d:"M609.408 149.376 277.76 489.6a32 32 0 0 0 0 44.672l331.648 340.352a29.12 29.12 0 0 0 41.728 0 30.592 30.592 0 0 0 0-42.752L339.264 511.936l311.872-319.872a30.592 30.592 0 0 0 0-42.688 29.12 29.12 0 0 0-41.728 0z"},null,-1),YN=[qN];function GN(e,t,n,o,l,r){return k(),D("svg",UN,YN)}var wl=yt(jN,[["render",GN],["__file","arrow-left.vue"]]),XN={name:"ArrowRight"},JN={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ZN=K("path",{fill:"currentColor",d:"M340.864 149.312a30.592 30.592 0 0 0 0 42.752L652.736 512 340.864 831.872a30.592 30.592 0 0 0 0 42.752 29.12 29.12 0 0 0 41.728 0L714.24 534.336a32 32 0 0 0 0-44.672L382.592 149.376a29.12 29.12 0 0 0-41.728 0z"},null,-1),QN=[ZN];function eM(e,t,n,o,l,r){return k(),D("svg",JN,QN)}var gn=yt(XN,[["render",eM],["__file","arrow-right.vue"]]),tM={name:"ArrowUp"},nM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},oM=K("path",{fill:"currentColor",d:"m488.832 344.32-339.84 356.672a32 32 0 0 0 0 44.16l.384.384a29.44 29.44 0 0 0 42.688 0l320-335.872 319.872 335.872a29.44 29.44 0 0 0 42.688 0l.384-.384a32 32 0 0 0 0-44.16L535.168 344.32a32 32 0 0 0-46.336 0z"},null,-1),lM=[oM];function rM(e,t,n,o,l,r){return k(),D("svg",nM,lM)}var Lu=yt(tM,[["render",rM],["__file","arrow-up.vue"]]),sM={name:"Back"},aM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},iM=K("path",{fill:"currentColor",d:"M224 480h640a32 32 0 1 1 0 64H224a32 32 0 0 1 0-64z"},null,-1),uM=K("path",{fill:"currentColor",d:"m237.248 512 265.408 265.344a32 32 0 0 1-45.312 45.312l-288-288a32 32 0 0 1 0-45.312l288-288a32 32 0 1 1 45.312 45.312L237.248 512z"},null,-1),cM=[iM,uM];function dM(e,t,n,o,l,r){return k(),D("svg",aM,cM)}var fM=yt(sM,[["render",dM],["__file","back.vue"]]),pM={name:"Calendar"},hM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vM=K("path",{fill:"currentColor",d:"M128 384v512h768V192H768v32a32 32 0 1 1-64 0v-32H320v32a32 32 0 0 1-64 0v-32H128v128h768v64H128zm192-256h384V96a32 32 0 1 1 64 0v32h160a32 32 0 0 1 32 32v768a32 32 0 0 1-32 32H96a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h160V96a32 32 0 0 1 64 0v32zm-32 384h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm192-192h64a32 32 0 0 1 0 64h-64a32 32 0 0 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm192-192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64zm0 192h64a32 32 0 1 1 0 64h-64a32 32 0 1 1 0-64z"},null,-1),mM=[vM];function gM(e,t,n,o,l,r){return k(),D("svg",hM,mM)}var yM=yt(pM,[["render",gM],["__file","calendar.vue"]]),bM={name:"CaretRight"},wM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},CM=K("path",{fill:"currentColor",d:"M384 192v640l384-320.064z"},null,-1),SM=[CM];function kM(e,t,n,o,l,r){return k(),D("svg",wM,SM)}var m0=yt(bM,[["render",kM],["__file","caret-right.vue"]]),_M={name:"CaretTop"},EM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$M=K("path",{fill:"currentColor",d:"M512 320 192 704h639.936z"},null,-1),TM=[$M];function OM(e,t,n,o,l,r){return k(),D("svg",EM,TM)}var NM=yt(_M,[["render",OM],["__file","caret-top.vue"]]),MM={name:"Check"},IM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},AM=K("path",{fill:"currentColor",d:"M406.656 706.944 195.84 496.256a32 32 0 1 0-45.248 45.248l256 256 512-512a32 32 0 0 0-45.248-45.248L406.592 706.944z"},null,-1),PM=[AM];function RM(e,t,n,o,l,r){return k(),D("svg",IM,PM)}var Ma=yt(MM,[["render",RM],["__file","check.vue"]]),xM={name:"CircleCheckFilled"},LM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},DM=K("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336L456.192 600.384z"},null,-1),BM=[DM];function FM(e,t,n,o,l,r){return k(),D("svg",LM,BM)}var VM=yt(xM,[["render",FM],["__file","circle-check-filled.vue"]]),zM={name:"CircleCheck"},HM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},KM=K("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),WM=K("path",{fill:"currentColor",d:"M745.344 361.344a32 32 0 0 1 45.312 45.312l-288 288a32 32 0 0 1-45.312 0l-160-160a32 32 0 1 1 45.312-45.312L480 626.752l265.344-265.408z"},null,-1),jM=[KM,WM];function UM(e,t,n,o,l,r){return k(),D("svg",HM,jM)}var vp=yt(zM,[["render",UM],["__file","circle-check.vue"]]),qM={name:"CircleCloseFilled"},YM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},GM=K("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 393.664L407.936 353.6a38.4 38.4 0 1 0-54.336 54.336L457.664 512 353.6 616.064a38.4 38.4 0 1 0 54.336 54.336L512 566.336 616.064 670.4a38.4 38.4 0 1 0 54.336-54.336L566.336 512 670.4 407.936a38.4 38.4 0 1 0-54.336-54.336L512 457.664z"},null,-1),XM=[GM];function JM(e,t,n,o,l,r){return k(),D("svg",YM,XM)}var mp=yt(qM,[["render",JM],["__file","circle-close-filled.vue"]]),ZM={name:"CircleClose"},QM={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},eI=K("path",{fill:"currentColor",d:"m466.752 512-90.496-90.496a32 32 0 0 1 45.248-45.248L512 466.752l90.496-90.496a32 32 0 1 1 45.248 45.248L557.248 512l90.496 90.496a32 32 0 1 1-45.248 45.248L512 557.248l-90.496 90.496a32 32 0 0 1-45.248-45.248L466.752 512z"},null,-1),tI=K("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),nI=[eI,tI];function oI(e,t,n,o,l,r){return k(),D("svg",QM,nI)}var Tl=yt(ZM,[["render",oI],["__file","circle-close.vue"]]),lI={name:"Clock"},rI={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},sI=K("path",{fill:"currentColor",d:"M512 896a384 384 0 1 0 0-768 384 384 0 0 0 0 768zm0 64a448 448 0 1 1 0-896 448 448 0 0 1 0 896z"},null,-1),aI=K("path",{fill:"currentColor",d:"M480 256a32 32 0 0 1 32 32v256a32 32 0 0 1-64 0V288a32 32 0 0 1 32-32z"},null,-1),iI=K("path",{fill:"currentColor",d:"M480 512h256q32 0 32 32t-32 32H480q-32 0-32-32t32-32z"},null,-1),uI=[sI,aI,iI];function cI(e,t,n,o,l,r){return k(),D("svg",rI,uI)}var g0=yt(lI,[["render",cI],["__file","clock.vue"]]),dI={name:"Close"},fI={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},pI=K("path",{fill:"currentColor",d:"M764.288 214.592 512 466.88 259.712 214.592a31.936 31.936 0 0 0-45.12 45.12L466.752 512 214.528 764.224a31.936 31.936 0 1 0 45.12 45.184L512 557.184l252.288 252.288a31.936 31.936 0 0 0 45.12-45.12L557.12 512.064l252.288-252.352a31.936 31.936 0 1 0-45.12-45.184z"},null,-1),hI=[pI];function vI(e,t,n,o,l,r){return k(),D("svg",fI,hI)}var io=yt(dI,[["render",vI],["__file","close.vue"]]),mI={name:"DArrowLeft"},gI={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},yI=K("path",{fill:"currentColor",d:"M529.408 149.376a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L259.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L197.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224zm256 0a29.12 29.12 0 0 1 41.728 0 30.592 30.592 0 0 1 0 42.688L515.264 511.936l311.872 319.936a30.592 30.592 0 0 1-.512 43.264 29.12 29.12 0 0 1-41.216-.512L453.76 534.272a32 32 0 0 1 0-44.672l331.648-340.224z"},null,-1),bI=[yI];function wI(e,t,n,o,l,r){return k(),D("svg",gI,bI)}var Wr=yt(mI,[["render",wI],["__file","d-arrow-left.vue"]]),CI={name:"DArrowRight"},SI={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},kI=K("path",{fill:"currentColor",d:"M452.864 149.312a29.12 29.12 0 0 1 41.728.064L826.24 489.664a32 32 0 0 1 0 44.672L494.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L764.736 512 452.864 192a30.592 30.592 0 0 1 0-42.688zm-256 0a29.12 29.12 0 0 1 41.728.064L570.24 489.664a32 32 0 0 1 0 44.672L238.592 874.624a29.12 29.12 0 0 1-41.728 0 30.592 30.592 0 0 1 0-42.752L508.736 512 196.864 192a30.592 30.592 0 0 1 0-42.688z"},null,-1),_I=[kI];function EI(e,t,n,o,l,r){return k(),D("svg",SI,_I)}var jr=yt(CI,[["render",EI],["__file","d-arrow-right.vue"]]),$I={name:"Delete"},TI={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},OI=K("path",{fill:"currentColor",d:"M160 256H96a32 32 0 0 1 0-64h256V95.936a32 32 0 0 1 32-32h256a32 32 0 0 1 32 32V192h256a32 32 0 1 1 0 64h-64v672a32 32 0 0 1-32 32H192a32 32 0 0 1-32-32V256zm448-64v-64H416v64h192zM224 896h576V256H224v640zm192-128a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32zm192 0a32 32 0 0 1-32-32V416a32 32 0 0 1 64 0v320a32 32 0 0 1-32 32z"},null,-1),NI=[OI];function MI(e,t,n,o,l,r){return k(),D("svg",TI,NI)}var II=yt($I,[["render",MI],["__file","delete.vue"]]),AI={name:"Document"},PI={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},RI=K("path",{fill:"currentColor",d:"M832 384H576V128H192v768h640V384zm-26.496-64L640 154.496V320h165.504zM160 64h480l256 256v608a32 32 0 0 1-32 32H160a32 32 0 0 1-32-32V96a32 32 0 0 1 32-32zm160 448h384v64H320v-64zm0-192h160v64H320v-64zm0 384h384v64H320v-64z"},null,-1),xI=[RI];function LI(e,t,n,o,l,r){return k(),D("svg",PI,xI)}var DI=yt(AI,[["render",LI],["__file","document.vue"]]),BI={name:"FullScreen"},FI={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},VI=K("path",{fill:"currentColor",d:"m160 96.064 192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64v.064zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64l-192 .192zM864 96.064V96h64v256a32 32 0 1 1-64 0V160.064l-192 .192a32 32 0 1 1 0-64l192-.192zm0 831.872-192-.192a32 32 0 0 1 0-64l192 .192V672a32 32 0 1 1 64 0v256h-64v-.064z"},null,-1),zI=[VI];function HI(e,t,n,o,l,r){return k(),D("svg",FI,zI)}var KI=yt(BI,[["render",HI],["__file","full-screen.vue"]]),WI={name:"Hide"},jI={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},UI=K("path",{d:"M876.8 156.8c0-9.6-3.2-16-9.6-22.4-6.4-6.4-12.8-9.6-22.4-9.6-9.6 0-16 3.2-22.4 9.6L736 220.8c-64-32-137.6-51.2-224-60.8-160 16-288 73.6-377.6 176C44.8 438.4 0 496 0 512s48 73.6 134.4 176c22.4 25.6 44.8 48 73.6 67.2l-86.4 89.6c-6.4 6.4-9.6 12.8-9.6 22.4 0 9.6 3.2 16 9.6 22.4 6.4 6.4 12.8 9.6 22.4 9.6 9.6 0 16-3.2 22.4-9.6l704-710.4c3.2-6.4 6.4-12.8 6.4-22.4Zm-646.4 528c-76.8-70.4-128-128-153.6-172.8 28.8-48 80-105.6 153.6-172.8C304 272 400 230.4 512 224c64 3.2 124.8 19.2 176 44.8l-54.4 54.4C598.4 300.8 560 288 512 288c-64 0-115.2 22.4-160 64s-64 96-64 160c0 48 12.8 89.6 35.2 124.8L256 707.2c-9.6-6.4-19.2-16-25.6-22.4Zm140.8-96c-12.8-22.4-19.2-48-19.2-76.8 0-44.8 16-83.2 48-112 32-28.8 67.2-48 112-48 28.8 0 54.4 6.4 73.6 19.2L371.2 588.8ZM889.599 336c-12.8-16-28.8-28.8-41.6-41.6l-48 48c73.6 67.2 124.8 124.8 150.4 169.6-28.8 48-80 105.6-153.6 172.8-73.6 67.2-172.8 108.8-284.8 115.2-51.2-3.2-99.2-12.8-140.8-28.8l-48 48c57.6 22.4 118.4 38.4 188.8 44.8 160-16 288-73.6 377.6-176C979.199 585.6 1024 528 1024 512s-48.001-73.6-134.401-176Z",fill:"currentColor"},null,-1),qI=K("path",{d:"M511.998 672c-12.8 0-25.6-3.2-38.4-6.4l-51.2 51.2c28.8 12.8 57.6 19.2 89.6 19.2 64 0 115.2-22.4 160-64 41.6-41.6 64-96 64-160 0-32-6.4-64-19.2-89.6l-51.2 51.2c3.2 12.8 6.4 25.6 6.4 38.4 0 44.8-16 83.2-48 112-32 28.8-67.2 48-112 48Z",fill:"currentColor"},null,-1),YI=[UI,qI];function GI(e,t,n,o,l,r){return k(),D("svg",jI,YI)}var XI=yt(WI,[["render",GI],["__file","hide.vue"]]),JI={name:"InfoFilled"},ZI={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},QI=K("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896.064A448 448 0 0 1 512 64zm67.2 275.072c33.28 0 60.288-23.104 60.288-57.344s-27.072-57.344-60.288-57.344c-33.28 0-60.16 23.104-60.16 57.344s26.88 57.344 60.16 57.344zM590.912 699.2c0-6.848 2.368-24.64 1.024-34.752l-52.608 60.544c-10.88 11.456-24.512 19.392-30.912 17.28a12.992 12.992 0 0 1-8.256-14.72l87.68-276.992c7.168-35.136-12.544-67.2-54.336-71.296-44.096 0-108.992 44.736-148.48 101.504 0 6.784-1.28 23.68.064 33.792l52.544-60.608c10.88-11.328 23.552-19.328 29.952-17.152a12.8 12.8 0 0 1 7.808 16.128L388.48 728.576c-10.048 32.256 8.96 63.872 55.04 71.04 67.84 0 107.904-43.648 147.456-100.416z"},null,-1),eA=[QI];function tA(e,t,n,o,l,r){return k(),D("svg",ZI,eA)}var gp=yt(JI,[["render",tA],["__file","info-filled.vue"]]),nA={name:"Loading"},oA={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},lA=K("path",{fill:"currentColor",d:"M512 64a32 32 0 0 1 32 32v192a32 32 0 0 1-64 0V96a32 32 0 0 1 32-32zm0 640a32 32 0 0 1 32 32v192a32 32 0 1 1-64 0V736a32 32 0 0 1 32-32zm448-192a32 32 0 0 1-32 32H736a32 32 0 1 1 0-64h192a32 32 0 0 1 32 32zm-640 0a32 32 0 0 1-32 32H96a32 32 0 0 1 0-64h192a32 32 0 0 1 32 32zM195.2 195.2a32 32 0 0 1 45.248 0L376.32 331.008a32 32 0 0 1-45.248 45.248L195.2 240.448a32 32 0 0 1 0-45.248zm452.544 452.544a32 32 0 0 1 45.248 0L828.8 783.552a32 32 0 0 1-45.248 45.248L647.744 692.992a32 32 0 0 1 0-45.248zM828.8 195.264a32 32 0 0 1 0 45.184L692.992 376.32a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0zm-452.544 452.48a32 32 0 0 1 0 45.248L240.448 828.8a32 32 0 0 1-45.248-45.248l135.808-135.808a32 32 0 0 1 45.248 0z"},null,-1),rA=[lA];function sA(e,t,n,o,l,r){return k(),D("svg",oA,rA)}var Ol=yt(nA,[["render",sA],["__file","loading.vue"]]),aA={name:"Minus"},iA={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},uA=K("path",{fill:"currentColor",d:"M128 544h768a32 32 0 1 0 0-64H128a32 32 0 0 0 0 64z"},null,-1),cA=[uA];function dA(e,t,n,o,l,r){return k(),D("svg",iA,cA)}var fA=yt(aA,[["render",dA],["__file","minus.vue"]]),pA={name:"MoreFilled"},hA={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},vA=K("path",{fill:"currentColor",d:"M176 416a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm336 0a112 112 0 1 1 0 224 112 112 0 0 1 0-224z"},null,-1),mA=[vA];function gA(e,t,n,o,l,r){return k(),D("svg",hA,mA)}var Qv=yt(pA,[["render",gA],["__file","more-filled.vue"]]),yA={name:"More"},bA={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},wA=K("path",{fill:"currentColor",d:"M176 416a112 112 0 1 0 0 224 112 112 0 0 0 0-224m0 64a48 48 0 1 1 0 96 48 48 0 0 1 0-96zm336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96zm336-64a112 112 0 1 1 0 224 112 112 0 0 1 0-224zm0 64a48 48 0 1 0 0 96 48 48 0 0 0 0-96z"},null,-1),CA=[wA];function SA(e,t,n,o,l,r){return k(),D("svg",bA,CA)}var kA=yt(yA,[["render",SA],["__file","more.vue"]]),_A={name:"PictureFilled"},EA={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},$A=K("path",{fill:"currentColor",d:"M96 896a32 32 0 0 1-32-32V160a32 32 0 0 1 32-32h832a32 32 0 0 1 32 32v704a32 32 0 0 1-32 32H96zm315.52-228.48-68.928-68.928a32 32 0 0 0-45.248 0L128 768.064h778.688l-242.112-290.56a32 32 0 0 0-49.216 0L458.752 665.408a32 32 0 0 1-47.232 2.112zM256 384a96 96 0 1 0 192.064-.064A96 96 0 0 0 256 384z"},null,-1),TA=[$A];function OA(e,t,n,o,l,r){return k(),D("svg",EA,TA)}var NA=yt(_A,[["render",OA],["__file","picture-filled.vue"]]),MA={name:"Plus"},IA={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},AA=K("path",{fill:"currentColor",d:"M480 480V128a32 32 0 0 1 64 0v352h352a32 32 0 1 1 0 64H544v352a32 32 0 1 1-64 0V544H128a32 32 0 0 1 0-64h352z"},null,-1),PA=[AA];function RA(e,t,n,o,l,r){return k(),D("svg",IA,PA)}var y0=yt(MA,[["render",RA],["__file","plus.vue"]]),xA={name:"QuestionFilled"},LA={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},DA=K("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm23.744 191.488c-52.096 0-92.928 14.784-123.2 44.352-30.976 29.568-45.76 70.4-45.76 122.496h80.256c0-29.568 5.632-52.8 17.6-68.992 13.376-19.712 35.2-28.864 66.176-28.864 23.936 0 42.944 6.336 56.32 19.712 12.672 13.376 19.712 31.68 19.712 54.912 0 17.6-6.336 34.496-19.008 49.984l-8.448 9.856c-45.76 40.832-73.216 70.4-82.368 89.408-9.856 19.008-14.08 42.24-14.08 68.992v9.856h80.96v-9.856c0-16.896 3.52-31.68 10.56-45.76 6.336-12.672 15.488-24.64 28.16-35.2 33.792-29.568 54.208-48.576 60.544-55.616 16.896-22.528 26.048-51.392 26.048-86.592 0-42.944-14.08-76.736-42.24-101.376-28.16-25.344-65.472-37.312-111.232-37.312zm-12.672 406.208a54.272 54.272 0 0 0-38.72 14.784 49.408 49.408 0 0 0-15.488 38.016c0 15.488 4.928 28.16 15.488 38.016A54.848 54.848 0 0 0 523.072 768c15.488 0 28.16-4.928 38.72-14.784a51.52 51.52 0 0 0 16.192-38.72 51.968 51.968 0 0 0-15.488-38.016 55.936 55.936 0 0 0-39.424-14.784z"},null,-1),BA=[DA];function FA(e,t,n,o,l,r){return k(),D("svg",LA,BA)}var VA=yt(xA,[["render",FA],["__file","question-filled.vue"]]),zA={name:"RefreshLeft"},HA={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},KA=K("path",{fill:"currentColor",d:"M289.088 296.704h92.992a32 32 0 0 1 0 64H232.96a32 32 0 0 1-32-32V179.712a32 32 0 0 1 64 0v50.56a384 384 0 0 1 643.84 282.88 384 384 0 0 1-383.936 384 384 384 0 0 1-384-384h64a320 320 0 1 0 640 0 320 320 0 0 0-555.712-216.448z"},null,-1),WA=[KA];function jA(e,t,n,o,l,r){return k(),D("svg",HA,WA)}var UA=yt(zA,[["render",jA],["__file","refresh-left.vue"]]),qA={name:"RefreshRight"},YA={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},GA=K("path",{fill:"currentColor",d:"M784.512 230.272v-50.56a32 32 0 1 1 64 0v149.056a32 32 0 0 1-32 32H667.52a32 32 0 1 1 0-64h92.992A320 320 0 1 0 524.8 833.152a320 320 0 0 0 320-320h64a384 384 0 0 1-384 384 384 384 0 0 1-384-384 384 384 0 0 1 643.712-282.88z"},null,-1),XA=[GA];function JA(e,t,n,o,l,r){return k(),D("svg",YA,XA)}var ZA=yt(qA,[["render",JA],["__file","refresh-right.vue"]]),QA={name:"ScaleToOriginal"},eP={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},tP=K("path",{fill:"currentColor",d:"M813.176 180.706a60.235 60.235 0 0 1 60.236 60.235v481.883a60.235 60.235 0 0 1-60.236 60.235H210.824a60.235 60.235 0 0 1-60.236-60.235V240.94a60.235 60.235 0 0 1 60.236-60.235h602.352zm0-60.235H210.824A120.47 120.47 0 0 0 90.353 240.94v481.883a120.47 120.47 0 0 0 120.47 120.47h602.353a120.47 120.47 0 0 0 120.471-120.47V240.94a120.47 120.47 0 0 0-120.47-120.47zm-120.47 180.705a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 0 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118zm-361.412 0a30.118 30.118 0 0 0-30.118 30.118v301.177a30.118 30.118 0 1 0 60.236 0V331.294a30.118 30.118 0 0 0-30.118-30.118zM512 361.412a30.118 30.118 0 0 0-30.118 30.117v30.118a30.118 30.118 0 0 0 60.236 0V391.53A30.118 30.118 0 0 0 512 361.412zM512 512a30.118 30.118 0 0 0-30.118 30.118v30.117a30.118 30.118 0 0 0 60.236 0v-30.117A30.118 30.118 0 0 0 512 512z"},null,-1),nP=[tP];function oP(e,t,n,o,l,r){return k(),D("svg",eP,nP)}var lP=yt(QA,[["render",oP],["__file","scale-to-original.vue"]]),rP={name:"Search"},sP={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},aP=K("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704z"},null,-1),iP=[aP];function uP(e,t,n,o,l,r){return k(),D("svg",sP,iP)}var cP=yt(rP,[["render",uP],["__file","search.vue"]]),dP={name:"SortDown"},fP={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},pP=K("path",{fill:"currentColor",d:"M576 96v709.568L333.312 562.816A32 32 0 1 0 288 608l297.408 297.344A32 32 0 0 0 640 882.688V96a32 32 0 0 0-64 0z"},null,-1),hP=[pP];function vP(e,t,n,o,l,r){return k(),D("svg",fP,hP)}var mP=yt(dP,[["render",vP],["__file","sort-down.vue"]]),gP={name:"SortUp"},yP={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},bP=K("path",{fill:"currentColor",d:"M384 141.248V928a32 32 0 1 0 64 0V218.56l242.688 242.688A32 32 0 1 0 736 416L438.592 118.656A32 32 0 0 0 384 141.248z"},null,-1),wP=[bP];function CP(e,t,n,o,l,r){return k(),D("svg",yP,wP)}var SP=yt(gP,[["render",CP],["__file","sort-up.vue"]]),kP={name:"StarFilled"},_P={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},EP=K("path",{fill:"currentColor",d:"M283.84 867.84 512 747.776l228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72z"},null,-1),$P=[EP];function TP(e,t,n,o,l,r){return k(),D("svg",_P,$P)}var qa=yt(kP,[["render",TP],["__file","star-filled.vue"]]),OP={name:"Star"},NP={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},MP=K("path",{fill:"currentColor",d:"m512 747.84 228.16 119.936a6.4 6.4 0 0 0 9.28-6.72l-43.52-254.08 184.512-179.904a6.4 6.4 0 0 0-3.52-10.88l-255.104-37.12L517.76 147.904a6.4 6.4 0 0 0-11.52 0L392.192 379.072l-255.104 37.12a6.4 6.4 0 0 0-3.52 10.88L318.08 606.976l-43.584 254.08a6.4 6.4 0 0 0 9.28 6.72L512 747.84zM313.6 924.48a70.4 70.4 0 0 1-102.144-74.24l37.888-220.928L88.96 472.96A70.4 70.4 0 0 1 128 352.896l221.76-32.256 99.2-200.96a70.4 70.4 0 0 1 126.208 0l99.2 200.96 221.824 32.256a70.4 70.4 0 0 1 39.04 120.064L774.72 629.376l37.888 220.928a70.4 70.4 0 0 1-102.144 74.24L512 820.096l-198.4 104.32z"},null,-1),IP=[MP];function AP(e,t,n,o,l,r){return k(),D("svg",NP,IP)}var PP=yt(OP,[["render",AP],["__file","star.vue"]]),RP={name:"SuccessFilled"},xP={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},LP=K("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm-55.808 536.384-99.52-99.584a38.4 38.4 0 1 0-54.336 54.336l126.72 126.72a38.272 38.272 0 0 0 54.336 0l262.4-262.464a38.4 38.4 0 1 0-54.272-54.336L456.192 600.384z"},null,-1),DP=[LP];function BP(e,t,n,o,l,r){return k(),D("svg",xP,DP)}var b0=yt(RP,[["render",BP],["__file","success-filled.vue"]]),FP={name:"View"},VP={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},zP=K("path",{fill:"currentColor",d:"M512 160c320 0 512 352 512 352S832 864 512 864 0 512 0 512s192-352 512-352zm0 64c-225.28 0-384.128 208.064-436.8 288 52.608 79.872 211.456 288 436.8 288 225.28 0 384.128-208.064 436.8-288-52.608-79.872-211.456-288-436.8-288zm0 64a224 224 0 1 1 0 448 224 224 0 0 1 0-448zm0 64a160.192 160.192 0 0 0-160 160c0 88.192 71.744 160 160 160s160-71.808 160-160-71.744-160-160-160z"},null,-1),HP=[zP];function KP(e,t,n,o,l,r){return k(),D("svg",VP,HP)}var WP=yt(FP,[["render",KP],["__file","view.vue"]]),jP={name:"WarningFilled"},UP={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},qP=K("path",{fill:"currentColor",d:"M512 64a448 448 0 1 1 0 896 448 448 0 0 1 0-896zm0 192a58.432 58.432 0 0 0-58.24 63.744l23.36 256.384a35.072 35.072 0 0 0 69.76 0l23.296-256.384A58.432 58.432 0 0 0 512 256zm0 512a51.2 51.2 0 1 0 0-102.4 51.2 51.2 0 0 0 0 102.4z"},null,-1),YP=[qP];function GP(e,t,n,o,l,r){return k(),D("svg",UP,YP)}var Du=yt(jP,[["render",GP],["__file","warning-filled.vue"]]),XP={name:"ZoomIn"},JP={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ZP=K("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704zm-32-384v-96a32 32 0 0 1 64 0v96h96a32 32 0 0 1 0 64h-96v96a32 32 0 0 1-64 0v-96h-96a32 32 0 0 1 0-64h96z"},null,-1),QP=[ZP];function eR(e,t,n,o,l,r){return k(),D("svg",JP,QP)}var w0=yt(XP,[["render",eR],["__file","zoom-in.vue"]]),tR={name:"ZoomOut"},nR={viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},oR=K("path",{fill:"currentColor",d:"m795.904 750.72 124.992 124.928a32 32 0 0 1-45.248 45.248L750.656 795.904a416 416 0 1 1 45.248-45.248zM480 832a352 352 0 1 0 0-704 352 352 0 0 0 0 704zM352 448h256a32 32 0 0 1 0 64H352a32 32 0 0 1 0-64z"},null,-1),lR=[oR];function rR(e,t,n,o,l,r){return k(),D("svg",nR,lR)}var sR=yt(tR,[["render",rR],["__file","zoom-out.vue"]]);const C0="__epPropKey",oe=e=>e,aR=e=>st(e)&&!!e[C0],fo=(e,t)=>{if(!st(e)||aR(e))return e;const{values:n,required:o,default:l,type:r,validator:s}=e,u={type:r,required:!!o,validator:n||s?c=>{let f=!1,d=[];if(n&&(d=Array.from(n),ft(e,"default")&&d.push(l),f||(f=d.includes(c))),s&&(f||(f=s(c))),!f&&d.length>0){const p=[...new Set(d)].map(h=>JSON.stringify(h)).join(", ");Z2(`Invalid prop: validation failed${t?` for prop "${t}"`:""}. Expected one of [${p}], got value ${JSON.stringify(c)}.`)}return f}:void 0,[C0]:!0};return ft(e,"default")&&(u.default=l),u},Me=e=>Xi(Object.entries(e).map(([t,n])=>[t,fo(n,t)])),Mt=oe([String,Object,Function]),S0={Close:io},yp={Close:io,SuccessFilled:b0,InfoFilled:gp,WarningFilled:Du,CircleCloseFilled:mp},Cl={success:b0,warning:Du,error:mp,info:gp},k0={validating:Ol,success:vp,error:Tl},ot=(e,t)=>{if(e.install=n=>{for(const o of[e,...Object.values(t??{})])n.component(o.name,o)},t)for(const[n,o]of Object.entries(t))e[n]=o;return e},_0=(e,t)=>(e.install=n=>{e._context=n._context,n.config.globalProperties[t]=e},e),iR=(e,t)=>(e.install=n=>{n.directive(t,e)},e),zt=e=>(e.install=kt,e),Bu=(...e)=>t=>{e.forEach(n=>{Ye(n)?n(t):n.value=t})},He={tab:"Tab",enter:"Enter",space:"Space",left:"ArrowLeft",up:"ArrowUp",right:"ArrowRight",down:"ArrowDown",esc:"Escape",delete:"Delete",backspace:"Backspace",numpadEnter:"NumpadEnter",pageUp:"PageUp",pageDown:"PageDown",home:"Home",end:"End"},uR=["year","month","date","dates","week","datetime","datetimerange","daterange","monthrange"],gc=["sun","mon","tue","wed","thu","fri","sat"],lt="update:modelValue",It="change",yn="input",em=Symbol("INSTALLED_KEY"),Xo=["","default","small","large"],cR={large:40,default:32,small:24},dR=e=>cR[e||"default"],Fu=e=>["",...Xo].includes(e);var Hn=(e=>(e[e.TEXT=1]="TEXT",e[e.CLASS=2]="CLASS",e[e.STYLE=4]="STYLE",e[e.PROPS=8]="PROPS",e[e.FULL_PROPS=16]="FULL_PROPS",e[e.HYDRATE_EVENTS=32]="HYDRATE_EVENTS",e[e.STABLE_FRAGMENT=64]="STABLE_FRAGMENT",e[e.KEYED_FRAGMENT=128]="KEYED_FRAGMENT",e[e.UNKEYED_FRAGMENT=256]="UNKEYED_FRAGMENT",e[e.NEED_PATCH=512]="NEED_PATCH",e[e.DYNAMIC_SLOTS=1024]="DYNAMIC_SLOTS",e[e.HOISTED=-1]="HOISTED",e[e.BAIL=-2]="BAIL",e))(Hn||{});function cd(e){return Lt(e)&&e.type===Ve}function fR(e){return Lt(e)&&e.type===mn}function pR(e){return Lt(e)&&!cd(e)&&!fR(e)}const hR=e=>{if(!Lt(e))return{};const t=e.props||{},n=(Lt(e.type)?e.type.props:void 0)||{},o={};return Object.keys(n).forEach(l=>{ft(n[l],"default")&&(o[l]=n[l].default)}),Object.keys(t).forEach(l=>{o[qn(l)]=t[l]}),o},vR=e=>{if(!Re(e)||e.length>1)throw new Error("expect to receive a single Vue element child");return e[0]},Ir=e=>{const t=Re(e)?e:[e],n=[];return t.forEach(o=>{var l;Re(o)?n.push(...Ir(o)):Lt(o)&&Re(o.children)?n.push(...Ir(o.children)):(n.push(o),Lt(o)&&((l=o.component)!=null&&l.subTree)&&n.push(...Ir(o.component.subTree)))}),n},tm=e=>[...new Set(e)],Fo=e=>!e&&e!==0?[]:Array.isArray(e)?e:[e],E0=()=>pt&&/firefox/i.test(window.navigator.userAgent),Vu=e=>/([(\uAC00-\uD7AF)|(\u3130-\u318F)])+/gi.test(e),na=e=>pt?window.requestAnimationFrame(e):setTimeout(e,16),zu=e=>pt?window.cancelAnimationFrame(e):clearTimeout(e),Hu=()=>Math.floor(Math.random()*1e4),xt=e=>e,mR=["class","style"],gR=/^on[A-Z]/,bp=(e={})=>{const{excludeListeners:t=!1,excludeKeys:n}=e,o=S(()=>((n==null?void 0:n.value)||[]).concat(mR)),l=rt();return S(l?()=>{var r;return Xi(Object.entries((r=l.proxy)==null?void 0:r.$attrs).filter(([s])=>!o.value.includes(s)&&!(t&&gR.test(s))))}:()=>({}))},$0=Symbol("breadcrumbKey"),T0=Symbol("buttonGroupContextKey"),O0=Symbol("carouselContextKey"),us=Symbol("checkboxGroupContextKey"),N0=Symbol("collapseContextKey"),M0=Symbol(),I0=Symbol("dialogInjectionKey"),fr=Symbol("formContextKey"),To=Symbol("formItemContextKey"),A0=Symbol("elPaginationKey"),P0=Symbol("radioGroupKey"),R0=Symbol("rowContextKey"),x0=Symbol("scrollbarContextKey"),L0=Symbol("sliderContextKey"),Ku=Symbol("tabsRootContextKey"),D0=Symbol("uploadContextKey"),wp=Symbol("popper"),B0=Symbol("popperContent"),Wu=Symbol("elTooltip"),ju=Symbol("tooltipV2"),F0=Symbol("tooltipV2Content"),yc="tooltip_v2.open",Cp=Symbol(),V0=e=>{const t=rt();return S(()=>{var n,o;return(o=((n=t.proxy)==null?void 0:n.$props)[e])!=null?o:void 0})},Ji=I();function Jo(e,t=void 0){const n=rt()?Be(M0,Ji):Ji;return e?S(()=>{var o,l;return(l=(o=n.value)==null?void 0:o[e])!=null?l:t}):n}const z0=(e,t,n=!1)=>{var o;const l=!!rt(),r=l?Jo():void 0,s=(o=t==null?void 0:t.provide)!=null?o:l?ut:void 0;if(!s)return;const a=S(()=>{const u=i(e);return r!=null&&r.value?yR(r.value,u):u});return s(M0,a),(n||!Ji.value)&&(Ji.value=a.value),a},yR=(e,t)=>{var n;const o=[...new Set([...ta(e),...ta(t)])],l={};for(const r of o)l[r]=(n=t[r])!=null?n:e[r];return l},cn=fo({type:String,values:Xo,required:!1}),Yt=(e,t={})=>{const n=I(void 0),o=t.prop?n:V0("size"),l=t.global?n:Jo("size"),r=t.form?{size:void 0}:Be(fr,void 0),s=t.formItem?{size:void 0}:Be(To,void 0);return S(()=>o.value||i(e)||(s==null?void 0:s.size)||(r==null?void 0:r.size)||l.value||"")},In=e=>{const t=V0("disabled"),n=Be(fr,void 0);return S(()=>t.value||i(e)||(n==null?void 0:n.disabled)||!1)},Ko=({from:e,replacement:t,scope:n,version:o,ref:l,type:r="API"},s)=>{ve(()=>i(s),a=>{},{immediate:!0})},H0=(e,t,n)=>{let o={offsetX:0,offsetY:0};const l=a=>{const u=a.clientX,c=a.clientY,{offsetX:f,offsetY:d}=o,p=e.value.getBoundingClientRect(),h=p.left,v=p.top,m=p.width,g=p.height,y=document.documentElement.clientWidth,w=document.documentElement.clientHeight,b=-h+f,C=-v+d,_=y-h-m+f,$=w-v-g+d,M=A=>{const O=Math.min(Math.max(f+A.clientX-u,b),_),H=Math.min(Math.max(d+A.clientY-c,C),$);o={offsetX:O,offsetY:H},e.value.style.transform=`translate(${qt(O)}, ${qt(H)})`},T=()=>{document.removeEventListener("mousemove",M),document.removeEventListener("mouseup",T)};document.addEventListener("mousemove",M),document.addEventListener("mouseup",T)},r=()=>{t.value&&e.value&&t.value.addEventListener("mousedown",l)},s=()=>{t.value&&e.value&&t.value.removeEventListener("mousedown",l)};et(()=>{Fn(()=>{n.value?r():s()})}),Dt(()=>{s()})},bR=e=>({focus:()=>{var t,n;(n=(t=e.value)==null?void 0:t.focus)==null||n.call(t)}}),Uu="el",wR="is-",Rl=(e,t,n,o,l)=>{let r=`${e}-${t}`;return n&&(r+=`-${n}`),o&&(r+=`__${o}`),l&&(r+=`--${l}`),r},me=e=>{const t=Jo("namespace",Uu);return{namespace:t,b:(v="")=>Rl(t.value,e,v,"",""),e:v=>v?Rl(t.value,e,"",v,""):"",m:v=>v?Rl(t.value,e,"","",v):"",be:(v,m)=>v&&m?Rl(t.value,e,v,m,""):"",em:(v,m)=>v&&m?Rl(t.value,e,"",v,m):"",bm:(v,m)=>v&&m?Rl(t.value,e,v,"",m):"",bem:(v,m,g)=>v&&m&&g?Rl(t.value,e,v,m,g):"",is:(v,...m)=>{const g=m.length>=1?m[0]:!0;return v&&g?`${wR}${v}`:""},cssVar:v=>{const m={};for(const g in v)v[g]&&(m[`--${t.value}-${g}`]=v[g]);return m},cssVarName:v=>`--${t.value}-${v}`,cssVarBlock:v=>{const m={};for(const g in v)v[g]&&(m[`--${t.value}-${e}-${g}`]=v[g]);return m},cssVarBlockName:v=>`--${t.value}-${e}-${v}`}},nm={prefix:Math.floor(Math.random()*1e4),current:0},CR=Symbol("elIdInjection"),K0=()=>rt()?Be(CR,nm):nm,uo=e=>{const t=K0(),n=Jo("namespace",Uu);return S(()=>i(e)||`${n.value}-id-${t.prefix}-${t.current++}`)},kn=()=>{const e=Be(fr,void 0),t=Be(To,void 0);return{form:e,formItem:t}},Nl=(e,{formItemContext:t,disableIdGeneration:n,disableIdManagement:o})=>{n||(n=I(!1)),o||(o=I(!1));const l=I();let r;const s=S(()=>{var a;return!!(!e.label&&t&&t.inputIds&&((a=t.inputIds)==null?void 0:a.length)<=1)});return et(()=>{r=ve([Bt(e,"id"),n],([a,u])=>{const c=a??(u?void 0:uo().value);c!==l.value&&(t!=null&&t.removeInputId&&(l.value&&t.removeInputId(l.value),!(o!=null&&o.value)&&!u&&c&&t.addInputId(c)),l.value=c)},{immediate:!0})}),El(()=>{r&&r(),t!=null&&t.removeInputId&&l.value&&t.removeInputId(l.value)}),{isLabeledByFormItem:s,inputId:l}};var SR={name:"en",el:{colorpicker:{confirm:"OK",clear:"Clear",defaultLabel:"color picker",description:"current color is {color}. press enter to select a new color."},datepicker:{now:"Now",today:"Today",cancel:"Cancel",clear:"Clear",confirm:"OK",dateTablePrompt:"Use the arrow keys and enter to select the day of the month",monthTablePrompt:"Use the arrow keys and enter to select the month",yearTablePrompt:"Use the arrow keys and enter to select the year",selectedDate:"Selected date",selectDate:"Select date",selectTime:"Select time",startDate:"Start Date",startTime:"Start Time",endDate:"End Date",endTime:"End Time",prevYear:"Previous Year",nextYear:"Next Year",prevMonth:"Previous Month",nextMonth:"Next Month",year:"",month1:"January",month2:"February",month3:"March",month4:"April",month5:"May",month6:"June",month7:"July",month8:"August",month9:"September",month10:"October",month11:"November",month12:"December",week:"week",weeks:{sun:"Sun",mon:"Mon",tue:"Tue",wed:"Wed",thu:"Thu",fri:"Fri",sat:"Sat"},weeksFull:{sun:"Sunday",mon:"Monday",tue:"Tuesday",wed:"Wednesday",thu:"Thursday",fri:"Friday",sat:"Saturday"},months:{jan:"Jan",feb:"Feb",mar:"Mar",apr:"Apr",may:"May",jun:"Jun",jul:"Jul",aug:"Aug",sep:"Sep",oct:"Oct",nov:"Nov",dec:"Dec"}},inputNumber:{decrease:"decrease number",increase:"increase number"},select:{loading:"Loading",noMatch:"No matching data",noData:"No data",placeholder:"Select"},dropdown:{toggleDropdown:"Toggle Dropdown"},cascader:{noMatch:"No matching data",loading:"Loading",placeholder:"Select",noData:"No data"},pagination:{goto:"Go to",pagesize:"/page",total:"Total {total}",pageClassifier:"",deprecationWarning:"Deprecated usages detected, please refer to the el-pagination documentation for more details"},dialog:{close:"Close this dialog"},drawer:{close:"Close this dialog"},messagebox:{title:"Message",confirm:"OK",cancel:"Cancel",error:"Illegal input",close:"Close this dialog"},upload:{deleteTip:"press delete to remove",delete:"Delete",preview:"Preview",continue:"Continue"},slider:{defaultLabel:"slider between {min} and {max}",defaultRangeStartLabel:"pick start value",defaultRangeEndLabel:"pick end value"},table:{emptyText:"No Data",confirmFilter:"Confirm",resetFilter:"Reset",clearFilter:"All",sumText:"Sum"},tree:{emptyText:"No Data"},transfer:{noMatch:"No matching data",noData:"No data",titles:["List 1","List 2"],filterPlaceholder:"Enter keyword",noCheckedFormat:"{total} items",hasCheckedFormat:"{checked}/{total} checked"},image:{error:"FAILED"},pageHeader:{title:"Back"},popconfirm:{confirmButtonText:"Yes",cancelButtonText:"No"}}};const kR=e=>(t,n)=>_R(t,n,i(e)),_R=(e,t,n)=>Rt(n,e,e).replace(/\{(\w+)\}/g,(o,l)=>{var r;return`${(r=t==null?void 0:t[l])!=null?r:`{${l}}`}`}),ER=e=>{const t=S(()=>i(e).name),n=Tt(e)?e:I(e);return{lang:t,locale:n,t:kR(e)}},gt=()=>{const e=Jo("locale");return ER(S(()=>e.value||SR))},W0=e=>{Tt(e)||Xt("[useLockscreen]","You need to pass a ref param to this function");const t=me("popup"),n=my(()=>t.bm("parent","hidden"));if(!pt||so(document.body,n.value))return;let o=0,l=!1,r="0";const s=()=>{setTimeout(()=>{Tn(document.body,n.value),l&&(document.body.style.width=r)},200)};ve(e,a=>{if(!a){s();return}l=!so(document.body,n.value),l&&(r=document.body.style.width),o=h0(t.namespace.value);const u=document.documentElement.clientHeight<document.body.scrollHeight,c=xo(document.body,"overflowY");o>0&&(u||c==="scroll")&&l&&(document.body.style.width=`calc(100% - ${o}px)`),Co(document.body,n.value)}),Qg(()=>s())},$R=fo({type:oe(Boolean),default:null}),TR=fo({type:oe(Function)}),OR=e=>{const t=`update:${e}`,n=`onUpdate:${e}`,o=[t],l={[e]:$R,[n]:TR};return{useModelToggle:({indicator:s,toggleReason:a,shouldHideWhenRouteChanges:u,shouldProceed:c,onShow:f,onHide:d})=>{const p=rt(),{emit:h}=p,v=p.props,m=S(()=>Ye(v[n])),g=S(()=>v[e]===null),y=M=>{s.value!==!0&&(s.value=!0,a&&(a.value=M),Ye(f)&&f(M))},w=M=>{s.value!==!1&&(s.value=!1,a&&(a.value=M),Ye(d)&&d(M))},b=M=>{if(v.disabled===!0||Ye(c)&&!c())return;const T=m.value&&pt;T&&h(t,!0),(g.value||!T)&&y(M)},C=M=>{if(v.disabled===!0||!pt)return;const T=m.value&&pt;T&&h(t,!1),(g.value||!T)&&w(M)},_=M=>{Ut(M)&&(v.disabled&&M?m.value&&h(t,!1):s.value!==M&&(M?y():w()))},$=()=>{s.value?C():b()};return ve(()=>v[e],_),u&&p.appContext.config.globalProperties.$route!==void 0&&ve(()=>({...p.proxy.$route}),()=>{u.value&&s.value&&C()}),et(()=>{_(v[e])}),{hide:C,show:b,toggle:$,hasUpdateHandler:m}},useModelToggleProps:l,useModelToggleEmits:o}};var On="top",Gn="bottom",Xn="right",Nn="left",Sp="auto",Ia=[On,Gn,Xn,Nn],Ur="start",oa="end",NR="clippingParents",j0="viewport",ms="popper",MR="reference",om=Ia.reduce(function(e,t){return e.concat([t+"-"+Ur,t+"-"+oa])},[]),pr=[].concat(Ia,[Sp]).reduce(function(e,t){return e.concat([t,t+"-"+Ur,t+"-"+oa])},[]),IR="beforeRead",AR="read",PR="afterRead",RR="beforeMain",xR="main",LR="afterMain",DR="beforeWrite",BR="write",FR="afterWrite",VR=[IR,AR,PR,RR,xR,LR,DR,BR,FR];function Oo(e){return e?(e.nodeName||"").toLowerCase():null}function po(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function qr(e){var t=po(e).Element;return e instanceof t||e instanceof Element}function Un(e){var t=po(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function kp(e){if(typeof ShadowRoot>"u")return!1;var t=po(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function zR(e){var t=e.state;Object.keys(t.elements).forEach(function(n){var o=t.styles[n]||{},l=t.attributes[n]||{},r=t.elements[n];!Un(r)||!Oo(r)||(Object.assign(r.style,o),Object.keys(l).forEach(function(s){var a=l[s];a===!1?r.removeAttribute(s):r.setAttribute(s,a===!0?"":a)}))})}function HR(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(o){var l=t.elements[o],r=t.attributes[o]||{},s=Object.keys(t.styles.hasOwnProperty(o)?t.styles[o]:n[o]),a=s.reduce(function(u,c){return u[c]="",u},{});!Un(l)||!Oo(l)||(Object.assign(l.style,a),Object.keys(r).forEach(function(u){l.removeAttribute(u)}))})}}var U0={name:"applyStyles",enabled:!0,phase:"write",fn:zR,effect:HR,requires:["computeStyles"]};function ko(e){return e.split("-")[0]}var er=Math.max,Zi=Math.min,Yr=Math.round;function Gr(e,t){t===void 0&&(t=!1);var n=e.getBoundingClientRect(),o=1,l=1;if(Un(e)&&t){var r=e.offsetHeight,s=e.offsetWidth;s>0&&(o=Yr(n.width)/s||1),r>0&&(l=Yr(n.height)/r||1)}return{width:n.width/o,height:n.height/l,top:n.top/l,right:n.right/o,bottom:n.bottom/l,left:n.left/o,x:n.left/o,y:n.top/l}}function _p(e){var t=Gr(e),n=e.offsetWidth,o=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-o)<=1&&(o=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:o}}function q0(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&kp(n)){var o=t;do{if(o&&e.isSameNode(o))return!0;o=o.parentNode||o.host}while(o)}return!1}function Wo(e){return po(e).getComputedStyle(e)}function KR(e){return["table","td","th"].indexOf(Oo(e))>=0}function Ml(e){return((qr(e)?e.ownerDocument:e.document)||window.document).documentElement}function qu(e){return Oo(e)==="html"?e:e.assignedSlot||e.parentNode||(kp(e)?e.host:null)||Ml(e)}function lm(e){return!Un(e)||Wo(e).position==="fixed"?null:e.offsetParent}function WR(e){var t=navigator.userAgent.toLowerCase().indexOf("firefox")!==-1,n=navigator.userAgent.indexOf("Trident")!==-1;if(n&&Un(e)){var o=Wo(e);if(o.position==="fixed")return null}var l=qu(e);for(kp(l)&&(l=l.host);Un(l)&&["html","body"].indexOf(Oo(l))<0;){var r=Wo(l);if(r.transform!=="none"||r.perspective!=="none"||r.contain==="paint"||["transform","perspective"].indexOf(r.willChange)!==-1||t&&r.willChange==="filter"||t&&r.filter&&r.filter!=="none")return l;l=l.parentNode}return null}function Aa(e){for(var t=po(e),n=lm(e);n&&KR(n)&&Wo(n).position==="static";)n=lm(n);return n&&(Oo(n)==="html"||Oo(n)==="body"&&Wo(n).position==="static")?t:n||WR(e)||t}function Ep(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Ns(e,t,n){return er(e,Zi(t,n))}function jR(e,t,n){var o=Ns(e,t,n);return o>n?n:o}function Y0(){return{top:0,right:0,bottom:0,left:0}}function G0(e){return Object.assign({},Y0(),e)}function X0(e,t){return t.reduce(function(n,o){return n[o]=e,n},{})}var UR=function(e,t){return e=typeof e=="function"?e(Object.assign({},t.rects,{placement:t.placement})):e,G0(typeof e!="number"?e:X0(e,Ia))};function qR(e){var t,n=e.state,o=e.name,l=e.options,r=n.elements.arrow,s=n.modifiersData.popperOffsets,a=ko(n.placement),u=Ep(a),c=[Nn,Xn].indexOf(a)>=0,f=c?"height":"width";if(!(!r||!s)){var d=UR(l.padding,n),p=_p(r),h=u==="y"?On:Nn,v=u==="y"?Gn:Xn,m=n.rects.reference[f]+n.rects.reference[u]-s[u]-n.rects.popper[f],g=s[u]-n.rects.reference[u],y=Aa(r),w=y?u==="y"?y.clientHeight||0:y.clientWidth||0:0,b=m/2-g/2,C=d[h],_=w-p[f]-d[v],$=w/2-p[f]/2+b,M=Ns(C,$,_),T=u;n.modifiersData[o]=(t={},t[T]=M,t.centerOffset=M-$,t)}}function YR(e){var t=e.state,n=e.options,o=n.element,l=o===void 0?"[data-popper-arrow]":o;l!=null&&(typeof l=="string"&&(l=t.elements.popper.querySelector(l),!l)||!q0(t.elements.popper,l)||(t.elements.arrow=l))}var GR={name:"arrow",enabled:!0,phase:"main",fn:qR,effect:YR,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Xr(e){return e.split("-")[1]}var XR={top:"auto",right:"auto",bottom:"auto",left:"auto"};function JR(e){var t=e.x,n=e.y,o=window,l=o.devicePixelRatio||1;return{x:Yr(t*l)/l||0,y:Yr(n*l)/l||0}}function rm(e){var t,n=e.popper,o=e.popperRect,l=e.placement,r=e.variation,s=e.offsets,a=e.position,u=e.gpuAcceleration,c=e.adaptive,f=e.roundOffsets,d=e.isFixed,p=s.x,h=p===void 0?0:p,v=s.y,m=v===void 0?0:v,g=typeof f=="function"?f({x:h,y:m}):{x:h,y:m};h=g.x,m=g.y;var y=s.hasOwnProperty("x"),w=s.hasOwnProperty("y"),b=Nn,C=On,_=window;if(c){var $=Aa(n),M="clientHeight",T="clientWidth";if($===po(n)&&($=Ml(n),Wo($).position!=="static"&&a==="absolute"&&(M="scrollHeight",T="scrollWidth")),$=$,l===On||(l===Nn||l===Xn)&&r===oa){C=Gn;var A=d&&$===_&&_.visualViewport?_.visualViewport.height:$[M];m-=A-o.height,m*=u?1:-1}if(l===Nn||(l===On||l===Gn)&&r===oa){b=Xn;var O=d&&$===_&&_.visualViewport?_.visualViewport.width:$[T];h-=O-o.width,h*=u?1:-1}}var H=Object.assign({position:a},c&&XR),L=f===!0?JR({x:h,y:m}):{x:h,y:m};if(h=L.x,m=L.y,u){var R;return Object.assign({},H,(R={},R[C]=w?"0":"",R[b]=y?"0":"",R.transform=(_.devicePixelRatio||1)<=1?"translate("+h+"px, "+m+"px)":"translate3d("+h+"px, "+m+"px, 0)",R))}return Object.assign({},H,(t={},t[C]=w?m+"px":"",t[b]=y?h+"px":"",t.transform="",t))}function ZR(e){var t=e.state,n=e.options,o=n.gpuAcceleration,l=o===void 0?!0:o,r=n.adaptive,s=r===void 0?!0:r,a=n.roundOffsets,u=a===void 0?!0:a,c={placement:ko(t.placement),variation:Xr(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:l,isFixed:t.options.strategy==="fixed"};t.modifiersData.popperOffsets!=null&&(t.styles.popper=Object.assign({},t.styles.popper,rm(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:s,roundOffsets:u})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,rm(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:u})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}var J0={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:ZR,data:{}},Ya={passive:!0};function QR(e){var t=e.state,n=e.instance,o=e.options,l=o.scroll,r=l===void 0?!0:l,s=o.resize,a=s===void 0?!0:s,u=po(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return r&&c.forEach(function(f){f.addEventListener("scroll",n.update,Ya)}),a&&u.addEventListener("resize",n.update,Ya),function(){r&&c.forEach(function(f){f.removeEventListener("scroll",n.update,Ya)}),a&&u.removeEventListener("resize",n.update,Ya)}}var Z0={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:QR,data:{}},ex={left:"right",right:"left",bottom:"top",top:"bottom"};function wi(e){return e.replace(/left|right|bottom|top/g,function(t){return ex[t]})}var tx={start:"end",end:"start"};function sm(e){return e.replace(/start|end/g,function(t){return tx[t]})}function $p(e){var t=po(e),n=t.pageXOffset,o=t.pageYOffset;return{scrollLeft:n,scrollTop:o}}function Tp(e){return Gr(Ml(e)).left+$p(e).scrollLeft}function nx(e){var t=po(e),n=Ml(e),o=t.visualViewport,l=n.clientWidth,r=n.clientHeight,s=0,a=0;return o&&(l=o.width,r=o.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(s=o.offsetLeft,a=o.offsetTop)),{width:l,height:r,x:s+Tp(e),y:a}}function ox(e){var t,n=Ml(e),o=$p(e),l=(t=e.ownerDocument)==null?void 0:t.body,r=er(n.scrollWidth,n.clientWidth,l?l.scrollWidth:0,l?l.clientWidth:0),s=er(n.scrollHeight,n.clientHeight,l?l.scrollHeight:0,l?l.clientHeight:0),a=-o.scrollLeft+Tp(e),u=-o.scrollTop;return Wo(l||n).direction==="rtl"&&(a+=er(n.clientWidth,l?l.clientWidth:0)-r),{width:r,height:s,x:a,y:u}}function Op(e){var t=Wo(e),n=t.overflow,o=t.overflowX,l=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+l+o)}function Q0(e){return["html","body","#document"].indexOf(Oo(e))>=0?e.ownerDocument.body:Un(e)&&Op(e)?e:Q0(qu(e))}function Ms(e,t){var n;t===void 0&&(t=[]);var o=Q0(e),l=o===((n=e.ownerDocument)==null?void 0:n.body),r=po(o),s=l?[r].concat(r.visualViewport||[],Op(o)?o:[]):o,a=t.concat(s);return l?a:a.concat(Ms(qu(s)))}function dd(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function lx(e){var t=Gr(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}function am(e,t){return t===j0?dd(nx(e)):qr(t)?lx(t):dd(ox(Ml(e)))}function rx(e){var t=Ms(qu(e)),n=["absolute","fixed"].indexOf(Wo(e).position)>=0,o=n&&Un(e)?Aa(e):e;return qr(o)?t.filter(function(l){return qr(l)&&q0(l,o)&&Oo(l)!=="body"}):[]}function sx(e,t,n){var o=t==="clippingParents"?rx(e):[].concat(t),l=[].concat(o,[n]),r=l[0],s=l.reduce(function(a,u){var c=am(e,u);return a.top=er(c.top,a.top),a.right=Zi(c.right,a.right),a.bottom=Zi(c.bottom,a.bottom),a.left=er(c.left,a.left),a},am(e,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}function e1(e){var t=e.reference,n=e.element,o=e.placement,l=o?ko(o):null,r=o?Xr(o):null,s=t.x+t.width/2-n.width/2,a=t.y+t.height/2-n.height/2,u;switch(l){case On:u={x:s,y:t.y-n.height};break;case Gn:u={x:s,y:t.y+t.height};break;case Xn:u={x:t.x+t.width,y:a};break;case Nn:u={x:t.x-n.width,y:a};break;default:u={x:t.x,y:t.y}}var c=l?Ep(l):null;if(c!=null){var f=c==="y"?"height":"width";switch(r){case Ur:u[c]=u[c]-(t[f]/2-n[f]/2);break;case oa:u[c]=u[c]+(t[f]/2-n[f]/2);break}}return u}function la(e,t){t===void 0&&(t={});var n=t,o=n.placement,l=o===void 0?e.placement:o,r=n.boundary,s=r===void 0?NR:r,a=n.rootBoundary,u=a===void 0?j0:a,c=n.elementContext,f=c===void 0?ms:c,d=n.altBoundary,p=d===void 0?!1:d,h=n.padding,v=h===void 0?0:h,m=G0(typeof v!="number"?v:X0(v,Ia)),g=f===ms?MR:ms,y=e.rects.popper,w=e.elements[p?g:f],b=sx(qr(w)?w:w.contextElement||Ml(e.elements.popper),s,u),C=Gr(e.elements.reference),_=e1({reference:C,element:y,strategy:"absolute",placement:l}),$=dd(Object.assign({},y,_)),M=f===ms?$:C,T={top:b.top-M.top+m.top,bottom:M.bottom-b.bottom+m.bottom,left:b.left-M.left+m.left,right:M.right-b.right+m.right},A=e.modifiersData.offset;if(f===ms&&A){var O=A[l];Object.keys(T).forEach(function(H){var L=[Xn,Gn].indexOf(H)>=0?1:-1,R=[On,Gn].indexOf(H)>=0?"y":"x";T[H]+=O[R]*L})}return T}function ax(e,t){t===void 0&&(t={});var n=t,o=n.placement,l=n.boundary,r=n.rootBoundary,s=n.padding,a=n.flipVariations,u=n.allowedAutoPlacements,c=u===void 0?pr:u,f=Xr(o),d=f?a?om:om.filter(function(v){return Xr(v)===f}):Ia,p=d.filter(function(v){return c.indexOf(v)>=0});p.length===0&&(p=d);var h=p.reduce(function(v,m){return v[m]=la(e,{placement:m,boundary:l,rootBoundary:r,padding:s})[ko(m)],v},{});return Object.keys(h).sort(function(v,m){return h[v]-h[m]})}function ix(e){if(ko(e)===Sp)return[];var t=wi(e);return[sm(e),t,sm(t)]}function ux(e){var t=e.state,n=e.options,o=e.name;if(!t.modifiersData[o]._skip){for(var l=n.mainAxis,r=l===void 0?!0:l,s=n.altAxis,a=s===void 0?!0:s,u=n.fallbackPlacements,c=n.padding,f=n.boundary,d=n.rootBoundary,p=n.altBoundary,h=n.flipVariations,v=h===void 0?!0:h,m=n.allowedAutoPlacements,g=t.options.placement,y=ko(g),w=y===g,b=u||(w||!v?[wi(g)]:ix(g)),C=[g].concat(b).reduce(function(ge,Ce){return ge.concat(ko(Ce)===Sp?ax(t,{placement:Ce,boundary:f,rootBoundary:d,padding:c,flipVariations:v,allowedAutoPlacements:m}):Ce)},[]),_=t.rects.reference,$=t.rects.popper,M=new Map,T=!0,A=C[0],O=0;O<C.length;O++){var H=C[O],L=ko(H),R=Xr(H)===Ur,V=[On,Gn].indexOf(L)>=0,z=V?"width":"height",F=la(t,{placement:H,boundary:f,rootBoundary:d,altBoundary:p,padding:c}),N=V?R?Xn:Nn:R?Gn:On;_[z]>$[z]&&(N=wi(N));var x=wi(N),P=[];if(r&&P.push(F[L]<=0),a&&P.push(F[N]<=0,F[x]<=0),P.every(function(ge){return ge})){A=H,T=!1;break}M.set(H,P)}if(T)for(var q=v?3:1,te=function(ge){var Ce=C.find(function(we){var le=M.get(we);if(le)return le.slice(0,ge).every(function(ee){return ee})});if(Ce)return A=Ce,"break"},j=q;j>0;j--){var Z=te(j);if(Z==="break")break}t.placement!==A&&(t.modifiersData[o]._skip=!0,t.placement=A,t.reset=!0)}}var cx={name:"flip",enabled:!0,phase:"main",fn:ux,requiresIfExists:["offset"],data:{_skip:!1}};function im(e,t,n){return n===void 0&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function um(e){return[On,Xn,Gn,Nn].some(function(t){return e[t]>=0})}function dx(e){var t=e.state,n=e.name,o=t.rects.reference,l=t.rects.popper,r=t.modifiersData.preventOverflow,s=la(t,{elementContext:"reference"}),a=la(t,{altBoundary:!0}),u=im(s,o),c=im(a,l,r),f=um(u),d=um(c);t.modifiersData[n]={referenceClippingOffsets:u,popperEscapeOffsets:c,isReferenceHidden:f,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":f,"data-popper-escaped":d})}var fx={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:dx};function px(e,t,n){var o=ko(e),l=[Nn,On].indexOf(o)>=0?-1:1,r=typeof n=="function"?n(Object.assign({},t,{placement:e})):n,s=r[0],a=r[1];return s=s||0,a=(a||0)*l,[Nn,Xn].indexOf(o)>=0?{x:a,y:s}:{x:s,y:a}}function hx(e){var t=e.state,n=e.options,o=e.name,l=n.offset,r=l===void 0?[0,0]:l,s=pr.reduce(function(f,d){return f[d]=px(d,t.rects,r),f},{}),a=s[t.placement],u=a.x,c=a.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=u,t.modifiersData.popperOffsets.y+=c),t.modifiersData[o]=s}var vx={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:hx};function mx(e){var t=e.state,n=e.name;t.modifiersData[n]=e1({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}var t1={name:"popperOffsets",enabled:!0,phase:"read",fn:mx,data:{}};function gx(e){return e==="x"?"y":"x"}function yx(e){var t=e.state,n=e.options,o=e.name,l=n.mainAxis,r=l===void 0?!0:l,s=n.altAxis,a=s===void 0?!1:s,u=n.boundary,c=n.rootBoundary,f=n.altBoundary,d=n.padding,p=n.tether,h=p===void 0?!0:p,v=n.tetherOffset,m=v===void 0?0:v,g=la(t,{boundary:u,rootBoundary:c,padding:d,altBoundary:f}),y=ko(t.placement),w=Xr(t.placement),b=!w,C=Ep(y),_=gx(C),$=t.modifiersData.popperOffsets,M=t.rects.reference,T=t.rects.popper,A=typeof m=="function"?m(Object.assign({},t.rects,{placement:t.placement})):m,O=typeof A=="number"?{mainAxis:A,altAxis:A}:Object.assign({mainAxis:0,altAxis:0},A),H=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,L={x:0,y:0};if($){if(r){var R,V=C==="y"?On:Nn,z=C==="y"?Gn:Xn,F=C==="y"?"height":"width",N=$[C],x=N+g[V],P=N-g[z],q=h?-T[F]/2:0,te=w===Ur?M[F]:T[F],j=w===Ur?-T[F]:-M[F],Z=t.elements.arrow,ge=h&&Z?_p(Z):{width:0,height:0},Ce=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:Y0(),we=Ce[V],le=Ce[z],ee=Ns(0,M[F],ge[F]),ae=b?M[F]/2-q-ee-we-O.mainAxis:te-ee-we-O.mainAxis,pe=b?-M[F]/2+q+ee+le+O.mainAxis:j+ee+le+O.mainAxis,xe=t.elements.arrow&&Aa(t.elements.arrow),U=xe?C==="y"?xe.clientTop||0:xe.clientLeft||0:0,Q=(R=H==null?void 0:H[C])!=null?R:0,de=N+ae-Q-U,_e=N+pe-Q,$e=Ns(h?Zi(x,de):x,N,h?er(P,_e):P);$[C]=$e,L[C]=$e-N}if(a){var ie,Ee=C==="x"?On:Nn,he=C==="x"?Gn:Xn,Te=$[_],ye=_==="y"?"height":"width",ue=Te+g[Ee],Ie=Te-g[he],Pe=[On,Nn].indexOf(y)!==-1,Ke=(ie=H==null?void 0:H[_])!=null?ie:0,Je=Pe?ue:Te-M[ye]-T[ye]-Ke+O.altAxis,nt=Pe?Te+M[ye]+T[ye]-Ke-O.altAxis:Ie,je=h&&Pe?jR(Je,Te,nt):Ns(h?Je:ue,Te,h?nt:Ie);$[_]=je,L[_]=je-Te}t.modifiersData[o]=L}}var bx={name:"preventOverflow",enabled:!0,phase:"main",fn:yx,requiresIfExists:["offset"]};function wx(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Cx(e){return e===po(e)||!Un(e)?$p(e):wx(e)}function Sx(e){var t=e.getBoundingClientRect(),n=Yr(t.width)/e.offsetWidth||1,o=Yr(t.height)/e.offsetHeight||1;return n!==1||o!==1}function kx(e,t,n){n===void 0&&(n=!1);var o=Un(t),l=Un(t)&&Sx(t),r=Ml(t),s=Gr(e,l),a={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(o||!o&&!n)&&((Oo(t)!=="body"||Op(r))&&(a=Cx(t)),Un(t)?(u=Gr(t,!0),u.x+=t.clientLeft,u.y+=t.clientTop):r&&(u.x=Tp(r))),{x:s.left+a.scrollLeft-u.x,y:s.top+a.scrollTop-u.y,width:s.width,height:s.height}}function _x(e){var t=new Map,n=new Set,o=[];e.forEach(function(r){t.set(r.name,r)});function l(r){n.add(r.name);var s=[].concat(r.requires||[],r.requiresIfExists||[]);s.forEach(function(a){if(!n.has(a)){var u=t.get(a);u&&l(u)}}),o.push(r)}return e.forEach(function(r){n.has(r.name)||l(r)}),o}function Ex(e){var t=_x(e);return VR.reduce(function(n,o){return n.concat(t.filter(function(l){return l.phase===o}))},[])}function $x(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function Tx(e){var t=e.reduce(function(n,o){var l=n[o.name];return n[o.name]=l?Object.assign({},l,o,{options:Object.assign({},l.options,o.options),data:Object.assign({},l.data,o.data)}):o,n},{});return Object.keys(t).map(function(n){return t[n]})}var cm={placement:"bottom",modifiers:[],strategy:"absolute"};function dm(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(o){return!(o&&typeof o.getBoundingClientRect=="function")})}function Np(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,o=n===void 0?[]:n,l=t.defaultOptions,r=l===void 0?cm:l;return function(s,a,u){u===void 0&&(u=r);var c={placement:"bottom",orderedModifiers:[],options:Object.assign({},cm,r),modifiersData:{},elements:{reference:s,popper:a},attributes:{},styles:{}},f=[],d=!1,p={state:c,setOptions:function(m){var g=typeof m=="function"?m(c.options):m;v(),c.options=Object.assign({},r,c.options,g),c.scrollParents={reference:qr(s)?Ms(s):s.contextElement?Ms(s.contextElement):[],popper:Ms(a)};var y=Ex(Tx([].concat(o,c.options.modifiers)));return c.orderedModifiers=y.filter(function(w){return w.enabled}),h(),p.update()},forceUpdate:function(){if(!d){var m=c.elements,g=m.reference,y=m.popper;if(dm(g,y)){c.rects={reference:kx(g,Aa(y),c.options.strategy==="fixed"),popper:_p(y)},c.reset=!1,c.placement=c.options.placement,c.orderedModifiers.forEach(function(T){return c.modifiersData[T.name]=Object.assign({},T.data)});for(var w=0;w<c.orderedModifiers.length;w++){if(c.reset===!0){c.reset=!1,w=-1;continue}var b=c.orderedModifiers[w],C=b.fn,_=b.options,$=_===void 0?{}:_,M=b.name;typeof C=="function"&&(c=C({state:c,options:$,name:M,instance:p})||c)}}}},update:$x(function(){return new Promise(function(m){p.forceUpdate(),m(c)})}),destroy:function(){v(),d=!0}};if(!dm(s,a))return p;p.setOptions(u).then(function(m){!d&&u.onFirstUpdate&&u.onFirstUpdate(m)});function h(){c.orderedModifiers.forEach(function(m){var g=m.name,y=m.options,w=y===void 0?{}:y,b=m.effect;if(typeof b=="function"){var C=b({state:c,name:g,instance:p,options:w}),_=function(){};f.push(C||_)}})}function v(){f.forEach(function(m){return m()}),f=[]}return p}}Np();var Ox=[Z0,t1,J0,U0];Np({defaultModifiers:Ox});var Nx=[Z0,t1,J0,U0,vx,cx,bx,GR,fx],n1=Np({defaultModifiers:Nx});const Mx=(e,t,n={})=>{const o={name:"updateState",enabled:!0,phase:"write",fn:({state:u})=>{const c=Ix(u);Object.assign(s.value,c)},requires:["computeStyles"]},l=S(()=>{const{onFirstUpdate:u,placement:c,strategy:f,modifiers:d}=i(n);return{onFirstUpdate:u,placement:c||"bottom",strategy:f||"absolute",modifiers:[...d||[],o,{name:"applyStyles",enabled:!1}]}}),r=Nt(),s=I({styles:{popper:{position:i(l).strategy,left:"0",right:"0"},arrow:{position:"absolute"}},attributes:{}}),a=()=>{r.value&&(r.value.destroy(),r.value=void 0)};return ve(l,u=>{const c=i(r);c&&c.setOptions(u)},{deep:!0}),ve([e,t],([u,c])=>{a(),!(!u||!c)&&(r.value=n1(u,c,i(l)))}),Dt(()=>{a()}),{state:S(()=>{var u;return{...((u=i(r))==null?void 0:u.state)||{}}}),styles:S(()=>i(s).styles),attributes:S(()=>i(s).attributes),update:()=>{var u;return(u=i(r))==null?void 0:u.update()},forceUpdate:()=>{var u;return(u=i(r))==null?void 0:u.forceUpdate()},instanceRef:S(()=>i(r))}};function Ix(e){const t=Object.keys(e.elements),n=Xi(t.map(l=>[l,e.styles[l]||{}])),o=Xi(t.map(l=>[l,e.attributes[l]]));return{styles:n,attributes:o}}const Ax=(e,t)=>{let n;ve(()=>e.value,o=>{var l,r;o?(n=document.activeElement,Tt(t)&&((r=(l=t.value).focus)==null||r.call(l))):n.focus()})},Mp=e=>{if(!e)return{onClick:kt,onMousedown:kt,onMouseup:kt};let t=!1,n=!1;return{onClick:s=>{t&&n&&e(s),t=n=!1},onMousedown:s=>{t=s.target===s.currentTarget},onMouseup:s=>{n=s.target===s.currentTarget}}},Px=(e,t=0)=>{if(t===0)return e;const n=I(!1);let o=0;const l=()=>{o&&clearTimeout(o),o=window.setTimeout(()=>{n.value=e.value},t)};return et(l),ve(()=>e.value,r=>{r?l():n.value=r}),n};function Rx(){let e;const t=(o,l)=>{n(),e=window.setTimeout(o,l)},n=()=>window.clearTimeout(e);return xu(()=>n()),{registerTimeout:t,cancelTimeout:n}}let yr=[];const fm=e=>{const t=e;t.key===He.esc&&yr.forEach(n=>n(t))},xx=e=>{et(()=>{yr.length===0&&document.addEventListener("keydown",fm),pt&&yr.push(e)}),Dt(()=>{yr=yr.filter(t=>t!==e),yr.length===0&&pt&&document.removeEventListener("keydown",fm)})};let pm;const o1=()=>{const e=Jo("namespace",Uu),t=K0(),n=S(()=>`${e.value}-popper-container-${t.prefix}`),o=S(()=>`#${n.value}`);return{id:n,selector:o}},Lx=e=>{const t=document.createElement("div");return t.id=e,document.body.appendChild(t),t},Dx=()=>{wu(()=>{if(!pt)return;const{id:e,selector:t}=o1();!pm&&!document.body.querySelector(t.value)&&(pm=Lx(e.value))})},Bx=Me({showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200}}),l1=({showAfter:e,hideAfter:t,open:n,close:o})=>{const{registerTimeout:l}=Rx();return{onOpen:a=>{l(()=>{n(a)},i(e))},onClose:a=>{l(()=>{o(a)},i(t))}}},r1=Symbol("elForwardRef"),Fx=e=>{ut(r1,{setForwardRef:n=>{e.value=n}})},Vx=e=>({mounted(t){e(t)},updated(t){e(t)},unmounted(){e(null)}}),hm=I(0),Zo=()=>{const e=Jo("zIndex",2e3),t=S(()=>e.value+hm.value);return{initialZIndex:e,currentZIndex:t,nextZIndex:()=>(hm.value++,t.value)}};function Ip(e){return e.split("-")[1]}function s1(e){return e==="y"?"height":"width"}function Ap(e){return e.split("-")[0]}function Pp(e){return["top","bottom"].includes(Ap(e))?"x":"y"}function vm(e,t,n){let{reference:o,floating:l}=e;const r=o.x+o.width/2-l.width/2,s=o.y+o.height/2-l.height/2,a=Pp(t),u=s1(a),c=o[u]/2-l[u]/2,f=a==="x";let d;switch(Ap(t)){case"top":d={x:r,y:o.y-l.height};break;case"bottom":d={x:r,y:o.y+o.height};break;case"right":d={x:o.x+o.width,y:s};break;case"left":d={x:o.x-l.width,y:s};break;default:d={x:o.x,y:o.y}}switch(Ip(t)){case"start":d[a]-=c*(n&&f?-1:1);break;case"end":d[a]+=c*(n&&f?-1:1)}return d}const zx=async(e,t,n)=>{const{placement:o="bottom",strategy:l="absolute",middleware:r=[],platform:s}=n,a=r.filter(Boolean),u=await(s.isRTL==null?void 0:s.isRTL(t));let c=await s.getElementRects({reference:e,floating:t,strategy:l}),{x:f,y:d}=vm(c,o,u),p=o,h={},v=0;for(let m=0;m<a.length;m++){const{name:g,fn:y}=a[m],{x:w,y:b,data:C,reset:_}=await y({x:f,y:d,initialPlacement:o,placement:p,strategy:l,middlewareData:h,rects:c,platform:s,elements:{reference:e,floating:t}});f=w??f,d=b??d,h={...h,[g]:{...h[g],...C}},_&&v<=50&&(v++,typeof _=="object"&&(_.placement&&(p=_.placement),_.rects&&(c=_.rects===!0?await s.getElementRects({reference:e,floating:t,strategy:l}):_.rects),{x:f,y:d}=vm(c,p,u)),m=-1)}return{x:f,y:d,placement:p,strategy:l,middlewareData:h}};function Hx(e){return typeof e!="number"?function(t){return{top:0,right:0,bottom:0,left:0,...t}}(e):{top:e,right:e,bottom:e,left:e}}function Kx(e){return{...e,top:e.y,left:e.x,right:e.x+e.width,bottom:e.y+e.height}}const Wx=Math.min,jx=Math.max;function Ux(e,t,n){return jx(e,Wx(t,n))}const qx=e=>({name:"arrow",options:e,async fn(t){const{element:n,padding:o=0}=e||{},{x:l,y:r,placement:s,rects:a,platform:u}=t;if(n==null)return{};const c=Hx(o),f={x:l,y:r},d=Pp(s),p=s1(d),h=await u.getDimensions(n),v=d==="y"?"top":"left",m=d==="y"?"bottom":"right",g=a.reference[p]+a.reference[d]-f[d]-a.floating[p],y=f[d]-a.reference[d],w=await(u.getOffsetParent==null?void 0:u.getOffsetParent(n));let b=w?d==="y"?w.clientHeight||0:w.clientWidth||0:0;b===0&&(b=a.floating[p]);const C=g/2-y/2,_=c[v],$=b-h[p]-c[m],M=b/2-h[p]/2+C,T=Ux(_,M,$),A=Ip(s)!=null&&M!=T&&a.reference[p]/2-(M<_?c[v]:c[m])-h[p]/2<0;return{[d]:f[d]-(A?M<_?_-M:$-M:0),data:{[d]:T,centerOffset:M-T}}}}),Yx=["top","right","bottom","left"];Yx.reduce((e,t)=>e.concat(t,t+"-start",t+"-end"),[]);const Gx=function(e){return e===void 0&&(e=0),{name:"offset",options:e,async fn(t){const{x:n,y:o}=t,l=await async function(r,s){const{placement:a,platform:u,elements:c}=r,f=await(u.isRTL==null?void 0:u.isRTL(c.floating)),d=Ap(a),p=Ip(a),h=Pp(a)==="x",v=["left","top"].includes(d)?-1:1,m=f&&h?-1:1,g=typeof s=="function"?s(r):s;let{mainAxis:y,crossAxis:w,alignmentAxis:b}=typeof g=="number"?{mainAxis:g,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...g};return p&&typeof b=="number"&&(w=p==="end"?-1*b:b),h?{x:w*m,y:y*v}:{x:y*v,y:w*m}}(t,e);return{x:n+l.x,y:o+l.y,data:l}}}};function xn(e){var t;return((t=e.ownerDocument)==null?void 0:t.defaultView)||window}function _o(e){return xn(e).getComputedStyle(e)}const mm=Math.min,Is=Math.max,Qi=Math.round;function a1(e){const t=_o(e);let n=parseFloat(t.width),o=parseFloat(t.height);const l=e.offsetWidth,r=e.offsetHeight,s=Qi(n)!==l||Qi(o)!==r;return s&&(n=l,o=r),{width:n,height:o,fallback:s}}function Sl(e){return u1(e)?(e.nodeName||"").toLowerCase():""}let Ga;function i1(){if(Ga)return Ga;const e=navigator.userAgentData;return e&&Array.isArray(e.brands)?(Ga=e.brands.map(t=>t.brand+"/"+t.version).join(" "),Ga):navigator.userAgent}function Eo(e){return e instanceof xn(e).HTMLElement}function vl(e){return e instanceof xn(e).Element}function u1(e){return e instanceof xn(e).Node}function gm(e){return typeof ShadowRoot>"u"?!1:e instanceof xn(e).ShadowRoot||e instanceof ShadowRoot}function Yu(e){const{overflow:t,overflowX:n,overflowY:o,display:l}=_o(e);return/auto|scroll|overlay|hidden|clip/.test(t+o+n)&&!["inline","contents"].includes(l)}function Xx(e){return["table","td","th"].includes(Sl(e))}function fd(e){const t=/firefox/i.test(i1()),n=_o(e),o=n.backdropFilter||n.WebkitBackdropFilter;return n.transform!=="none"||n.perspective!=="none"||!!o&&o!=="none"||t&&n.willChange==="filter"||t&&!!n.filter&&n.filter!=="none"||["transform","perspective"].some(l=>n.willChange.includes(l))||["paint","layout","strict","content"].some(l=>{const r=n.contain;return r!=null&&r.includes(l)})}function pd(){return/^((?!chrome|android).)*safari/i.test(i1())}function Rp(e){return["html","body","#document"].includes(Sl(e))}function c1(e){return vl(e)?e:e.contextElement}const d1={x:1,y:1};function Ar(e){const t=c1(e);if(!Eo(t))return d1;const n=t.getBoundingClientRect(),{width:o,height:l,fallback:r}=a1(t);let s=(r?Qi(n.width):n.width)/o,a=(r?Qi(n.height):n.height)/l;return s&&Number.isFinite(s)||(s=1),a&&Number.isFinite(a)||(a=1),{x:s,y:a}}function ra(e,t,n,o){var l,r;t===void 0&&(t=!1),n===void 0&&(n=!1);const s=e.getBoundingClientRect(),a=c1(e);let u=d1;t&&(o?vl(o)&&(u=Ar(o)):u=Ar(e));const c=a?xn(a):window,f=pd()&&n;let d=(s.left+(f&&((l=c.visualViewport)==null?void 0:l.offsetLeft)||0))/u.x,p=(s.top+(f&&((r=c.visualViewport)==null?void 0:r.offsetTop)||0))/u.y,h=s.width/u.x,v=s.height/u.y;if(a){const m=xn(a),g=o&&vl(o)?xn(o):o;let y=m.frameElement;for(;y&&o&&g!==m;){const w=Ar(y),b=y.getBoundingClientRect(),C=getComputedStyle(y);b.x+=(y.clientLeft+parseFloat(C.paddingLeft))*w.x,b.y+=(y.clientTop+parseFloat(C.paddingTop))*w.y,d*=w.x,p*=w.y,h*=w.x,v*=w.y,d+=b.x,p+=b.y,y=xn(y).frameElement}}return{width:h,height:v,top:p,right:d+h,bottom:p+v,left:d,x:d,y:p}}function ml(e){return((u1(e)?e.ownerDocument:e.document)||window.document).documentElement}function Gu(e){return vl(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function f1(e){return ra(ml(e)).left+Gu(e).scrollLeft}function sa(e){if(Sl(e)==="html")return e;const t=e.assignedSlot||e.parentNode||gm(e)&&e.host||ml(e);return gm(t)?t.host:t}function p1(e){const t=sa(e);return Rp(t)?t.ownerDocument.body:Eo(t)&&Yu(t)?t:p1(t)}function h1(e,t){var n;t===void 0&&(t=[]);const o=p1(e),l=o===((n=e.ownerDocument)==null?void 0:n.body),r=xn(o);return l?t.concat(r,r.visualViewport||[],Yu(o)?o:[]):t.concat(o,h1(o))}function ym(e,t,n){let o;if(t==="viewport")o=function(s,a){const u=xn(s),c=ml(s),f=u.visualViewport;let d=c.clientWidth,p=c.clientHeight,h=0,v=0;if(f){d=f.width,p=f.height;const m=pd();(!m||m&&a==="fixed")&&(h=f.offsetLeft,v=f.offsetTop)}return{width:d,height:p,x:h,y:v}}(e,n);else if(t==="document")o=function(s){const a=ml(s),u=Gu(s),c=s.ownerDocument.body,f=Is(a.scrollWidth,a.clientWidth,c.scrollWidth,c.clientWidth),d=Is(a.scrollHeight,a.clientHeight,c.scrollHeight,c.clientHeight);let p=-u.scrollLeft+f1(s);const h=-u.scrollTop;return _o(c).direction==="rtl"&&(p+=Is(a.clientWidth,c.clientWidth)-f),{width:f,height:d,x:p,y:h}}(ml(e));else if(vl(t))o=function(s,a){const u=ra(s,!0,a==="fixed"),c=u.top+s.clientTop,f=u.left+s.clientLeft,d=Eo(s)?Ar(s):{x:1,y:1};return{width:s.clientWidth*d.x,height:s.clientHeight*d.y,x:f*d.x,y:c*d.y}}(t,n);else{const s={...t};if(pd()){var l,r;const a=xn(e);s.x-=((l=a.visualViewport)==null?void 0:l.offsetLeft)||0,s.y-=((r=a.visualViewport)==null?void 0:r.offsetTop)||0}o=s}return Kx(o)}function bm(e,t){return Eo(e)&&_o(e).position!=="fixed"?t?t(e):e.offsetParent:null}function wm(e,t){const n=xn(e);let o=bm(e,t);for(;o&&Xx(o)&&_o(o).position==="static";)o=bm(o,t);return o&&(Sl(o)==="html"||Sl(o)==="body"&&_o(o).position==="static"&&!fd(o))?n:o||function(l){let r=sa(l);for(;Eo(r)&&!Rp(r);){if(fd(r))return r;r=sa(r)}return null}(e)||n}function Jx(e,t,n){const o=Eo(t),l=ml(t),r=ra(e,!0,n==="fixed",t);let s={scrollLeft:0,scrollTop:0};const a={x:0,y:0};if(o||!o&&n!=="fixed")if((Sl(t)!=="body"||Yu(l))&&(s=Gu(t)),Eo(t)){const u=ra(t,!0);a.x=u.x+t.clientLeft,a.y=u.y+t.clientTop}else l&&(a.x=f1(l));return{x:r.left+s.scrollLeft-a.x,y:r.top+s.scrollTop-a.y,width:r.width,height:r.height}}const Zx={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:l}=e;const r=n==="clippingAncestors"?function(c,f){const d=f.get(c);if(d)return d;let p=h1(c).filter(g=>vl(g)&&Sl(g)!=="body"),h=null;const v=_o(c).position==="fixed";let m=v?sa(c):c;for(;vl(m)&&!Rp(m);){const g=_o(m),y=fd(m);(v?y||h:y||g.position!=="static"||!h||!["absolute","fixed"].includes(h.position))?h=g:p=p.filter(w=>w!==m),m=sa(m)}return f.set(c,p),p}(t,this._c):[].concat(n),s=[...r,o],a=s[0],u=s.reduce((c,f)=>{const d=ym(t,f,l);return c.top=Is(d.top,c.top),c.right=mm(d.right,c.right),c.bottom=mm(d.bottom,c.bottom),c.left=Is(d.left,c.left),c},ym(t,a,l));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:o}=e;const l=Eo(n),r=ml(n);if(n===r)return t;let s={scrollLeft:0,scrollTop:0},a={x:1,y:1};const u={x:0,y:0};if((l||!l&&o!=="fixed")&&((Sl(n)!=="body"||Yu(r))&&(s=Gu(n)),Eo(n))){const c=ra(n);a=Ar(n),u.x=c.x+n.clientLeft,u.y=c.y+n.clientTop}return{width:t.width*a.x,height:t.height*a.y,x:t.x*a.x-s.scrollLeft*a.x+u.x,y:t.y*a.y-s.scrollTop*a.y+u.y}},isElement:vl,getDimensions:function(e){return Eo(e)?a1(e):e.getBoundingClientRect()},getOffsetParent:wm,getDocumentElement:ml,getScale:Ar,async getElementRects(e){let{reference:t,floating:n,strategy:o}=e;const l=this.getOffsetParent||wm,r=this.getDimensions;return{reference:Jx(t,await l(n),o),floating:{x:0,y:0,...await r(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>_o(e).direction==="rtl"},Qx=(e,t,n)=>{const o=new Map,l={platform:Zx,...n},r={...l.platform,_c:o};return zx(e,t,{...l,platform:r})};Me({});const e8=e=>{if(!pt)return;if(!e)return e;const t=Rn(e);return t||(Tt(e)?t:e)},t8=({middleware:e,placement:t,strategy:n})=>{const o=I(),l=I(),r=I(),s=I(),a=I({}),u={x:r,y:s,placement:t,strategy:n,middlewareData:a},c=async()=>{if(!pt)return;const f=e8(o),d=Rn(l);if(!f||!d)return;const p=await Qx(f,d,{placement:i(t),strategy:i(n),middleware:i(e)});ta(u).forEach(h=>{u[h].value=p[h]})};return et(()=>{Fn(()=>{c()})}),{...u,update:c,referenceRef:o,contentRef:l}},n8=({arrowRef:e,padding:t})=>({name:"arrow",options:{element:e,padding:t},fn(n){const o=i(e);return o?qx({element:o,padding:t}).fn(n):{}}});function o8(e){const t=I();function n(){if(e.value==null)return;const{selectionStart:l,selectionEnd:r,value:s}=e.value;if(l==null||r==null)return;const a=s.slice(0,Math.max(0,l)),u=s.slice(Math.max(0,r));t.value={selectionStart:l,selectionEnd:r,value:s,beforeTxt:a,afterTxt:u}}function o(){if(e.value==null||t.value==null)return;const{value:l}=e.value,{beforeTxt:r,afterTxt:s,selectionStart:a}=t.value;if(r==null||s==null||a==null)return;let u=l.length;if(l.endsWith(s))u=l.length-s.length;else if(l.startsWith(r))u=r.length;else{const c=r[a-1],f=l.indexOf(c,a-1);f!==-1&&(u=f+1)}e.value.setSelectionRange(u,u)}return[n,o]}const l8=(e,t,n)=>Ir(e.subTree).filter(r=>{var s;return Lt(r)&&((s=r.type)==null?void 0:s.name)===t&&!!r.component}).map(r=>r.component.uid).map(r=>n[r]).filter(r=>!!r),v1=(e,t)=>{const n={},o=Nt([]);return{children:o,addChild:s=>{n[s.uid]=s,o.value=l8(e,t,n)},removeChild:s=>{delete n[s],o.value=o.value.filter(a=>a.uid!==s)}}},r8="2.2.29",s8=(e=[])=>({version:r8,install:(n,o)=>{n[em]||(n[em]=!0,e.forEach(l=>n.use(l)),o&&z0(o,n,!0))}}),a8=Me({zIndex:{type:oe([Number,String]),default:100},target:{type:String,default:""},offset:{type:Number,default:0},position:{type:String,values:["top","bottom"],default:"top"}}),i8={scroll:({scrollTop:e,fixed:t})=>qe(e)&&Ut(t),[It]:e=>Ut(e)};var Ne=(e,t)=>{const n=e.__vccOpts||e;for(const[o,l]of t)n[o]=l;return n};const m1="ElAffix",u8=G({name:m1}),c8=G({...u8,props:a8,emits:i8,setup(e,{expose:t,emit:n}){const o=e,l=me("affix"),r=Nt(),s=Nt(),a=Nt(),{height:u}=AN(),{height:c,width:f,top:d,bottom:p,update:h}=Yv(s,{windowScroll:!1}),v=Yv(r),m=I(!1),g=I(0),y=I(0),w=S(()=>({height:m.value?`${c.value}px`:"",width:m.value?`${f.value}px`:""})),b=S(()=>{if(!m.value)return{};const $=o.offset?qt(o.offset):0;return{height:`${c.value}px`,width:`${f.value}px`,top:o.position==="top"?$:"",bottom:o.position==="bottom"?$:"",transform:y.value?`translateY(${y.value}px)`:"",zIndex:o.zIndex}}),C=()=>{if(a.value)if(g.value=a.value instanceof Window?document.documentElement.scrollTop:a.value.scrollTop||0,o.position==="top")if(o.target){const $=v.bottom.value-o.offset-c.value;m.value=o.offset>d.value&&v.bottom.value>0,y.value=$<0?$:0}else m.value=o.offset>d.value;else if(o.target){const $=u.value-v.top.value-o.offset-c.value;m.value=u.value-o.offset<p.value&&u.value>v.top.value,y.value=$<0?-$:0}else m.value=u.value-o.offset<p.value},_=()=>{h(),n("scroll",{scrollTop:g.value,fixed:m.value})};return ve(m,$=>n("change",$)),et(()=>{var $;o.target?(r.value=($=document.querySelector(o.target))!=null?$:void 0,r.value||Xt(m1,`Target is not existed: ${o.target}`)):r.value=document.documentElement,a.value=hp(s.value,!0),h()}),Pt(a,"scroll",_),Fn(C),t({update:C,updateRoot:h}),($,M)=>(k(),D("div",{ref_key:"root",ref:s,class:E(i(l).b()),style:Fe(i(w))},[K("div",{class:E({[i(l).m("fixed")]:m.value}),style:Fe(i(b))},[fe($.$slots,"default")],6)],6))}});var d8=Ne(c8,[["__file","/home/runner/work/element-plus/element-plus/packages/components/affix/src/affix.vue"]]);const f8=ot(d8),p8=Me({size:{type:oe([Number,String])},color:{type:String}}),h8=G({name:"ElIcon",inheritAttrs:!1}),v8=G({...h8,props:p8,setup(e){const t=e,n=me("icon"),o=S(()=>{const{size:l,color:r}=t;return!l&&!r?{}:{fontSize:tn(l)?void 0:qt(l),"--color":r}});return(l,r)=>(k(),D("i",at({class:i(n).b(),style:i(o)},l.$attrs),[fe(l.$slots,"default")],16))}});var m8=Ne(v8,[["__file","/home/runner/work/element-plus/element-plus/packages/components/icon/src/icon.vue"]]);const Le=ot(m8),g8=["light","dark"],y8=Me({title:{type:String,default:""},description:{type:String,default:""},type:{type:String,values:ta(Cl),default:"info"},closable:{type:Boolean,default:!0},closeText:{type:String,default:""},showIcon:Boolean,center:Boolean,effect:{type:String,values:g8,default:"light"}}),b8={close:e=>e instanceof MouseEvent},w8=G({name:"ElAlert"}),C8=G({...w8,props:y8,emits:b8,setup(e,{emit:t}){const n=e,{Close:o}=yp,l=ln(),r=me("alert"),s=I(!0),a=S(()=>Cl[n.type]),u=S(()=>[r.e("icon"),{[r.is("big")]:!!n.description||!!l.default}]),c=S(()=>({[r.is("bold")]:n.description||l.default})),f=d=>{s.value=!1,t("close",d)};return(d,p)=>(k(),se(Wt,{name:i(r).b("fade"),persisted:""},{default:Y(()=>[Ze(K("div",{class:E([i(r).b(),i(r).m(d.type),i(r).is("center",d.center),i(r).is(d.effect)]),role:"alert"},[d.showIcon&&i(a)?(k(),se(i(Le),{key:0,class:E(i(u))},{default:Y(()=>[(k(),se(it(i(a))))]),_:1},8,["class"])):ne("v-if",!0),K("div",{class:E(i(r).e("content"))},[d.title||d.$slots.title?(k(),D("span",{key:0,class:E([i(r).e("title"),i(c)])},[fe(d.$slots,"title",{},()=>[vt(Oe(d.title),1)])],2)):ne("v-if",!0),d.$slots.default||d.description?(k(),D("p",{key:1,class:E(i(r).e("description"))},[fe(d.$slots,"default",{},()=>[vt(Oe(d.description),1)])],2)):ne("v-if",!0),d.closable?(k(),D(Ve,{key:2},[d.closeText?(k(),D("div",{key:0,class:E([i(r).e("close-btn"),i(r).is("customed")]),onClick:f},Oe(d.closeText),3)):(k(),se(i(Le),{key:1,class:E(i(r).e("close-btn")),onClick:f},{default:Y(()=>[W(i(o))]),_:1},8,["class"]))],64)):ne("v-if",!0)],2)],2),[[mt,s.value]])]),_:3},8,["name"]))}});var S8=Ne(C8,[["__file","/home/runner/work/element-plus/element-plus/packages/components/alert/src/alert.vue"]]);const k8=ot(S8);let Zn;const _8=`
+  height:0 !important;
+  visibility:hidden !important;
+  overflow:hidden !important;
+  position:absolute !important;
+  z-index:-1000 !important;
+  top:0 !important;
+  right:0 !important;
+`,E8=["letter-spacing","line-height","padding-top","padding-bottom","font-family","font-weight","font-size","text-rendering","text-transform","width","text-indent","padding-left","padding-right","border-width","box-sizing"];function $8(e){const t=window.getComputedStyle(e),n=t.getPropertyValue("box-sizing"),o=Number.parseFloat(t.getPropertyValue("padding-bottom"))+Number.parseFloat(t.getPropertyValue("padding-top")),l=Number.parseFloat(t.getPropertyValue("border-bottom-width"))+Number.parseFloat(t.getPropertyValue("border-top-width"));return{contextStyle:E8.map(s=>`${s}:${t.getPropertyValue(s)}`).join(";"),paddingSize:o,borderSize:l,boxSizing:n}}function Cm(e,t=1,n){var o;Zn||(Zn=document.createElement("textarea"),document.body.appendChild(Zn));const{paddingSize:l,borderSize:r,boxSizing:s,contextStyle:a}=$8(e);Zn.setAttribute("style",`${a};${_8}`),Zn.value=e.value||e.placeholder||"";let u=Zn.scrollHeight;const c={};s==="border-box"?u=u+r:s==="content-box"&&(u=u-l),Zn.value="";const f=Zn.scrollHeight-l;if(qe(t)){let d=f*t;s==="border-box"&&(d=d+l+r),u=Math.max(d,u),c.minHeight=`${d}px`}if(qe(n)){let d=f*n;s==="border-box"&&(d=d+l+r),u=Math.min(d,u)}return c.height=`${u}px`,(o=Zn.parentNode)==null||o.removeChild(Zn),Zn=void 0,c}const T8=Me({id:{type:String,default:void 0},size:cn,disabled:Boolean,modelValue:{type:oe([String,Number,Object]),default:""},type:{type:String,default:"text"},resize:{type:String,values:["none","both","horizontal","vertical"]},autosize:{type:oe([Boolean,Object]),default:!1},autocomplete:{type:String,default:"off"},formatter:{type:Function},parser:{type:Function},placeholder:{type:String},form:{type:String},readonly:{type:Boolean,default:!1},clearable:{type:Boolean,default:!1},showPassword:{type:Boolean,default:!1},showWordLimit:{type:Boolean,default:!1},suffixIcon:{type:Mt},prefixIcon:{type:Mt},containerRole:{type:String,default:void 0},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},validateEvent:{type:Boolean,default:!0},inputStyle:{type:oe([Object,Array,String]),default:()=>xt({})}}),O8={[lt]:e=>Xe(e),input:e=>Xe(e),change:e=>Xe(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,mouseleave:e=>e instanceof MouseEvent,mouseenter:e=>e instanceof MouseEvent,keydown:e=>e instanceof Event,compositionstart:e=>e instanceof CompositionEvent,compositionupdate:e=>e instanceof CompositionEvent,compositionend:e=>e instanceof CompositionEvent},N8=["role"],M8=["id","type","disabled","formatter","parser","readonly","autocomplete","tabindex","aria-label","placeholder","form"],I8=["id","tabindex","disabled","readonly","autocomplete","aria-label","placeholder","form"],A8=G({name:"ElInput",inheritAttrs:!1}),P8=G({...A8,props:T8,emits:O8,setup(e,{expose:t,emit:n}){const o=e,l=rs(),r=ln(),s=S(()=>{const ue={};return o.containerRole==="combobox"&&(ue["aria-haspopup"]=l["aria-haspopup"],ue["aria-owns"]=l["aria-owns"],ue["aria-expanded"]=l["aria-expanded"]),ue}),a=S(()=>[o.type==="textarea"?g.b():m.b(),m.m(h.value),m.is("disabled",v.value),m.is("exceed",te.value),{[m.b("group")]:r.prepend||r.append,[m.bm("group","append")]:r.append,[m.bm("group","prepend")]:r.prepend,[m.m("prefix")]:r.prefix||o.prefixIcon,[m.m("suffix")]:r.suffix||o.suffixIcon||o.clearable||o.showPassword,[m.bm("suffix","password-clear")]:N.value&&x.value},l.class]),u=S(()=>[m.e("wrapper"),m.is("focus",b.value)]),c=bp({excludeKeys:S(()=>Object.keys(s.value))}),{form:f,formItem:d}=kn(),{inputId:p}=Nl(o,{formItemContext:d}),h=Yt(),v=In(),m=me("input"),g=me("textarea"),y=Nt(),w=Nt(),b=I(!1),C=I(!1),_=I(!1),$=I(!1),M=I(),T=Nt(o.inputStyle),A=S(()=>y.value||w.value),O=S(()=>{var ue;return(ue=f==null?void 0:f.statusIcon)!=null?ue:!1}),H=S(()=>(d==null?void 0:d.validateState)||""),L=S(()=>H.value&&k0[H.value]),R=S(()=>$.value?WP:XI),V=S(()=>[l.style,o.inputStyle]),z=S(()=>[o.inputStyle,T.value,{resize:o.resize}]),F=S(()=>nn(o.modelValue)?"":String(o.modelValue)),N=S(()=>o.clearable&&!v.value&&!o.readonly&&!!F.value&&(b.value||C.value)),x=S(()=>o.showPassword&&!v.value&&!o.readonly&&!!F.value&&(!!F.value||b.value)),P=S(()=>o.showWordLimit&&!!c.value.maxlength&&(o.type==="text"||o.type==="textarea")&&!v.value&&!o.readonly&&!o.showPassword),q=S(()=>Array.from(F.value).length),te=S(()=>!!P.value&&q.value>Number(c.value.maxlength)),j=S(()=>!!r.suffix||!!o.suffixIcon||N.value||o.showPassword||P.value||!!H.value&&O.value),[Z,ge]=o8(y);pn(w,ue=>{if(!P.value||o.resize!=="both")return;const Ie=ue[0],{width:Pe}=Ie.contentRect;M.value={right:`calc(100% - ${Pe+15+6}px)`}});const Ce=()=>{const{type:ue,autosize:Ie}=o;if(!(!pt||ue!=="textarea"))if(Ie){const Pe=st(Ie)?Ie.minRows:void 0,Ke=st(Ie)?Ie.maxRows:void 0;T.value={...Cm(w.value,Pe,Ke)}}else T.value={minHeight:Cm(w.value).minHeight}},we=()=>{const ue=A.value;!ue||ue.value===F.value||(ue.value=F.value)},le=async ue=>{Z();let{value:Ie}=ue.target;if(o.formatter&&(Ie=o.parser?o.parser(Ie):Ie,Ie=o.formatter(Ie)),!_.value){if(Ie===F.value){we();return}n(lt,Ie),n("input",Ie),await De(),we(),ge()}},ee=ue=>{n("change",ue.target.value)},ae=ue=>{n("compositionstart",ue),_.value=!0},pe=ue=>{var Ie;n("compositionupdate",ue);const Pe=(Ie=ue.target)==null?void 0:Ie.value,Ke=Pe[Pe.length-1]||"";_.value=!Vu(Ke)},xe=ue=>{n("compositionend",ue),_.value&&(_.value=!1,le(ue))},U=()=>{$.value=!$.value,Q()},Q=async()=>{var ue;await De(),(ue=A.value)==null||ue.focus()},de=()=>{var ue;return(ue=A.value)==null?void 0:ue.blur()},_e=ue=>{b.value=!0,n("focus",ue)},$e=ue=>{var Ie;b.value=!1,n("blur",ue),o.validateEvent&&((Ie=d==null?void 0:d.validate)==null||Ie.call(d,"blur").catch(Pe=>void 0))},ie=ue=>{C.value=!1,n("mouseleave",ue)},Ee=ue=>{C.value=!0,n("mouseenter",ue)},he=ue=>{n("keydown",ue)},Te=()=>{var ue;(ue=A.value)==null||ue.select()},ye=()=>{n(lt,""),n("change",""),n("clear"),n("input","")};return ve(()=>o.modelValue,()=>{var ue;De(()=>Ce()),o.validateEvent&&((ue=d==null?void 0:d.validate)==null||ue.call(d,"change").catch(Ie=>void 0))}),ve(F,()=>we()),ve(()=>o.type,async()=>{await De(),we(),Ce()}),et(()=>{!o.formatter&&o.parser,we(),De(Ce)}),t({input:y,textarea:w,ref:A,textareaStyle:z,autosize:Bt(o,"autosize"),focus:Q,blur:de,select:Te,clear:ye,resizeTextarea:Ce}),(ue,Ie)=>Ze((k(),D("div",at(i(s),{class:i(a),style:i(V),role:ue.containerRole,onMouseenter:Ee,onMouseleave:ie}),[ne(" input "),ue.type!=="textarea"?(k(),D(Ve,{key:0},[ne(" prepend slot "),ue.$slots.prepend?(k(),D("div",{key:0,class:E(i(m).be("group","prepend"))},[fe(ue.$slots,"prepend")],2)):ne("v-if",!0),K("div",{class:E(i(u))},[ne(" prefix slot "),ue.$slots.prefix||ue.prefixIcon?(k(),D("span",{key:0,class:E(i(m).e("prefix"))},[K("span",{class:E(i(m).e("prefix-inner")),onClick:Q},[fe(ue.$slots,"prefix"),ue.prefixIcon?(k(),se(i(Le),{key:0,class:E(i(m).e("icon"))},{default:Y(()=>[(k(),se(it(ue.prefixIcon)))]),_:1},8,["class"])):ne("v-if",!0)],2)],2)):ne("v-if",!0),K("input",at({id:i(p),ref_key:"input",ref:y,class:i(m).e("inner")},i(c),{type:ue.showPassword?$.value?"text":"password":ue.type,disabled:i(v),formatter:ue.formatter,parser:ue.parser,readonly:ue.readonly,autocomplete:ue.autocomplete,tabindex:ue.tabindex,"aria-label":ue.label,placeholder:ue.placeholder,style:ue.inputStyle,form:o.form,onCompositionstart:ae,onCompositionupdate:pe,onCompositionend:xe,onInput:le,onFocus:_e,onBlur:$e,onChange:ee,onKeydown:he}),null,16,M8),ne(" suffix slot "),i(j)?(k(),D("span",{key:1,class:E(i(m).e("suffix"))},[K("span",{class:E(i(m).e("suffix-inner")),onClick:Q},[!i(N)||!i(x)||!i(P)?(k(),D(Ve,{key:0},[fe(ue.$slots,"suffix"),ue.suffixIcon?(k(),se(i(Le),{key:0,class:E(i(m).e("icon"))},{default:Y(()=>[(k(),se(it(ue.suffixIcon)))]),_:1},8,["class"])):ne("v-if",!0)],64)):ne("v-if",!0),i(N)?(k(),se(i(Le),{key:1,class:E([i(m).e("icon"),i(m).e("clear")]),onMousedown:Ge(i(kt),["prevent"]),onClick:ye},{default:Y(()=>[W(i(Tl))]),_:1},8,["class","onMousedown"])):ne("v-if",!0),i(x)?(k(),se(i(Le),{key:2,class:E([i(m).e("icon"),i(m).e("password")]),onClick:U},{default:Y(()=>[(k(),se(it(i(R))))]),_:1},8,["class"])):ne("v-if",!0),i(P)?(k(),D("span",{key:3,class:E(i(m).e("count"))},[K("span",{class:E(i(m).e("count-inner"))},Oe(i(q))+" / "+Oe(i(c).maxlength),3)],2)):ne("v-if",!0),i(H)&&i(L)&&i(O)?(k(),se(i(Le),{key:4,class:E([i(m).e("icon"),i(m).e("validateIcon"),i(m).is("loading",i(H)==="validating")])},{default:Y(()=>[(k(),se(it(i(L))))]),_:1},8,["class"])):ne("v-if",!0)],2)],2)):ne("v-if",!0)],2),ne(" append slot "),ue.$slots.append?(k(),D("div",{key:1,class:E(i(m).be("group","append"))},[fe(ue.$slots,"append")],2)):ne("v-if",!0)],64)):(k(),D(Ve,{key:1},[ne(" textarea "),K("textarea",at({id:i(p),ref_key:"textarea",ref:w,class:i(g).e("inner")},i(c),{tabindex:ue.tabindex,disabled:i(v),readonly:ue.readonly,autocomplete:ue.autocomplete,style:i(z),"aria-label":ue.label,placeholder:ue.placeholder,form:o.form,onCompositionstart:ae,onCompositionupdate:pe,onCompositionend:xe,onInput:le,onFocus:_e,onBlur:$e,onChange:ee,onKeydown:he}),null,16,I8),i(P)?(k(),D("span",{key:0,style:Fe(M.value),class:E(i(m).e("count"))},Oe(i(q))+" / "+Oe(i(c).maxlength),7)):ne("v-if",!0)],64))],16,N8)),[[mt,ue.type!=="hidden"]])}});var R8=Ne(P8,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input/src/input.vue"]]);const fn=ot(R8),Sr=4,g1={vertical:{offset:"offsetHeight",scroll:"scrollTop",scrollSize:"scrollHeight",size:"height",key:"vertical",axis:"Y",client:"clientY",direction:"top"},horizontal:{offset:"offsetWidth",scroll:"scrollLeft",scrollSize:"scrollWidth",size:"width",key:"horizontal",axis:"X",client:"clientX",direction:"left"}},x8=({move:e,size:t,bar:n})=>({[n.size]:t,transform:`translate${n.axis}(${e}%)`}),L8=Me({vertical:Boolean,size:String,move:Number,ratio:{type:Number,required:!0},always:Boolean}),D8="Thumb",B8=G({__name:"thumb",props:L8,setup(e){const t=e,n=Be(x0),o=me("scrollbar");n||Xt(D8,"can not inject scrollbar context");const l=I(),r=I(),s=I({}),a=I(!1);let u=!1,c=!1,f=pt?document.onselectstart:null;const d=S(()=>g1[t.vertical?"vertical":"horizontal"]),p=S(()=>x8({size:t.size,move:t.move,bar:d.value})),h=S(()=>l.value[d.value.offset]**2/n.wrapElement[d.value.scrollSize]/t.ratio/r.value[d.value.offset]),v=$=>{var M;if($.stopPropagation(),$.ctrlKey||[1,2].includes($.button))return;(M=window.getSelection())==null||M.removeAllRanges(),g($);const T=$.currentTarget;T&&(s.value[d.value.axis]=T[d.value.offset]-($[d.value.client]-T.getBoundingClientRect()[d.value.direction]))},m=$=>{if(!r.value||!l.value||!n.wrapElement)return;const M=Math.abs($.target.getBoundingClientRect()[d.value.direction]-$[d.value.client]),T=r.value[d.value.offset]/2,A=(M-T)*100*h.value/l.value[d.value.offset];n.wrapElement[d.value.scroll]=A*n.wrapElement[d.value.scrollSize]/100},g=$=>{$.stopImmediatePropagation(),u=!0,document.addEventListener("mousemove",y),document.addEventListener("mouseup",w),f=document.onselectstart,document.onselectstart=()=>!1},y=$=>{if(!l.value||!r.value||u===!1)return;const M=s.value[d.value.axis];if(!M)return;const T=(l.value.getBoundingClientRect()[d.value.direction]-$[d.value.client])*-1,A=r.value[d.value.offset]-M,O=(T-A)*100*h.value/l.value[d.value.offset];n.wrapElement[d.value.scroll]=O*n.wrapElement[d.value.scrollSize]/100},w=()=>{u=!1,s.value[d.value.axis]=0,document.removeEventListener("mousemove",y),document.removeEventListener("mouseup",w),_(),c&&(a.value=!1)},b=()=>{c=!1,a.value=!!t.size},C=()=>{c=!0,a.value=u};Dt(()=>{_(),document.removeEventListener("mouseup",w)});const _=()=>{document.onselectstart!==f&&(document.onselectstart=f)};return Pt(Bt(n,"scrollbarElement"),"mousemove",b),Pt(Bt(n,"scrollbarElement"),"mouseleave",C),($,M)=>(k(),se(Wt,{name:i(o).b("fade"),persisted:""},{default:Y(()=>[Ze(K("div",{ref_key:"instance",ref:l,class:E([i(o).e("bar"),i(o).is(i(d).key)]),onMousedown:m},[K("div",{ref_key:"thumb",ref:r,class:E(i(o).e("thumb")),style:Fe(i(p)),onMousedown:v},null,38)],34),[[mt,$.always||a.value]])]),_:1},8,["name"]))}});var Sm=Ne(B8,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/thumb.vue"]]);const F8=Me({always:{type:Boolean,default:!0},width:String,height:String,ratioX:{type:Number,default:1},ratioY:{type:Number,default:1}}),V8=G({__name:"bar",props:F8,setup(e,{expose:t}){const n=e,o=I(0),l=I(0);return t({handleScroll:s=>{if(s){const a=s.offsetHeight-Sr,u=s.offsetWidth-Sr;l.value=s.scrollTop*100/a*n.ratioY,o.value=s.scrollLeft*100/u*n.ratioX}}}),(s,a)=>(k(),D(Ve,null,[W(Sm,{move:o.value,ratio:s.ratioX,size:s.width,always:s.always},null,8,["move","ratio","size","always"]),W(Sm,{move:l.value,ratio:s.ratioY,size:s.height,vertical:"",always:s.always},null,8,["move","ratio","size","always"])],64))}});var z8=Ne(V8,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/bar.vue"]]);const H8=Me({height:{type:[String,Number],default:""},maxHeight:{type:[String,Number],default:""},native:{type:Boolean,default:!1},wrapStyle:{type:oe([String,Object,Array]),default:""},wrapClass:{type:[String,Array],default:""},viewClass:{type:[String,Array],default:""},viewStyle:{type:[String,Array,Object],default:""},noresize:Boolean,tag:{type:String,default:"div"},always:Boolean,minSize:{type:Number,default:20}}),K8={scroll:({scrollTop:e,scrollLeft:t})=>[e,t].every(qe)},W8="ElScrollbar",j8=G({name:W8}),U8=G({...j8,props:H8,emits:K8,setup(e,{expose:t,emit:n}){const o=e,l=me("scrollbar");let r,s;const a=I(),u=I(),c=I(),f=I("0"),d=I("0"),p=I(),h=I(1),v=I(1),m=S(()=>{const M={};return o.height&&(M.height=qt(o.height)),o.maxHeight&&(M.maxHeight=qt(o.maxHeight)),[o.wrapStyle,M]}),g=S(()=>[o.wrapClass,l.e("wrap"),{[l.em("wrap","hidden-default")]:!o.native}]),y=S(()=>[l.e("view"),o.viewClass]),w=()=>{var M;u.value&&((M=p.value)==null||M.handleScroll(u.value),n("scroll",{scrollTop:u.value.scrollTop,scrollLeft:u.value.scrollLeft}))};function b(M,T){st(M)?u.value.scrollTo(M):qe(M)&&qe(T)&&u.value.scrollTo(M,T)}const C=M=>{qe(M)&&(u.value.scrollTop=M)},_=M=>{qe(M)&&(u.value.scrollLeft=M)},$=()=>{if(!u.value)return;const M=u.value.offsetHeight-Sr,T=u.value.offsetWidth-Sr,A=M**2/u.value.scrollHeight,O=T**2/u.value.scrollWidth,H=Math.max(A,o.minSize),L=Math.max(O,o.minSize);h.value=A/(M-A)/(H/(M-H)),v.value=O/(T-O)/(L/(T-L)),d.value=H+Sr<M?`${H}px`:"",f.value=L+Sr<T?`${L}px`:""};return ve(()=>o.noresize,M=>{M?(r==null||r(),s==null||s()):({stop:r}=pn(c,$),s=Pt("resize",$))},{immediate:!0}),ve(()=>[o.maxHeight,o.height],()=>{o.native||De(()=>{var M;$(),u.value&&((M=p.value)==null||M.handleScroll(u.value))})}),ut(x0,wt({scrollbarElement:a,wrapElement:u})),et(()=>{o.native||De(()=>{$()})}),Uo(()=>$()),t({wrapRef:u,update:$,scrollTo:b,setScrollTop:C,setScrollLeft:_,handleScroll:w}),(M,T)=>(k(),D("div",{ref_key:"scrollbarRef",ref:a,class:E(i(l).b())},[K("div",{ref_key:"wrapRef",ref:u,class:E(i(g)),style:Fe(i(m)),onScroll:w},[(k(),se(it(M.tag),{ref_key:"resizeRef",ref:c,class:E(i(y)),style:Fe(M.viewStyle)},{default:Y(()=>[fe(M.$slots,"default")]),_:3},8,["class","style"]))],38),M.native?ne("v-if",!0):(k(),se(z8,{key:0,ref_key:"barRef",ref:p,height:d.value,width:f.value,always:M.always,"ratio-x":v.value,"ratio-y":h.value},null,8,["height","width","always","ratio-x","ratio-y"]))],2))}});var q8=Ne(U8,[["__file","/home/runner/work/element-plus/element-plus/packages/components/scrollbar/src/scrollbar.vue"]]);const Qo=ot(q8),Y8=["dialog","grid","group","listbox","menu","navigation","tooltip","tree"],y1=Me({role:{type:String,values:Y8,default:"tooltip"}}),G8=G({name:"ElPopper",inheritAttrs:!1}),X8=G({...G8,props:y1,setup(e,{expose:t}){const n=e,o=I(),l=I(),r=I(),s=I(),a=S(()=>n.role),u={triggerRef:o,popperInstanceRef:l,contentRef:r,referenceRef:s,role:a};return t(u),ut(wp,u),(c,f)=>fe(c.$slots,"default")}});var J8=Ne(X8,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/popper.vue"]]);const b1=Me({arrowOffset:{type:Number,default:5}}),Z8=G({name:"ElPopperArrow",inheritAttrs:!1}),Q8=G({...Z8,props:b1,setup(e,{expose:t}){const n=e,o=me("popper"),{arrowOffset:l,arrowRef:r,arrowStyle:s}=Be(B0,void 0);return ve(()=>n.arrowOffset,a=>{l.value=a}),Dt(()=>{r.value=void 0}),t({arrowRef:r}),(a,u)=>(k(),D("span",{ref_key:"arrowRef",ref:r,class:E(i(o).e("arrow")),style:Fe(i(s)),"data-popper-arrow":""},null,6))}});var e6=Ne(Q8,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/arrow.vue"]]);const t6="ElOnlyChild",w1=G({name:t6,setup(e,{slots:t,attrs:n}){var o;const l=Be(r1),r=Vx((o=l==null?void 0:l.setForwardRef)!=null?o:kt);return()=>{var s;const a=(s=t.default)==null?void 0:s.call(t,n);if(!a||a.length>1)return null;const u=C1(a);return u?Ze(Ho(u,n),[[r]]):null}}});function C1(e){if(!e)return null;const t=e;for(const n of t){if(st(n))switch(n.type){case mn:continue;case ls:case"svg":return km(n);case Ve:return C1(n.children);default:return n}return km(n)}return null}function km(e){const t=me("only-child");return W("span",{class:t.e("content")},[e])}const S1=Me({virtualRef:{type:oe(Object)},virtualTriggering:Boolean,onMouseenter:{type:oe(Function)},onMouseleave:{type:oe(Function)},onClick:{type:oe(Function)},onKeydown:{type:oe(Function)},onFocus:{type:oe(Function)},onBlur:{type:oe(Function)},onContextmenu:{type:oe(Function)},id:String,open:Boolean}),n6=G({name:"ElPopperTrigger",inheritAttrs:!1}),o6=G({...n6,props:S1,setup(e,{expose:t}){const n=e,{role:o,triggerRef:l}=Be(wp,void 0);Fx(l);const r=S(()=>a.value?n.id:void 0),s=S(()=>{if(o&&o.value==="tooltip")return n.open&&n.id?n.id:void 0}),a=S(()=>{if(o&&o.value!=="tooltip")return o.value}),u=S(()=>a.value?`${n.open}`:void 0);let c;return et(()=>{ve(()=>n.virtualRef,f=>{f&&(l.value=Rn(f))},{immediate:!0}),ve(l,(f,d)=>{c==null||c(),c=void 0,ao(f)&&(["onMouseenter","onMouseleave","onClick","onKeydown","onFocus","onBlur","onContextmenu"].forEach(p=>{var h;const v=n[p];v&&(f.addEventListener(p.slice(2).toLowerCase(),v),(h=d==null?void 0:d.removeEventListener)==null||h.call(d,p.slice(2).toLowerCase(),v))}),c=ve([r,s,a,u],p=>{["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach((h,v)=>{nn(p[v])?f.removeAttribute(h):f.setAttribute(h,p[v])})},{immediate:!0})),ao(d)&&["aria-controls","aria-describedby","aria-haspopup","aria-expanded"].forEach(p=>d.removeAttribute(p))},{immediate:!0})}),Dt(()=>{c==null||c(),c=void 0}),t({triggerRef:l}),(f,d)=>f.virtualTriggering?ne("v-if",!0):(k(),se(i(w1),at({key:0},f.$attrs,{"aria-controls":i(r),"aria-describedby":i(s),"aria-expanded":i(u),"aria-haspopup":i(a)}),{default:Y(()=>[fe(f.$slots,"default")]),_:3},16,["aria-controls","aria-describedby","aria-expanded","aria-haspopup"]))}});var l6=Ne(o6,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/trigger.vue"]]);const bc="focus-trap.focus-after-trapped",wc="focus-trap.focus-after-released",r6="focus-trap.focusout-prevented",_m={cancelable:!0,bubbles:!1},s6={cancelable:!0,bubbles:!1},Em="focusAfterTrapped",$m="focusAfterReleased",xp=Symbol("elFocusTrap"),Lp=I(),Xu=I(0),Dp=I(0);let Xa=0;const k1=e=>{const t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:o=>{const l=o.tagName==="INPUT"&&o.type==="hidden";return o.disabled||o.hidden||l?NodeFilter.FILTER_SKIP:o.tabIndex>=0||o===document.activeElement?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t},Tm=(e,t)=>{for(const n of e)if(!a6(n,t))return n},a6=(e,t)=>{if(getComputedStyle(e).visibility==="hidden")return!0;for(;e;){if(t&&e===t)return!1;if(getComputedStyle(e).display==="none")return!0;e=e.parentElement}return!1},i6=e=>{const t=k1(e),n=Tm(t,e),o=Tm(t.reverse(),e);return[n,o]},u6=e=>e instanceof HTMLInputElement&&"select"in e,sl=(e,t)=>{if(e&&e.focus){const n=document.activeElement;e.focus({preventScroll:!0}),Dp.value=window.performance.now(),e!==n&&u6(e)&&t&&e.select()}};function Om(e,t){const n=[...e],o=e.indexOf(t);return o!==-1&&n.splice(o,1),n}const c6=()=>{let e=[];return{push:o=>{const l=e[0];l&&o!==l&&l.pause(),e=Om(e,o),e.unshift(o)},remove:o=>{var l,r;e=Om(e,o),(r=(l=e[0])==null?void 0:l.resume)==null||r.call(l)}}},d6=(e,t=!1)=>{const n=document.activeElement;for(const o of e)if(sl(o,t),document.activeElement!==n)return},Nm=c6(),f6=()=>Xu.value>Dp.value,Ja=()=>{Lp.value="pointer",Xu.value=window.performance.now()},Mm=()=>{Lp.value="keyboard",Xu.value=window.performance.now()},p6=()=>(et(()=>{Xa===0&&(document.addEventListener("mousedown",Ja),document.addEventListener("touchstart",Ja),document.addEventListener("keydown",Mm)),Xa++}),Dt(()=>{Xa--,Xa<=0&&(document.removeEventListener("mousedown",Ja),document.removeEventListener("touchstart",Ja),document.removeEventListener("keydown",Mm))}),{focusReason:Lp,lastUserFocusTimestamp:Xu,lastAutomatedFocusTimestamp:Dp}),Za=e=>new CustomEvent(r6,{...s6,detail:e}),h6=G({name:"ElFocusTrap",inheritAttrs:!1,props:{loop:Boolean,trapped:Boolean,focusTrapEl:Object,focusStartEl:{type:[Object,String],default:"first"}},emits:[Em,$m,"focusin","focusout","focusout-prevented","release-requested"],setup(e,{emit:t}){const n=I();let o,l;const{focusReason:r}=p6();xx(v=>{e.trapped&&!s.paused&&t("release-requested",v)});const s={paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}},a=v=>{if(!e.loop&&!e.trapped||s.paused)return;const{key:m,altKey:g,ctrlKey:y,metaKey:w,currentTarget:b,shiftKey:C}=v,{loop:_}=e,$=m===He.tab&&!g&&!y&&!w,M=document.activeElement;if($&&M){const T=b,[A,O]=i6(T);if(A&&O){if(!C&&M===O){const L=Za({focusReason:r.value});t("focusout-prevented",L),L.defaultPrevented||(v.preventDefault(),_&&sl(A,!0))}else if(C&&[A,T].includes(M)){const L=Za({focusReason:r.value});t("focusout-prevented",L),L.defaultPrevented||(v.preventDefault(),_&&sl(O,!0))}}else if(M===T){const L=Za({focusReason:r.value});t("focusout-prevented",L),L.defaultPrevented||v.preventDefault()}}};ut(xp,{focusTrapRef:n,onKeydown:a}),ve(()=>e.focusTrapEl,v=>{v&&(n.value=v)},{immediate:!0}),ve([n],([v],[m])=>{v&&(v.addEventListener("keydown",a),v.addEventListener("focusin",f),v.addEventListener("focusout",d)),m&&(m.removeEventListener("keydown",a),m.removeEventListener("focusin",f),m.removeEventListener("focusout",d))});const u=v=>{t(Em,v)},c=v=>t($m,v),f=v=>{const m=i(n);if(!m)return;const g=v.target,y=v.relatedTarget,w=g&&m.contains(g);e.trapped||y&&m.contains(y)||(o=y),w&&t("focusin",v),!s.paused&&e.trapped&&(w?l=g:sl(l,!0))},d=v=>{const m=i(n);if(!(s.paused||!m))if(e.trapped){const g=v.relatedTarget;!nn(g)&&!m.contains(g)&&setTimeout(()=>{if(!s.paused&&e.trapped){const y=Za({focusReason:r.value});t("focusout-prevented",y),y.defaultPrevented||sl(l,!0)}},0)}else{const g=v.target;g&&m.contains(g)||t("focusout",v)}};async function p(){await De();const v=i(n);if(v){Nm.push(s);const m=v.contains(document.activeElement)?o:document.activeElement;if(o=m,!v.contains(m)){const y=new Event(bc,_m);v.addEventListener(bc,u),v.dispatchEvent(y),y.defaultPrevented||De(()=>{let w=e.focusStartEl;Xe(w)||(sl(w),document.activeElement!==w&&(w="first")),w==="first"&&d6(k1(v),!0),(document.activeElement===m||w==="container")&&sl(v)})}}}function h(){const v=i(n);if(v){v.removeEventListener(bc,u);const m=new CustomEvent(wc,{..._m,detail:{focusReason:r.value}});v.addEventListener(wc,c),v.dispatchEvent(m),!m.defaultPrevented&&(r.value=="keyboard"||!f6())&&sl(o??document.body),v.removeEventListener(wc,u),Nm.remove(s)}}return et(()=>{e.trapped&&p(),ve(()=>e.trapped,v=>{v?p():h()})}),Dt(()=>{e.trapped&&h()}),{onKeydown:a}}});function v6(e,t,n,o,l,r){return fe(e.$slots,"default",{handleKeydown:e.onKeydown})}var Ju=Ne(h6,[["render",v6],["__file","/home/runner/work/element-plus/element-plus/packages/components/focus-trap/src/focus-trap.vue"]]);const m6=["fixed","absolute"],g6=Me({boundariesPadding:{type:Number,default:0},fallbackPlacements:{type:oe(Array),default:void 0},gpuAcceleration:{type:Boolean,default:!0},offset:{type:Number,default:12},placement:{type:String,values:pr,default:"bottom"},popperOptions:{type:oe(Object),default:()=>({})},strategy:{type:String,values:m6,default:"absolute"}}),_1=Me({...g6,id:String,style:{type:oe([String,Array,Object])},className:{type:oe([String,Array,Object])},effect:{type:String,default:"dark"},visible:Boolean,enterable:{type:Boolean,default:!0},pure:Boolean,focusOnShow:{type:Boolean,default:!1},trapping:{type:Boolean,default:!1},popperClass:{type:oe([String,Array,Object])},popperStyle:{type:oe([String,Array,Object])},referenceEl:{type:oe(Object)},triggerTargetEl:{type:oe(Object)},stopPopperMouseEvent:{type:Boolean,default:!0},ariaLabel:{type:String,default:void 0},virtualTriggering:Boolean,zIndex:Number}),y6={mouseenter:e=>e instanceof MouseEvent,mouseleave:e=>e instanceof MouseEvent,focus:()=>!0,blur:()=>!0,close:()=>!0},b6=(e,t=[])=>{const{placement:n,strategy:o,popperOptions:l}=e,r={placement:n,strategy:o,...l,modifiers:[...C6(e),...t]};return S6(r,l==null?void 0:l.modifiers),r},w6=e=>{if(pt)return Rn(e)};function C6(e){const{offset:t,gpuAcceleration:n,fallbackPlacements:o}=e;return[{name:"offset",options:{offset:[0,t??12]}},{name:"preventOverflow",options:{padding:{top:2,bottom:2,left:5,right:5}}},{name:"flip",options:{padding:5,fallbackPlacements:o}},{name:"computeStyles",options:{gpuAcceleration:n}}]}function S6(e,t){t&&(e.modifiers=[...e.modifiers,...t??[]])}const k6=0,_6=e=>{const{popperInstanceRef:t,contentRef:n,triggerRef:o,role:l}=Be(wp,void 0),r=I(),s=I(),a=S(()=>({name:"eventListeners",enabled:!!e.visible})),u=S(()=>{var y;const w=i(r),b=(y=i(s))!=null?y:k6;return{name:"arrow",enabled:!V3(w),options:{element:w,padding:b}}}),c=S(()=>({onFirstUpdate:()=>{v()},...b6(e,[i(u),i(a)])})),f=S(()=>w6(e.referenceEl)||i(o)),{attributes:d,state:p,styles:h,update:v,forceUpdate:m,instanceRef:g}=Mx(f,n,c);return ve(g,y=>t.value=y),et(()=>{ve(()=>{var y;return(y=i(f))==null?void 0:y.getBoundingClientRect()},()=>{v()})}),{attributes:d,arrowRef:r,contentRef:n,instanceRef:g,state:p,styles:h,role:l,forceUpdate:m,update:v}},E6=(e,{attributes:t,styles:n,role:o})=>{const{nextZIndex:l}=Zo(),r=me("popper"),s=S(()=>i(t).popper),a=I(e.zIndex||l()),u=S(()=>[r.b(),r.is("pure",e.pure),r.is(e.effect),e.popperClass]),c=S(()=>[{zIndex:i(a)},e.popperStyle||{},i(n).popper]),f=S(()=>o.value==="dialog"?"false":void 0),d=S(()=>i(n).arrow||{});return{ariaModal:f,arrowStyle:d,contentAttrs:s,contentClass:u,contentStyle:c,contentZIndex:a,updateZIndex:()=>{a.value=e.zIndex||l()}}},$6=(e,t)=>{const n=I(!1),o=I();return{focusStartRef:o,trapped:n,onFocusAfterReleased:c=>{var f;((f=c.detail)==null?void 0:f.focusReason)!=="pointer"&&(o.value="first",t("blur"))},onFocusAfterTrapped:()=>{t("focus")},onFocusInTrap:c=>{e.visible&&!n.value&&(c.target&&(o.value=c.target),n.value=!0)},onFocusoutPrevented:c=>{e.trapping||(c.detail.focusReason==="pointer"&&c.preventDefault(),n.value=!1)},onReleaseRequested:()=>{n.value=!1,t("close")}}},T6=G({name:"ElPopperContent"}),O6=G({...T6,props:_1,emits:y6,setup(e,{expose:t,emit:n}){const o=e,{focusStartRef:l,trapped:r,onFocusAfterReleased:s,onFocusAfterTrapped:a,onFocusInTrap:u,onFocusoutPrevented:c,onReleaseRequested:f}=$6(o,n),{attributes:d,arrowRef:p,contentRef:h,styles:v,instanceRef:m,role:g,update:y}=_6(o),{ariaModal:w,arrowStyle:b,contentAttrs:C,contentClass:_,contentStyle:$,updateZIndex:M}=E6(o,{styles:v,attributes:d,role:g}),T=Be(To,void 0),A=I();ut(B0,{arrowStyle:b,arrowRef:p,arrowOffset:A}),T&&(T.addInputId||T.removeInputId)&&ut(To,{...T,addInputId:kt,removeInputId:kt});let O;const H=(R=!0)=>{y(),R&&M()},L=()=>{H(!1),o.visible&&o.focusOnShow?r.value=!0:o.visible===!1&&(r.value=!1)};return et(()=>{ve(()=>o.triggerTargetEl,(R,V)=>{O==null||O(),O=void 0;const z=i(R||h.value),F=i(V||h.value);ao(z)&&(O=ve([g,()=>o.ariaLabel,w,()=>o.id],N=>{["role","aria-label","aria-modal","id"].forEach((x,P)=>{nn(N[P])?z.removeAttribute(x):z.setAttribute(x,N[P])})},{immediate:!0})),F!==z&&ao(F)&&["role","aria-label","aria-modal","id"].forEach(N=>{F.removeAttribute(N)})},{immediate:!0}),ve(()=>o.visible,L,{immediate:!0})}),Dt(()=>{O==null||O(),O=void 0}),t({popperContentRef:h,popperInstanceRef:m,updatePopper:H,contentStyle:$}),(R,V)=>(k(),D("div",at({ref_key:"contentRef",ref:h},i(C),{style:i($),class:i(_),tabindex:"-1",onMouseenter:V[0]||(V[0]=z=>R.$emit("mouseenter",z)),onMouseleave:V[1]||(V[1]=z=>R.$emit("mouseleave",z))}),[W(i(Ju),{trapped:i(r),"trap-on-focus-in":!0,"focus-trap-el":i(h),"focus-start-el":i(l),onFocusAfterTrapped:i(a),onFocusAfterReleased:i(s),onFocusin:i(u),onFocusoutPrevented:i(c),onReleaseRequested:i(f)},{default:Y(()=>[fe(R.$slots,"default")]),_:3},8,["trapped","focus-trap-el","focus-start-el","onFocusAfterTrapped","onFocusAfterReleased","onFocusin","onFocusoutPrevented","onReleaseRequested"])],16))}});var N6=Ne(O6,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popper/src/content.vue"]]);const E1=ot(J8),M6=me("tooltip"),en=Me({...Bx,..._1,appendTo:{type:oe([String,Object])},content:{type:String,default:""},rawContent:{type:Boolean,default:!1},persistent:Boolean,ariaLabel:String,visible:{type:oe(Boolean),default:null},transition:{type:String,default:`${M6.namespace.value}-fade-in-linear`},teleported:{type:Boolean,default:!0},disabled:{type:Boolean}}),aa=Me({...S1,disabled:Boolean,trigger:{type:oe([String,Array]),default:"hover"},triggerKeys:{type:oe(Array),default:()=>[He.enter,He.space]}}),{useModelToggleProps:I6,useModelToggleEmits:A6,useModelToggle:P6}=OR("visible"),R6=Me({...y1,...I6,...en,...aa,...b1,showArrow:{type:Boolean,default:!0}}),x6=[...A6,"before-show","before-hide","show","hide","open","close"],L6=(e,t)=>Re(e)?e.includes(t):e===t,hr=(e,t,n)=>o=>{L6(i(e),t)&&n(o)},D6=G({name:"ElTooltipTrigger"}),B6=G({...D6,props:aa,setup(e,{expose:t}){const n=e,o=me("tooltip"),{controlled:l,id:r,open:s,onOpen:a,onClose:u,onToggle:c}=Be(Wu,void 0),f=I(null),d=()=>{if(i(l)||n.disabled)return!0},p=Bt(n,"trigger"),h=Vt(d,hr(p,"hover",a)),v=Vt(d,hr(p,"hover",u)),m=Vt(d,hr(p,"click",C=>{C.button===0&&c(C)})),g=Vt(d,hr(p,"focus",a)),y=Vt(d,hr(p,"focus",u)),w=Vt(d,hr(p,"contextmenu",C=>{C.preventDefault(),c(C)})),b=Vt(d,C=>{const{code:_}=C;n.triggerKeys.includes(_)&&(C.preventDefault(),c(C))});return t({triggerRef:f}),(C,_)=>(k(),se(i(l6),{id:i(r),"virtual-ref":C.virtualRef,open:i(s),"virtual-triggering":C.virtualTriggering,class:E(i(o).e("trigger")),onBlur:i(y),onClick:i(m),onContextmenu:i(w),onFocus:i(g),onMouseenter:i(h),onMouseleave:i(v),onKeydown:i(b)},{default:Y(()=>[fe(C.$slots,"default")]),_:3},8,["id","virtual-ref","open","virtual-triggering","class","onBlur","onClick","onContextmenu","onFocus","onMouseenter","onMouseleave","onKeydown"]))}});var F6=Ne(B6,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/trigger.vue"]]);const V6=G({name:"ElTooltipContent",inheritAttrs:!1}),z6=G({...V6,props:en,setup(e,{expose:t}){const n=e,{selector:o}=o1(),l=I(null),r=I(!1),{controlled:s,id:a,open:u,trigger:c,onClose:f,onOpen:d,onShow:p,onHide:h,onBeforeShow:v,onBeforeHide:m}=Be(Wu,void 0),g=S(()=>n.persistent);Dt(()=>{r.value=!0});const y=S(()=>i(g)?!0:i(u)),w=S(()=>n.disabled?!1:i(u)),b=S(()=>n.appendTo||o.value),C=S(()=>{var z;return(z=n.style)!=null?z:{}}),_=S(()=>!i(u)),$=()=>{h()},M=()=>{if(i(s))return!0},T=Vt(M,()=>{n.enterable&&i(c)==="hover"&&d()}),A=Vt(M,()=>{i(c)==="hover"&&f()}),O=()=>{var z,F;(F=(z=l.value)==null?void 0:z.updatePopper)==null||F.call(z),v==null||v()},H=()=>{m==null||m()},L=()=>{p(),V=fp(S(()=>{var z;return(z=l.value)==null?void 0:z.popperContentRef}),()=>{if(i(s))return;i(c)!=="hover"&&f()})},R=()=>{n.virtualTriggering||f()};let V;return ve(()=>i(u),z=>{z||V==null||V()},{flush:"post"}),ve(()=>n.content,()=>{var z,F;(F=(z=l.value)==null?void 0:z.updatePopper)==null||F.call(z)}),t({contentRef:l}),(z,F)=>(k(),se(Ca,{disabled:!z.teleported,to:i(b)},[W(Wt,{name:z.transition,onAfterLeave:$,onBeforeEnter:O,onAfterEnter:L,onBeforeLeave:H},{default:Y(()=>[i(y)?Ze((k(),se(i(N6),at({key:0,id:i(a),ref_key:"contentRef",ref:l},z.$attrs,{"aria-label":z.ariaLabel,"aria-hidden":i(_),"boundaries-padding":z.boundariesPadding,"fallback-placements":z.fallbackPlacements,"gpu-acceleration":z.gpuAcceleration,offset:z.offset,placement:z.placement,"popper-options":z.popperOptions,strategy:z.strategy,effect:z.effect,enterable:z.enterable,pure:z.pure,"popper-class":z.popperClass,"popper-style":[z.popperStyle,i(C)],"reference-el":z.referenceEl,"trigger-target-el":z.triggerTargetEl,visible:i(w),"z-index":z.zIndex,onMouseenter:i(T),onMouseleave:i(A),onBlur:R,onClose:i(f)}),{default:Y(()=>[r.value?ne("v-if",!0):fe(z.$slots,"default",{key:0})]),_:3},16,["id","aria-label","aria-hidden","boundaries-padding","fallback-placements","gpu-acceleration","offset","placement","popper-options","strategy","effect","enterable","pure","popper-class","popper-style","reference-el","trigger-target-el","visible","z-index","onMouseenter","onMouseleave","onClose"])),[[mt,i(w)]]):ne("v-if",!0)]),_:3},8,["name"])],8,["disabled","to"]))}});var H6=Ne(z6,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/content.vue"]]);const K6=["innerHTML"],W6={key:1},j6=G({name:"ElTooltip"}),U6=G({...j6,props:R6,emits:x6,setup(e,{expose:t,emit:n}){const o=e;Dx();const l=uo(),r=I(),s=I(),a=()=>{var y;const w=i(r);w&&((y=w.popperInstanceRef)==null||y.update())},u=I(!1),c=I(),{show:f,hide:d,hasUpdateHandler:p}=P6({indicator:u,toggleReason:c}),{onOpen:h,onClose:v}=l1({showAfter:Bt(o,"showAfter"),hideAfter:Bt(o,"hideAfter"),open:f,close:d}),m=S(()=>Ut(o.visible)&&!p.value);ut(Wu,{controlled:m,id:l,open:os(u),trigger:Bt(o,"trigger"),onOpen:y=>{h(y)},onClose:y=>{v(y)},onToggle:y=>{i(u)?v(y):h(y)},onShow:()=>{n("show",c.value)},onHide:()=>{n("hide",c.value)},onBeforeShow:()=>{n("before-show",c.value)},onBeforeHide:()=>{n("before-hide",c.value)},updatePopper:a}),ve(()=>o.disabled,y=>{y&&u.value&&(u.value=!1)});const g=()=>{var y,w;const b=(w=(y=s.value)==null?void 0:y.contentRef)==null?void 0:w.popperContentRef;return b&&b.contains(document.activeElement)};return Ty(()=>u.value&&d()),t({popperRef:r,contentRef:s,isFocusInsideContent:g,updatePopper:a,onOpen:h,onClose:v,hide:d}),(y,w)=>(k(),se(i(E1),{ref_key:"popperRef",ref:r,role:y.role},{default:Y(()=>[W(F6,{disabled:y.disabled,trigger:y.trigger,"trigger-keys":y.triggerKeys,"virtual-ref":y.virtualRef,"virtual-triggering":y.virtualTriggering},{default:Y(()=>[y.$slots.default?fe(y.$slots,"default",{key:0}):ne("v-if",!0)]),_:3},8,["disabled","trigger","trigger-keys","virtual-ref","virtual-triggering"]),W(H6,{ref_key:"contentRef",ref:s,"aria-label":y.ariaLabel,"boundaries-padding":y.boundariesPadding,content:y.content,disabled:y.disabled,effect:y.effect,enterable:y.enterable,"fallback-placements":y.fallbackPlacements,"hide-after":y.hideAfter,"gpu-acceleration":y.gpuAcceleration,offset:y.offset,persistent:y.persistent,"popper-class":y.popperClass,"popper-style":y.popperStyle,placement:y.placement,"popper-options":y.popperOptions,pure:y.pure,"raw-content":y.rawContent,"reference-el":y.referenceEl,"trigger-target-el":y.triggerTargetEl,"show-after":y.showAfter,strategy:y.strategy,teleported:y.teleported,transition:y.transition,"virtual-triggering":y.virtualTriggering,"z-index":y.zIndex,"append-to":y.appendTo},{default:Y(()=>[fe(y.$slots,"content",{},()=>[y.rawContent?(k(),D("span",{key:0,innerHTML:y.content},null,8,K6)):(k(),D("span",W6,Oe(y.content),1))]),y.showArrow?(k(),se(i(e6),{key:0,"arrow-offset":y.arrowOffset},null,8,["arrow-offset"])):ne("v-if",!0)]),_:3},8,["aria-label","boundaries-padding","content","disabled","effect","enterable","fallback-placements","hide-after","gpu-acceleration","offset","persistent","popper-class","popper-style","placement","popper-options","pure","raw-content","reference-el","trigger-target-el","show-after","strategy","teleported","transition","virtual-triggering","z-index","append-to"])]),_:3},8,["role"]))}});var q6=Ne(U6,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip/src/tooltip.vue"]]);const Sn=ot(q6),Y6=Me({valueKey:{type:String,default:"value"},modelValue:{type:[String,Number],default:""},debounce:{type:Number,default:300},placement:{type:oe(String),values:["top","top-start","top-end","bottom","bottom-start","bottom-end"],default:"bottom-start"},fetchSuggestions:{type:oe([Function,Array]),default:kt},popperClass:{type:String,default:""},triggerOnFocus:{type:Boolean,default:!0},selectWhenUnmatched:{type:Boolean,default:!1},hideLoading:{type:Boolean,default:!1},label:{type:String},teleported:en.teleported,highlightFirstItem:{type:Boolean,default:!1},fitInputWidth:{type:Boolean,default:!1}}),G6={[lt]:e=>Xe(e),[yn]:e=>Xe(e),[It]:e=>Xe(e),focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,clear:()=>!0,select:e=>st(e)},X6=["aria-expanded","aria-owns"],J6={key:0},Z6=["id","aria-selected","onClick"],$1="ElAutocomplete",Q6=G({name:$1,inheritAttrs:!1}),eL=G({...Q6,props:Y6,emits:G6,setup(e,{expose:t,emit:n}){const o=e,l=bp(),r=rs(),s=In(),a=me("autocomplete"),u=I(),c=I(),f=I(),d=I();let p=!1,h=!1;const v=I([]),m=I(-1),g=I(""),y=I(!1),w=I(!1),b=I(!1),C=S(()=>a.b(String(Hu()))),_=S(()=>r.style),$=S(()=>(v.value.length>0||b.value)&&y.value),M=S(()=>!o.hideLoading&&b.value),T=S(()=>u.value?Array.from(u.value.$el.querySelectorAll("input")):[]),A=async()=>{await De(),$.value&&(g.value=`${u.value.$el.offsetWidth}px`)},O=()=>{h=!0},H=()=>{h=!1,m.value=-1},R=Cn(async le=>{if(w.value)return;const ee=ae=>{b.value=!1,!w.value&&(Re(ae)?(v.value=ae,m.value=o.highlightFirstItem?0:-1):Xt($1,"autocomplete suggestions must be an array"))};if(b.value=!0,Re(o.fetchSuggestions))ee(o.fetchSuggestions);else{const ae=await o.fetchSuggestions(le,ee);Re(ae)&&ee(ae)}},o.debounce),V=le=>{const ee=!!le;if(n(yn,le),n(lt,le),w.value=!1,y.value||(y.value=ee),!o.triggerOnFocus&&!le){w.value=!0,v.value=[];return}R(le)},z=le=>{var ee;s.value||(((ee=le.target)==null?void 0:ee.tagName)!=="INPUT"||T.value.includes(document.activeElement))&&(y.value=!0)},F=le=>{n(It,le)},N=le=>{h||(y.value=!0,n("focus",le),o.triggerOnFocus&&!p&&R(String(o.modelValue)))},x=le=>{h||n("blur",le)},P=()=>{y.value=!1,n(lt,""),n("clear")},q=async()=>{$.value&&m.value>=0&&m.value<v.value.length?Ce(v.value[m.value]):o.selectWhenUnmatched&&(n("select",{value:o.modelValue}),v.value=[],m.value=-1)},te=le=>{$.value&&(le.preventDefault(),le.stopPropagation(),j())},j=()=>{y.value=!1},Z=()=>{var le;(le=u.value)==null||le.focus()},ge=()=>{var le;(le=u.value)==null||le.blur()},Ce=async le=>{n(yn,le[o.valueKey]),n(lt,le[o.valueKey]),n("select",le),v.value=[],m.value=-1},we=le=>{if(!$.value||b.value)return;if(le<0){m.value=-1;return}le>=v.value.length&&(le=v.value.length-1);const ee=c.value.querySelector(`.${a.be("suggestion","wrap")}`),pe=ee.querySelectorAll(`.${a.be("suggestion","list")} li`)[le],xe=ee.scrollTop,{offsetTop:U,scrollHeight:Q}=pe;U+Q>xe+ee.clientHeight&&(ee.scrollTop+=Q),U<xe&&(ee.scrollTop-=Q),m.value=le,u.value.ref.setAttribute("aria-activedescendant",`${C.value}-item-${m.value}`)};return fp(d,()=>{$.value&&j()}),et(()=>{u.value.ref.setAttribute("role","textbox"),u.value.ref.setAttribute("aria-autocomplete","list"),u.value.ref.setAttribute("aria-controls","id"),u.value.ref.setAttribute("aria-activedescendant",`${C.value}-item-${m.value}`),p=u.value.ref.hasAttribute("readonly")}),t({highlightedIndex:m,activated:y,loading:b,inputRef:u,popperRef:f,suggestions:v,handleSelect:Ce,handleKeyEnter:q,focus:Z,blur:ge,close:j,highlight:we}),(le,ee)=>(k(),se(i(Sn),{ref_key:"popperRef",ref:f,visible:i($),placement:le.placement,"fallback-placements":["bottom-start","top-start"],"popper-class":[i(a).e("popper"),le.popperClass],teleported:le.teleported,"gpu-acceleration":!1,pure:"","manual-mode":"",effect:"light",trigger:"click",transition:`${i(a).namespace.value}-zoom-in-top`,persistent:"",onBeforeShow:A,onShow:O,onHide:H},{content:Y(()=>[K("div",{ref_key:"regionRef",ref:c,class:E([i(a).b("suggestion"),i(a).is("loading",i(M))]),style:Fe({[le.fitInputWidth?"width":"minWidth"]:g.value,outline:"none"}),role:"region"},[W(i(Qo),{id:i(C),tag:"ul","wrap-class":i(a).be("suggestion","wrap"),"view-class":i(a).be("suggestion","list"),role:"listbox"},{default:Y(()=>[i(M)?(k(),D("li",J6,[W(i(Le),{class:E(i(a).is("loading"))},{default:Y(()=>[W(i(Ol))]),_:1},8,["class"])])):(k(!0),D(Ve,{key:1},dt(v.value,(ae,pe)=>(k(),D("li",{id:`${i(C)}-item-${pe}`,key:pe,class:E({highlighted:m.value===pe}),role:"option","aria-selected":m.value===pe,onClick:xe=>Ce(ae)},[fe(le.$slots,"default",{item:ae},()=>[vt(Oe(ae[le.valueKey]),1)])],10,Z6))),128))]),_:3},8,["id","wrap-class","view-class"])],6)]),default:Y(()=>[K("div",{ref_key:"listboxRef",ref:d,class:E([i(a).b(),le.$attrs.class]),style:Fe(i(_)),role:"combobox","aria-haspopup":"listbox","aria-expanded":i($),"aria-owns":i(C)},[W(i(fn),at({ref_key:"inputRef",ref:u},i(l),{"model-value":le.modelValue,onInput:V,onChange:F,onFocus:N,onBlur:x,onClear:P,onKeydown:[ee[0]||(ee[0]=ht(Ge(ae=>we(m.value-1),["prevent"]),["up"])),ee[1]||(ee[1]=ht(Ge(ae=>we(m.value+1),["prevent"]),["down"])),ht(q,["enter"]),ht(j,["tab"]),ht(te,["esc"])],onMousedown:z}),zo({_:2},[le.$slots.prepend?{name:"prepend",fn:Y(()=>[fe(le.$slots,"prepend")])}:void 0,le.$slots.append?{name:"append",fn:Y(()=>[fe(le.$slots,"append")])}:void 0,le.$slots.prefix?{name:"prefix",fn:Y(()=>[fe(le.$slots,"prefix")])}:void 0,le.$slots.suffix?{name:"suffix",fn:Y(()=>[fe(le.$slots,"suffix")])}:void 0]),1040,["model-value","onKeydown"])],14,X6)]),_:3},8,["visible","placement","popper-class","teleported","transition"]))}});var tL=Ne(eL,[["__file","/home/runner/work/element-plus/element-plus/packages/components/autocomplete/src/autocomplete.vue"]]);const nL=ot(tL),oL=Me({size:{type:[Number,String],values:Xo,default:"",validator:e=>qe(e)},shape:{type:String,values:["circle","square"],default:"circle"},icon:{type:Mt},src:{type:String,default:""},alt:String,srcSet:String,fit:{type:oe(String),default:"cover"}}),lL={error:e=>e instanceof Event},rL=["src","alt","srcset"],sL=G({name:"ElAvatar"}),aL=G({...sL,props:oL,emits:lL,setup(e,{emit:t}){const n=e,o=me("avatar"),l=I(!1),r=S(()=>{const{size:c,icon:f,shape:d}=n,p=[o.b()];return Xe(c)&&p.push(o.m(c)),f&&p.push(o.m("icon")),d&&p.push(o.m(d)),p}),s=S(()=>{const{size:c}=n;return qe(c)?o.cssVarBlock({size:qt(c)||""}):void 0}),a=S(()=>({objectFit:n.fit}));ve(()=>n.src,()=>l.value=!1);function u(c){l.value=!0,t("error",c)}return(c,f)=>(k(),D("span",{class:E(i(r)),style:Fe(i(s))},[(c.src||c.srcSet)&&!l.value?(k(),D("img",{key:0,src:c.src,alt:c.alt,srcset:c.srcSet,style:Fe(i(a)),onError:u},null,44,rL)):c.icon?(k(),se(i(Le),{key:1},{default:Y(()=>[(k(),se(it(c.icon)))]),_:1})):fe(c.$slots,"default",{key:2})],6))}});var iL=Ne(aL,[["__file","/home/runner/work/element-plus/element-plus/packages/components/avatar/src/avatar.vue"]]);const uL=ot(iL),cL={visibilityHeight:{type:Number,default:200},target:{type:String,default:""},right:{type:Number,default:40},bottom:{type:Number,default:40}},dL={click:e=>e instanceof MouseEvent},fL=(e,t,n)=>{const o=Nt(),l=Nt(),r=I(!1),s=()=>{o.value&&(r.value=o.value.scrollTop>=e.visibilityHeight)},a=c=>{var f;(f=o.value)==null||f.scrollTo({top:0,behavior:"smooth"}),t("click",c)},u=d0(s,300,!0);return Pt(l,"scroll",u),et(()=>{var c;l.value=document,o.value=document.documentElement,e.target&&(o.value=(c=document.querySelector(e.target))!=null?c:void 0,o.value||Xt(n,`target does not exist: ${e.target}`),l.value=o.value)}),{visible:r,handleClick:a}},T1="ElBacktop",pL=G({name:T1}),hL=G({...pL,props:cL,emits:dL,setup(e,{emit:t}){const n=e,o=me("backtop"),{handleClick:l,visible:r}=fL(n,t,T1),s=S(()=>({right:`${n.right}px`,bottom:`${n.bottom}px`}));return(a,u)=>(k(),se(Wt,{name:`${i(o).namespace.value}-fade-in`},{default:Y(()=>[i(r)?(k(),D("div",{key:0,style:Fe(i(s)),class:E(i(o).b()),onClick:u[0]||(u[0]=Ge((...c)=>i(l)&&i(l)(...c),["stop"]))},[fe(a.$slots,"default",{},()=>[W(i(Le),{class:E(i(o).e("icon"))},{default:Y(()=>[W(i(NM))]),_:1},8,["class"])])],6)):ne("v-if",!0)]),_:3},8,["name"]))}});var vL=Ne(hL,[["__file","/home/runner/work/element-plus/element-plus/packages/components/backtop/src/backtop.vue"]]);const mL=ot(vL),gL=Me({value:{type:[String,Number],default:""},max:{type:Number,default:99},isDot:Boolean,hidden:Boolean,type:{type:String,values:["primary","success","warning","info","danger"],default:"danger"}}),yL=["textContent"],bL=G({name:"ElBadge"}),wL=G({...bL,props:gL,setup(e,{expose:t}){const n=e,o=me("badge"),l=S(()=>n.isDot?"":qe(n.value)&&qe(n.max)?n.max<n.value?`${n.max}+`:`${n.value}`:`${n.value}`);return t({content:l}),(r,s)=>(k(),D("div",{class:E(i(o).b())},[fe(r.$slots,"default"),W(Wt,{name:`${i(o).namespace.value}-zoom-in-center`,persisted:""},{default:Y(()=>[Ze(K("sup",{class:E([i(o).e("content"),i(o).em("content",r.type),i(o).is("fixed",!!r.$slots.default),i(o).is("dot",r.isDot)]),textContent:Oe(i(l))},null,10,yL),[[mt,!r.hidden&&(i(l)||r.isDot)]])]),_:1},8,["name"])],2))}});var CL=Ne(wL,[["__file","/home/runner/work/element-plus/element-plus/packages/components/badge/src/badge.vue"]]);const O1=ot(CL),SL=Me({separator:{type:String,default:"/"},separatorIcon:{type:Mt}}),kL=G({name:"ElBreadcrumb"}),_L=G({...kL,props:SL,setup(e){const t=e,n=me("breadcrumb"),o=I();return ut($0,t),et(()=>{const l=o.value.querySelectorAll(`.${n.e("item")}`);l.length&&l[l.length-1].setAttribute("aria-current","page")}),(l,r)=>(k(),D("div",{ref_key:"breadcrumb",ref:o,class:E(i(n).b()),"aria-label":"Breadcrumb",role:"navigation"},[fe(l.$slots,"default")],2))}});var EL=Ne(_L,[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb.vue"]]);const $L=Me({to:{type:oe([String,Object]),default:""},replace:{type:Boolean,default:!1}}),TL=G({name:"ElBreadcrumbItem"}),OL=G({...TL,props:$L,setup(e){const t=e,n=rt(),o=Be($0,void 0),l=me("breadcrumb"),{separator:r,separatorIcon:s}=Gt(o),a=n.appContext.config.globalProperties.$router,u=I(),c=()=>{!t.to||!a||(t.replace?a.replace(t.to):a.push(t.to))};return(f,d)=>(k(),D("span",{class:E(i(l).e("item"))},[K("span",{ref_key:"link",ref:u,class:E([i(l).e("inner"),i(l).is("link",!!f.to)]),role:"link",onClick:c},[fe(f.$slots,"default")],2),i(s)?(k(),se(i(Le),{key:0,class:E(i(l).e("separator"))},{default:Y(()=>[(k(),se(it(i(s))))]),_:1},8,["class"])):(k(),D("span",{key:1,class:E(i(l).e("separator")),role:"presentation"},Oe(i(r)),3))],2))}});var N1=Ne(OL,[["__file","/home/runner/work/element-plus/element-plus/packages/components/breadcrumb/src/breadcrumb-item.vue"]]);const NL=ot(EL,{BreadcrumbItem:N1}),ML=zt(N1),IL=(e,t)=>{Ko({from:"type.text",replacement:"link",version:"3.0.0",scope:"props",ref:"https://element-plus.org/en-US/component/button.html#button-attributes"},S(()=>e.type==="text"));const n=Be(T0,void 0),o=Jo("button"),{form:l}=kn(),r=Yt(S(()=>n==null?void 0:n.size)),s=In(),a=I(),u=ln(),c=S(()=>e.type||(n==null?void 0:n.type)||""),f=S(()=>{var h,v,m;return(m=(v=e.autoInsertSpace)!=null?v:(h=o.value)==null?void 0:h.autoInsertSpace)!=null?m:!1}),d=S(()=>{var h;const v=(h=u.default)==null?void 0:h.call(u);if(f.value&&(v==null?void 0:v.length)===1){const m=v[0];if((m==null?void 0:m.type)===ls){const g=m.children;return/^\p{Unified_Ideograph}{2}$/u.test(g.trim())}}return!1});return{_disabled:s,_size:r,_type:c,_ref:a,shouldAddSpace:d,handleClick:h=>{e.nativeType==="reset"&&(l==null||l.resetFields()),t("click",h)}}},hd=["default","primary","success","warning","info","danger","text",""],AL=["button","submit","reset"],vd=Me({size:cn,disabled:Boolean,type:{type:String,values:hd,default:""},icon:{type:Mt},nativeType:{type:String,values:AL,default:"button"},loading:Boolean,loadingIcon:{type:Mt,default:()=>Ol},plain:Boolean,text:Boolean,link:Boolean,bg:Boolean,autofocus:Boolean,round:Boolean,circle:Boolean,color:String,dark:Boolean,autoInsertSpace:{type:Boolean,default:void 0}}),PL={click:e=>e instanceof MouseEvent};function an(e,t){RL(e)&&(e="100%");var n=xL(e);return e=t===360?e:Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(String(e*t),10)/100),Math.abs(e-t)<1e-6?1:(t===360?e=(e<0?e%t+t:e%t)/parseFloat(String(t)):e=e%t/parseFloat(String(t)),e)}function Qa(e){return Math.min(1,Math.max(0,e))}function RL(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function xL(e){return typeof e=="string"&&e.indexOf("%")!==-1}function M1(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function ei(e){return e<=1?"".concat(Number(e)*100,"%"):e}function Wl(e){return e.length===1?"0"+e:String(e)}function LL(e,t,n){return{r:an(e,255)*255,g:an(t,255)*255,b:an(n,255)*255}}function Im(e,t,n){e=an(e,255),t=an(t,255),n=an(n,255);var o=Math.max(e,t,n),l=Math.min(e,t,n),r=0,s=0,a=(o+l)/2;if(o===l)s=0,r=0;else{var u=o-l;switch(s=a>.5?u/(2-o-l):u/(o+l),o){case e:r=(t-n)/u+(t<n?6:0);break;case t:r=(n-e)/u+2;break;case n:r=(e-t)/u+4;break}r/=6}return{h:r,s,l:a}}function Cc(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*(6*n):n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function DL(e,t,n){var o,l,r;if(e=an(e,360),t=an(t,100),n=an(n,100),t===0)l=n,r=n,o=n;else{var s=n<.5?n*(1+t):n+t-n*t,a=2*n-s;o=Cc(a,s,e+1/3),l=Cc(a,s,e),r=Cc(a,s,e-1/3)}return{r:o*255,g:l*255,b:r*255}}function Am(e,t,n){e=an(e,255),t=an(t,255),n=an(n,255);var o=Math.max(e,t,n),l=Math.min(e,t,n),r=0,s=o,a=o-l,u=o===0?0:a/o;if(o===l)r=0;else{switch(o){case e:r=(t-n)/a+(t<n?6:0);break;case t:r=(n-e)/a+2;break;case n:r=(e-t)/a+4;break}r/=6}return{h:r,s:u,v:s}}function BL(e,t,n){e=an(e,360)*6,t=an(t,100),n=an(n,100);var o=Math.floor(e),l=e-o,r=n*(1-t),s=n*(1-l*t),a=n*(1-(1-l)*t),u=o%6,c=[n,s,r,r,a,n][u],f=[a,n,n,s,r,r][u],d=[r,r,a,n,n,s][u];return{r:c*255,g:f*255,b:d*255}}function Pm(e,t,n,o){var l=[Wl(Math.round(e).toString(16)),Wl(Math.round(t).toString(16)),Wl(Math.round(n).toString(16))];return o&&l[0].startsWith(l[0].charAt(1))&&l[1].startsWith(l[1].charAt(1))&&l[2].startsWith(l[2].charAt(1))?l[0].charAt(0)+l[1].charAt(0)+l[2].charAt(0):l.join("")}function FL(e,t,n,o,l){var r=[Wl(Math.round(e).toString(16)),Wl(Math.round(t).toString(16)),Wl(Math.round(n).toString(16)),Wl(VL(o))];return l&&r[0].startsWith(r[0].charAt(1))&&r[1].startsWith(r[1].charAt(1))&&r[2].startsWith(r[2].charAt(1))&&r[3].startsWith(r[3].charAt(1))?r[0].charAt(0)+r[1].charAt(0)+r[2].charAt(0)+r[3].charAt(0):r.join("")}function VL(e){return Math.round(parseFloat(e)*255).toString(16)}function Rm(e){return An(e)/255}function An(e){return parseInt(e,16)}function zL(e){return{r:e>>16,g:(e&65280)>>8,b:e&255}}var md={aliceblue:"#f0f8ff",antiquewhite:"#faebd7",aqua:"#00ffff",aquamarine:"#7fffd4",azure:"#f0ffff",beige:"#f5f5dc",bisque:"#ffe4c4",black:"#000000",blanchedalmond:"#ffebcd",blue:"#0000ff",blueviolet:"#8a2be2",brown:"#a52a2a",burlywood:"#deb887",cadetblue:"#5f9ea0",chartreuse:"#7fff00",chocolate:"#d2691e",coral:"#ff7f50",cornflowerblue:"#6495ed",cornsilk:"#fff8dc",crimson:"#dc143c",cyan:"#00ffff",darkblue:"#00008b",darkcyan:"#008b8b",darkgoldenrod:"#b8860b",darkgray:"#a9a9a9",darkgreen:"#006400",darkgrey:"#a9a9a9",darkkhaki:"#bdb76b",darkmagenta:"#8b008b",darkolivegreen:"#556b2f",darkorange:"#ff8c00",darkorchid:"#9932cc",darkred:"#8b0000",darksalmon:"#e9967a",darkseagreen:"#8fbc8f",darkslateblue:"#483d8b",darkslategray:"#2f4f4f",darkslategrey:"#2f4f4f",darkturquoise:"#00ced1",darkviolet:"#9400d3",deeppink:"#ff1493",deepskyblue:"#00bfff",dimgray:"#696969",dimgrey:"#696969",dodgerblue:"#1e90ff",firebrick:"#b22222",floralwhite:"#fffaf0",forestgreen:"#228b22",fuchsia:"#ff00ff",gainsboro:"#dcdcdc",ghostwhite:"#f8f8ff",goldenrod:"#daa520",gold:"#ffd700",gray:"#808080",green:"#008000",greenyellow:"#adff2f",grey:"#808080",honeydew:"#f0fff0",hotpink:"#ff69b4",indianred:"#cd5c5c",indigo:"#4b0082",ivory:"#fffff0",khaki:"#f0e68c",lavenderblush:"#fff0f5",lavender:"#e6e6fa",lawngreen:"#7cfc00",lemonchiffon:"#fffacd",lightblue:"#add8e6",lightcoral:"#f08080",lightcyan:"#e0ffff",lightgoldenrodyellow:"#fafad2",lightgray:"#d3d3d3",lightgreen:"#90ee90",lightgrey:"#d3d3d3",lightpink:"#ffb6c1",lightsalmon:"#ffa07a",lightseagreen:"#20b2aa",lightskyblue:"#87cefa",lightslategray:"#778899",lightslategrey:"#778899",lightsteelblue:"#b0c4de",lightyellow:"#ffffe0",lime:"#00ff00",limegreen:"#32cd32",linen:"#faf0e6",magenta:"#ff00ff",maroon:"#800000",mediumaquamarine:"#66cdaa",mediumblue:"#0000cd",mediumorchid:"#ba55d3",mediumpurple:"#9370db",mediumseagreen:"#3cb371",mediumslateblue:"#7b68ee",mediumspringgreen:"#00fa9a",mediumturquoise:"#48d1cc",mediumvioletred:"#c71585",midnightblue:"#191970",mintcream:"#f5fffa",mistyrose:"#ffe4e1",moccasin:"#ffe4b5",navajowhite:"#ffdead",navy:"#000080",oldlace:"#fdf5e6",olive:"#808000",olivedrab:"#6b8e23",orange:"#ffa500",orangered:"#ff4500",orchid:"#da70d6",palegoldenrod:"#eee8aa",palegreen:"#98fb98",paleturquoise:"#afeeee",palevioletred:"#db7093",papayawhip:"#ffefd5",peachpuff:"#ffdab9",peru:"#cd853f",pink:"#ffc0cb",plum:"#dda0dd",powderblue:"#b0e0e6",purple:"#800080",rebeccapurple:"#663399",red:"#ff0000",rosybrown:"#bc8f8f",royalblue:"#4169e1",saddlebrown:"#8b4513",salmon:"#fa8072",sandybrown:"#f4a460",seagreen:"#2e8b57",seashell:"#fff5ee",sienna:"#a0522d",silver:"#c0c0c0",skyblue:"#87ceeb",slateblue:"#6a5acd",slategray:"#708090",slategrey:"#708090",snow:"#fffafa",springgreen:"#00ff7f",steelblue:"#4682b4",tan:"#d2b48c",teal:"#008080",thistle:"#d8bfd8",tomato:"#ff6347",turquoise:"#40e0d0",violet:"#ee82ee",wheat:"#f5deb3",white:"#ffffff",whitesmoke:"#f5f5f5",yellow:"#ffff00",yellowgreen:"#9acd32"};function HL(e){var t={r:0,g:0,b:0},n=1,o=null,l=null,r=null,s=!1,a=!1;return typeof e=="string"&&(e=jL(e)),typeof e=="object"&&(Mo(e.r)&&Mo(e.g)&&Mo(e.b)?(t=LL(e.r,e.g,e.b),s=!0,a=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Mo(e.h)&&Mo(e.s)&&Mo(e.v)?(o=ei(e.s),l=ei(e.v),t=BL(e.h,o,l),s=!0,a="hsv"):Mo(e.h)&&Mo(e.s)&&Mo(e.l)&&(o=ei(e.s),r=ei(e.l),t=DL(e.h,o,r),s=!0,a="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=M1(n),{ok:s,format:e.format||a,r:Math.min(255,Math.max(t.r,0)),g:Math.min(255,Math.max(t.g,0)),b:Math.min(255,Math.max(t.b,0)),a:n}}var KL="[-\\+]?\\d+%?",WL="[-\\+]?\\d*\\.\\d+%?",dl="(?:".concat(WL,")|(?:").concat(KL,")"),Sc="[\\s|\\(]+(".concat(dl,")[,|\\s]+(").concat(dl,")[,|\\s]+(").concat(dl,")\\s*\\)?"),kc="[\\s|\\(]+(".concat(dl,")[,|\\s]+(").concat(dl,")[,|\\s]+(").concat(dl,")[,|\\s]+(").concat(dl,")\\s*\\)?"),Qn={CSS_UNIT:new RegExp(dl),rgb:new RegExp("rgb"+Sc),rgba:new RegExp("rgba"+kc),hsl:new RegExp("hsl"+Sc),hsla:new RegExp("hsla"+kc),hsv:new RegExp("hsv"+Sc),hsva:new RegExp("hsva"+kc),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/};function jL(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(md[e])e=md[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=Qn.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=Qn.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=Qn.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=Qn.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=Qn.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=Qn.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=Qn.hex8.exec(e),n?{r:An(n[1]),g:An(n[2]),b:An(n[3]),a:Rm(n[4]),format:t?"name":"hex8"}:(n=Qn.hex6.exec(e),n?{r:An(n[1]),g:An(n[2]),b:An(n[3]),format:t?"name":"hex"}:(n=Qn.hex4.exec(e),n?{r:An(n[1]+n[1]),g:An(n[2]+n[2]),b:An(n[3]+n[3]),a:Rm(n[4]+n[4]),format:t?"name":"hex8"}:(n=Qn.hex3.exec(e),n?{r:An(n[1]+n[1]),g:An(n[2]+n[2]),b:An(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function Mo(e){return Boolean(Qn.CSS_UNIT.exec(String(e)))}var I1=function(){function e(t,n){t===void 0&&(t=""),n===void 0&&(n={});var o;if(t instanceof e)return t;typeof t=="number"&&(t=zL(t)),this.originalInput=t;var l=HL(t);this.originalInput=t,this.r=l.r,this.g=l.g,this.b=l.b,this.a=l.a,this.roundA=Math.round(100*this.a)/100,this.format=(o=n.format)!==null&&o!==void 0?o:l.format,this.gradientType=n.gradientType,this.r<1&&(this.r=Math.round(this.r)),this.g<1&&(this.g=Math.round(this.g)),this.b<1&&(this.b=Math.round(this.b)),this.isValid=l.ok}return e.prototype.isDark=function(){return this.getBrightness()<128},e.prototype.isLight=function(){return!this.isDark()},e.prototype.getBrightness=function(){var t=this.toRgb();return(t.r*299+t.g*587+t.b*114)/1e3},e.prototype.getLuminance=function(){var t=this.toRgb(),n,o,l,r=t.r/255,s=t.g/255,a=t.b/255;return r<=.03928?n=r/12.92:n=Math.pow((r+.055)/1.055,2.4),s<=.03928?o=s/12.92:o=Math.pow((s+.055)/1.055,2.4),a<=.03928?l=a/12.92:l=Math.pow((a+.055)/1.055,2.4),.2126*n+.7152*o+.0722*l},e.prototype.getAlpha=function(){return this.a},e.prototype.setAlpha=function(t){return this.a=M1(t),this.roundA=Math.round(100*this.a)/100,this},e.prototype.isMonochrome=function(){var t=this.toHsl().s;return t===0},e.prototype.toHsv=function(){var t=Am(this.r,this.g,this.b);return{h:t.h*360,s:t.s,v:t.v,a:this.a}},e.prototype.toHsvString=function(){var t=Am(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),l=Math.round(t.v*100);return this.a===1?"hsv(".concat(n,", ").concat(o,"%, ").concat(l,"%)"):"hsva(".concat(n,", ").concat(o,"%, ").concat(l,"%, ").concat(this.roundA,")")},e.prototype.toHsl=function(){var t=Im(this.r,this.g,this.b);return{h:t.h*360,s:t.s,l:t.l,a:this.a}},e.prototype.toHslString=function(){var t=Im(this.r,this.g,this.b),n=Math.round(t.h*360),o=Math.round(t.s*100),l=Math.round(t.l*100);return this.a===1?"hsl(".concat(n,", ").concat(o,"%, ").concat(l,"%)"):"hsla(".concat(n,", ").concat(o,"%, ").concat(l,"%, ").concat(this.roundA,")")},e.prototype.toHex=function(t){return t===void 0&&(t=!1),Pm(this.r,this.g,this.b,t)},e.prototype.toHexString=function(t){return t===void 0&&(t=!1),"#"+this.toHex(t)},e.prototype.toHex8=function(t){return t===void 0&&(t=!1),FL(this.r,this.g,this.b,this.a,t)},e.prototype.toHex8String=function(t){return t===void 0&&(t=!1),"#"+this.toHex8(t)},e.prototype.toRgb=function(){return{r:Math.round(this.r),g:Math.round(this.g),b:Math.round(this.b),a:this.a}},e.prototype.toRgbString=function(){var t=Math.round(this.r),n=Math.round(this.g),o=Math.round(this.b);return this.a===1?"rgb(".concat(t,", ").concat(n,", ").concat(o,")"):"rgba(".concat(t,", ").concat(n,", ").concat(o,", ").concat(this.roundA,")")},e.prototype.toPercentageRgb=function(){var t=function(n){return"".concat(Math.round(an(n,255)*100),"%")};return{r:t(this.r),g:t(this.g),b:t(this.b),a:this.a}},e.prototype.toPercentageRgbString=function(){var t=function(n){return Math.round(an(n,255)*100)};return this.a===1?"rgb(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%)"):"rgba(".concat(t(this.r),"%, ").concat(t(this.g),"%, ").concat(t(this.b),"%, ").concat(this.roundA,")")},e.prototype.toName=function(){if(this.a===0)return"transparent";if(this.a<1)return!1;for(var t="#"+Pm(this.r,this.g,this.b,!1),n=0,o=Object.entries(md);n<o.length;n++){var l=o[n],r=l[0],s=l[1];if(t===s)return r}return!1},e.prototype.toString=function(t){var n=Boolean(t);t=t??this.format;var o=!1,l=this.a<1&&this.a>=0,r=!n&&l&&(t.startsWith("hex")||t==="name");return r?t==="name"&&this.a===0?this.toName():this.toRgbString():(t==="rgb"&&(o=this.toRgbString()),t==="prgb"&&(o=this.toPercentageRgbString()),(t==="hex"||t==="hex6")&&(o=this.toHexString()),t==="hex3"&&(o=this.toHexString(!0)),t==="hex4"&&(o=this.toHex8String(!0)),t==="hex8"&&(o=this.toHex8String()),t==="name"&&(o=this.toName()),t==="hsl"&&(o=this.toHslString()),t==="hsv"&&(o=this.toHsvString()),o||this.toHexString())},e.prototype.toNumber=function(){return(Math.round(this.r)<<16)+(Math.round(this.g)<<8)+Math.round(this.b)},e.prototype.clone=function(){return new e(this.toString())},e.prototype.lighten=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l+=t/100,n.l=Qa(n.l),new e(n)},e.prototype.brighten=function(t){t===void 0&&(t=10);var n=this.toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(255*-(t/100)))),n.g=Math.max(0,Math.min(255,n.g-Math.round(255*-(t/100)))),n.b=Math.max(0,Math.min(255,n.b-Math.round(255*-(t/100)))),new e(n)},e.prototype.darken=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.l-=t/100,n.l=Qa(n.l),new e(n)},e.prototype.tint=function(t){return t===void 0&&(t=10),this.mix("white",t)},e.prototype.shade=function(t){return t===void 0&&(t=10),this.mix("black",t)},e.prototype.desaturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s-=t/100,n.s=Qa(n.s),new e(n)},e.prototype.saturate=function(t){t===void 0&&(t=10);var n=this.toHsl();return n.s+=t/100,n.s=Qa(n.s),new e(n)},e.prototype.greyscale=function(){return this.desaturate(100)},e.prototype.spin=function(t){var n=this.toHsl(),o=(n.h+t)%360;return n.h=o<0?360+o:o,new e(n)},e.prototype.mix=function(t,n){n===void 0&&(n=50);var o=this.toRgb(),l=new e(t).toRgb(),r=n/100,s={r:(l.r-o.r)*r+o.r,g:(l.g-o.g)*r+o.g,b:(l.b-o.b)*r+o.b,a:(l.a-o.a)*r+o.a};return new e(s)},e.prototype.analogous=function(t,n){t===void 0&&(t=6),n===void 0&&(n=30);var o=this.toHsl(),l=360/n,r=[this];for(o.h=(o.h-(l*t>>1)+720)%360;--t;)o.h=(o.h+l)%360,r.push(new e(o));return r},e.prototype.complement=function(){var t=this.toHsl();return t.h=(t.h+180)%360,new e(t)},e.prototype.monochromatic=function(t){t===void 0&&(t=6);for(var n=this.toHsv(),o=n.h,l=n.s,r=n.v,s=[],a=1/t;t--;)s.push(new e({h:o,s:l,v:r})),r=(r+a)%1;return s},e.prototype.splitcomplement=function(){var t=this.toHsl(),n=t.h;return[this,new e({h:(n+72)%360,s:t.s,l:t.l}),new e({h:(n+216)%360,s:t.s,l:t.l})]},e.prototype.onBackground=function(t){var n=this.toRgb(),o=new e(t).toRgb();return new e({r:o.r+(n.r-o.r)*n.a,g:o.g+(n.g-o.g)*n.a,b:o.b+(n.b-o.b)*n.a})},e.prototype.triad=function(){return this.polyad(3)},e.prototype.tetrad=function(){return this.polyad(4)},e.prototype.polyad=function(t){for(var n=this.toHsl(),o=n.h,l=[this],r=360/t,s=1;s<t;s++)l.push(new e({h:(o+s*r)%360,s:n.s,l:n.l}));return l},e.prototype.equals=function(t){return this.toRgbString()===new e(t).toRgbString()},e}();function ll(e,t=20){return e.mix("#141414",t).toString()}function UL(e){const t=In(),n=me("button");return S(()=>{let o={};const l=e.color;if(l){const r=new I1(l),s=e.dark?r.tint(20).toString():ll(r,20);if(e.plain)o=n.cssVarBlock({"bg-color":e.dark?ll(r,90):r.tint(90).toString(),"text-color":l,"border-color":e.dark?ll(r,50):r.tint(50).toString(),"hover-text-color":`var(${n.cssVarName("color-white")})`,"hover-bg-color":l,"hover-border-color":l,"active-bg-color":s,"active-text-color":`var(${n.cssVarName("color-white")})`,"active-border-color":s}),t.value&&(o[n.cssVarBlockName("disabled-bg-color")]=e.dark?ll(r,90):r.tint(90).toString(),o[n.cssVarBlockName("disabled-text-color")]=e.dark?ll(r,50):r.tint(50).toString(),o[n.cssVarBlockName("disabled-border-color")]=e.dark?ll(r,80):r.tint(80).toString());else{const a=e.dark?ll(r,30):r.tint(30).toString(),u=r.isDark()?`var(${n.cssVarName("color-white")})`:`var(${n.cssVarName("color-black")})`;if(o=n.cssVarBlock({"bg-color":l,"text-color":u,"border-color":l,"hover-bg-color":a,"hover-text-color":u,"hover-border-color":a,"active-bg-color":s,"active-border-color":s}),t.value){const c=e.dark?ll(r,50):r.tint(50).toString();o[n.cssVarBlockName("disabled-bg-color")]=c,o[n.cssVarBlockName("disabled-text-color")]=e.dark?"rgba(255, 255, 255, 0.5)":`var(${n.cssVarName("color-white")})`,o[n.cssVarBlockName("disabled-border-color")]=c}}}return o})}const qL=["aria-disabled","disabled","autofocus","type"],YL=G({name:"ElButton"}),GL=G({...YL,props:vd,emits:PL,setup(e,{expose:t,emit:n}){const o=e,l=UL(o),r=me("button"),{_ref:s,_size:a,_type:u,_disabled:c,shouldAddSpace:f,handleClick:d}=IL(o,n);return t({ref:s,size:a,type:u,disabled:c,shouldAddSpace:f}),(p,h)=>(k(),D("button",{ref_key:"_ref",ref:s,class:E([i(r).b(),i(r).m(i(u)),i(r).m(i(a)),i(r).is("disabled",i(c)),i(r).is("loading",p.loading),i(r).is("plain",p.plain),i(r).is("round",p.round),i(r).is("circle",p.circle),i(r).is("text",p.text),i(r).is("link",p.link),i(r).is("has-bg",p.bg)]),"aria-disabled":i(c)||p.loading,disabled:i(c)||p.loading,autofocus:p.autofocus,type:p.nativeType,style:Fe(i(l)),onClick:h[0]||(h[0]=(...v)=>i(d)&&i(d)(...v))},[p.loading?(k(),D(Ve,{key:0},[p.$slots.loading?fe(p.$slots,"loading",{key:0}):(k(),se(i(Le),{key:1,class:E(i(r).is("loading"))},{default:Y(()=>[(k(),se(it(p.loadingIcon)))]),_:1},8,["class"]))],64)):p.icon||p.$slots.icon?(k(),se(i(Le),{key:1},{default:Y(()=>[p.icon?(k(),se(it(p.icon),{key:0})):fe(p.$slots,"icon",{key:1})]),_:3})):ne("v-if",!0),p.$slots.default?(k(),D("span",{key:2,class:E({[i(r).em("text","expand")]:i(f)})},[fe(p.$slots,"default")],2)):ne("v-if",!0)],14,qL))}});var XL=Ne(GL,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button.vue"]]);const JL={size:vd.size,type:vd.type},ZL=G({name:"ElButtonGroup"}),QL=G({...ZL,props:JL,setup(e){const t=e;ut(T0,wt({size:Bt(t,"size"),type:Bt(t,"type")}));const n=me("button");return(o,l)=>(k(),D("div",{class:E(`${i(n).b("group")}`)},[fe(o.$slots,"default")],2))}});var A1=Ne(QL,[["__file","/home/runner/work/element-plus/element-plus/packages/components/button/src/button-group.vue"]]);const un=ot(XL,{ButtonGroup:A1}),P1=zt(A1);var el=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},gd={},eD={get exports(){return gd},set exports(e){gd=e}};(function(e,t){(function(n,o){e.exports=o()})(el,function(){var n=1e3,o=6e4,l=36e5,r="millisecond",s="second",a="minute",u="hour",c="day",f="week",d="month",p="quarter",h="year",v="date",m="Invalid Date",g=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,y=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,w={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(R){var V=["th","st","nd","rd"],z=R%100;return"["+R+(V[(z-20)%10]||V[z]||V[0])+"]"}},b=function(R,V,z){var F=String(R);return!F||F.length>=V?R:""+Array(V+1-F.length).join(z)+R},C={s:b,z:function(R){var V=-R.utcOffset(),z=Math.abs(V),F=Math.floor(z/60),N=z%60;return(V<=0?"+":"-")+b(F,2,"0")+":"+b(N,2,"0")},m:function R(V,z){if(V.date()<z.date())return-R(z,V);var F=12*(z.year()-V.year())+(z.month()-V.month()),N=V.clone().add(F,d),x=z-N<0,P=V.clone().add(F+(x?-1:1),d);return+(-(F+(z-N)/(x?N-P:P-N))||0)},a:function(R){return R<0?Math.ceil(R)||0:Math.floor(R)},p:function(R){return{M:d,y:h,w:f,d:c,D:v,h:u,m:a,s,ms:r,Q:p}[R]||String(R||"").toLowerCase().replace(/s$/,"")},u:function(R){return R===void 0}},_="en",$={};$[_]=w;var M=function(R){return R instanceof H},T=function R(V,z,F){var N;if(!V)return _;if(typeof V=="string"){var x=V.toLowerCase();$[x]&&(N=x),z&&($[x]=z,N=x);var P=V.split("-");if(!N&&P.length>1)return R(P[0])}else{var q=V.name;$[q]=V,N=q}return!F&&N&&(_=N),N||!F&&_},A=function(R,V){if(M(R))return R.clone();var z=typeof V=="object"?V:{};return z.date=R,z.args=arguments,new H(z)},O=C;O.l=T,O.i=M,O.w=function(R,V){return A(R,{locale:V.$L,utc:V.$u,x:V.$x,$offset:V.$offset})};var H=function(){function R(z){this.$L=T(z.locale,null,!0),this.parse(z)}var V=R.prototype;return V.parse=function(z){this.$d=function(F){var N=F.date,x=F.utc;if(N===null)return new Date(NaN);if(O.u(N))return new Date;if(N instanceof Date)return new Date(N);if(typeof N=="string"&&!/Z$/i.test(N)){var P=N.match(g);if(P){var q=P[2]-1||0,te=(P[7]||"0").substring(0,3);return x?new Date(Date.UTC(P[1],q,P[3]||1,P[4]||0,P[5]||0,P[6]||0,te)):new Date(P[1],q,P[3]||1,P[4]||0,P[5]||0,P[6]||0,te)}}return new Date(N)}(z),this.$x=z.x||{},this.init()},V.init=function(){var z=this.$d;this.$y=z.getFullYear(),this.$M=z.getMonth(),this.$D=z.getDate(),this.$W=z.getDay(),this.$H=z.getHours(),this.$m=z.getMinutes(),this.$s=z.getSeconds(),this.$ms=z.getMilliseconds()},V.$utils=function(){return O},V.isValid=function(){return this.$d.toString()!==m},V.isSame=function(z,F){var N=A(z);return this.startOf(F)<=N&&N<=this.endOf(F)},V.isAfter=function(z,F){return A(z)<this.startOf(F)},V.isBefore=function(z,F){return this.endOf(F)<A(z)},V.$g=function(z,F,N){return O.u(z)?this[F]:this.set(N,z)},V.unix=function(){return Math.floor(this.valueOf()/1e3)},V.valueOf=function(){return this.$d.getTime()},V.startOf=function(z,F){var N=this,x=!!O.u(F)||F,P=O.p(z),q=function(ee,ae){var pe=O.w(N.$u?Date.UTC(N.$y,ae,ee):new Date(N.$y,ae,ee),N);return x?pe:pe.endOf(c)},te=function(ee,ae){return O.w(N.toDate()[ee].apply(N.toDate("s"),(x?[0,0,0,0]:[23,59,59,999]).slice(ae)),N)},j=this.$W,Z=this.$M,ge=this.$D,Ce="set"+(this.$u?"UTC":"");switch(P){case h:return x?q(1,0):q(31,11);case d:return x?q(1,Z):q(0,Z+1);case f:var we=this.$locale().weekStart||0,le=(j<we?j+7:j)-we;return q(x?ge-le:ge+(6-le),Z);case c:case v:return te(Ce+"Hours",0);case u:return te(Ce+"Minutes",1);case a:return te(Ce+"Seconds",2);case s:return te(Ce+"Milliseconds",3);default:return this.clone()}},V.endOf=function(z){return this.startOf(z,!1)},V.$set=function(z,F){var N,x=O.p(z),P="set"+(this.$u?"UTC":""),q=(N={},N[c]=P+"Date",N[v]=P+"Date",N[d]=P+"Month",N[h]=P+"FullYear",N[u]=P+"Hours",N[a]=P+"Minutes",N[s]=P+"Seconds",N[r]=P+"Milliseconds",N)[x],te=x===c?this.$D+(F-this.$W):F;if(x===d||x===h){var j=this.clone().set(v,1);j.$d[q](te),j.init(),this.$d=j.set(v,Math.min(this.$D,j.daysInMonth())).$d}else q&&this.$d[q](te);return this.init(),this},V.set=function(z,F){return this.clone().$set(z,F)},V.get=function(z){return this[O.p(z)]()},V.add=function(z,F){var N,x=this;z=Number(z);var P=O.p(F),q=function(Z){var ge=A(x);return O.w(ge.date(ge.date()+Math.round(Z*z)),x)};if(P===d)return this.set(d,this.$M+z);if(P===h)return this.set(h,this.$y+z);if(P===c)return q(1);if(P===f)return q(7);var te=(N={},N[a]=o,N[u]=l,N[s]=n,N)[P]||1,j=this.$d.getTime()+z*te;return O.w(j,this)},V.subtract=function(z,F){return this.add(-1*z,F)},V.format=function(z){var F=this,N=this.$locale();if(!this.isValid())return N.invalidDate||m;var x=z||"YYYY-MM-DDTHH:mm:ssZ",P=O.z(this),q=this.$H,te=this.$m,j=this.$M,Z=N.weekdays,ge=N.months,Ce=function(ae,pe,xe,U){return ae&&(ae[pe]||ae(F,x))||xe[pe].slice(0,U)},we=function(ae){return O.s(q%12||12,ae,"0")},le=N.meridiem||function(ae,pe,xe){var U=ae<12?"AM":"PM";return xe?U.toLowerCase():U},ee={YY:String(this.$y).slice(-2),YYYY:this.$y,M:j+1,MM:O.s(j+1,2,"0"),MMM:Ce(N.monthsShort,j,ge,3),MMMM:Ce(ge,j),D:this.$D,DD:O.s(this.$D,2,"0"),d:String(this.$W),dd:Ce(N.weekdaysMin,this.$W,Z,2),ddd:Ce(N.weekdaysShort,this.$W,Z,3),dddd:Z[this.$W],H:String(q),HH:O.s(q,2,"0"),h:we(1),hh:we(2),a:le(q,te,!0),A:le(q,te,!1),m:String(te),mm:O.s(te,2,"0"),s:String(this.$s),ss:O.s(this.$s,2,"0"),SSS:O.s(this.$ms,3,"0"),Z:P};return x.replace(y,function(ae,pe){return pe||ee[ae]||P.replace(":","")})},V.utcOffset=function(){return 15*-Math.round(this.$d.getTimezoneOffset()/15)},V.diff=function(z,F,N){var x,P=O.p(F),q=A(z),te=(q.utcOffset()-this.utcOffset())*o,j=this-q,Z=O.m(this,q);return Z=(x={},x[h]=Z/12,x[d]=Z,x[p]=Z/3,x[f]=(j-te)/6048e5,x[c]=(j-te)/864e5,x[u]=j/l,x[a]=j/o,x[s]=j/n,x)[P]||j,N?Z:O.a(Z)},V.daysInMonth=function(){return this.endOf(d).$D},V.$locale=function(){return $[this.$L]},V.locale=function(z,F){if(!z)return this.$L;var N=this.clone(),x=T(z,F,!0);return x&&(N.$L=x),N},V.clone=function(){return O.w(this.$d,this)},V.toDate=function(){return new Date(this.valueOf())},V.toJSON=function(){return this.isValid()?this.toISOString():null},V.toISOString=function(){return this.$d.toISOString()},V.toString=function(){return this.$d.toUTCString()},R}(),L=H.prototype;return A.prototype=L,[["$ms",r],["$s",s],["$m",a],["$H",u],["$W",c],["$M",d],["$y",h],["$D",v]].forEach(function(R){L[R[1]]=function(V){return this.$g(V,R[0],R[1])}}),A.extend=function(R,V){return R.$i||(R(V,H,A),R.$i=!0),A},A.locale=T,A.isDayjs=M,A.unix=function(R){return A(1e3*R)},A.en=$[_],A.Ls=$,A.p={},A})})(eD);const tt=gd;var yd={},tD={get exports(){return yd},set exports(e){yd=e}};(function(e,t){(function(n,o){e.exports=o()})(el,function(){var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},o=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,l=/\d\d/,r=/\d\d?/,s=/\d*[^-_:/,()\s\d]+/,a={},u=function(m){return(m=+m)+(m>68?1900:2e3)},c=function(m){return function(g){this[m]=+g}},f=[/[+-]\d\d:?(\d\d)?|Z/,function(m){(this.zone||(this.zone={})).offset=function(g){if(!g||g==="Z")return 0;var y=g.match(/([+-]|\d\d)/g),w=60*y[1]+(+y[2]||0);return w===0?0:y[0]==="+"?-w:w}(m)}],d=function(m){var g=a[m];return g&&(g.indexOf?g:g.s.concat(g.f))},p=function(m,g){var y,w=a.meridiem;if(w){for(var b=1;b<=24;b+=1)if(m.indexOf(w(b,0,g))>-1){y=b>12;break}}else y=m===(g?"pm":"PM");return y},h={A:[s,function(m){this.afternoon=p(m,!1)}],a:[s,function(m){this.afternoon=p(m,!0)}],S:[/\d/,function(m){this.milliseconds=100*+m}],SS:[l,function(m){this.milliseconds=10*+m}],SSS:[/\d{3}/,function(m){this.milliseconds=+m}],s:[r,c("seconds")],ss:[r,c("seconds")],m:[r,c("minutes")],mm:[r,c("minutes")],H:[r,c("hours")],h:[r,c("hours")],HH:[r,c("hours")],hh:[r,c("hours")],D:[r,c("day")],DD:[l,c("day")],Do:[s,function(m){var g=a.ordinal,y=m.match(/\d+/);if(this.day=y[0],g)for(var w=1;w<=31;w+=1)g(w).replace(/\[|\]/g,"")===m&&(this.day=w)}],M:[r,c("month")],MM:[l,c("month")],MMM:[s,function(m){var g=d("months"),y=(d("monthsShort")||g.map(function(w){return w.slice(0,3)})).indexOf(m)+1;if(y<1)throw new Error;this.month=y%12||y}],MMMM:[s,function(m){var g=d("months").indexOf(m)+1;if(g<1)throw new Error;this.month=g%12||g}],Y:[/[+-]?\d+/,c("year")],YY:[l,function(m){this.year=u(m)}],YYYY:[/\d{4}/,c("year")],Z:f,ZZ:f};function v(m){var g,y;g=m,y=a&&a.formats;for(var w=(m=g.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(A,O,H){var L=H&&H.toUpperCase();return O||y[H]||n[H]||y[L].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(R,V,z){return V||z.slice(1)})})).match(o),b=w.length,C=0;C<b;C+=1){var _=w[C],$=h[_],M=$&&$[0],T=$&&$[1];w[C]=T?{regex:M,parser:T}:_.replace(/^\[|\]$/g,"")}return function(A){for(var O={},H=0,L=0;H<b;H+=1){var R=w[H];if(typeof R=="string")L+=R.length;else{var V=R.regex,z=R.parser,F=A.slice(L),N=V.exec(F)[0];z.call(O,N),A=A.replace(N,"")}}return function(x){var P=x.afternoon;if(P!==void 0){var q=x.hours;P?q<12&&(x.hours+=12):q===12&&(x.hours=0),delete x.afternoon}}(O),O}}return function(m,g,y){y.p.customParseFormat=!0,m&&m.parseTwoDigitYear&&(u=m.parseTwoDigitYear);var w=g.prototype,b=w.parse;w.parse=function(C){var _=C.date,$=C.utc,M=C.args;this.$u=$;var T=M[1];if(typeof T=="string"){var A=M[2]===!0,O=M[3]===!0,H=A||O,L=M[2];O&&(L=M[2]),a=this.$locale(),!A&&L&&(a=y.Ls[L]),this.$d=function(F,N,x){try{if(["x","X"].indexOf(N)>-1)return new Date((N==="X"?1e3:1)*F);var P=v(N)(F),q=P.year,te=P.month,j=P.day,Z=P.hours,ge=P.minutes,Ce=P.seconds,we=P.milliseconds,le=P.zone,ee=new Date,ae=j||(q||te?1:ee.getDate()),pe=q||ee.getFullYear(),xe=0;q&&!te||(xe=te>0?te-1:ee.getMonth());var U=Z||0,Q=ge||0,de=Ce||0,_e=we||0;return le?new Date(Date.UTC(pe,xe,ae,U,Q,de,_e+60*le.offset*1e3)):x?new Date(Date.UTC(pe,xe,ae,U,Q,de,_e)):new Date(pe,xe,ae,U,Q,de,_e)}catch{return new Date("")}}(_,T,$),this.init(),L&&L!==!0&&(this.$L=this.locale(L).$L),H&&_!=this.format(T)&&(this.$d=new Date("")),a={}}else if(T instanceof Array)for(var R=T.length,V=1;V<=R;V+=1){M[1]=T[V-1];var z=y.apply(this,M);if(z.isValid()){this.$d=z.$d,this.$L=z.$L,this.init();break}V===R&&(this.$d=new Date(""))}else b.call(this,C)}}})})(tD);const Bp=yd,xm=["hours","minutes","seconds"],bd="HH:mm:ss",br="YYYY-MM-DD",nD={date:br,dates:br,week:"gggg[w]ww",year:"YYYY",month:"YYYY-MM",datetime:`${br} ${bd}`,monthrange:"YYYY-MM",daterange:br,datetimerange:`${br} ${bd}`},_c=(e,t)=>[e>0?e-1:void 0,e,e<t?e+1:void 0],gl=e=>Array.from(Array.from({length:e}).keys()),R1=e=>e.replace(/\W?m{1,2}|\W?ZZ/g,"").replace(/\W?h{1,2}|\W?s{1,3}|\W?a/gi,"").trim(),x1=e=>e.replace(/\W?D{1,2}|\W?Do|\W?d{1,4}|\W?M{1,4}|\W?Y{2,4}/g,"").trim(),Lm=function(e,t){const n=or(e),o=or(t);return n&&o?e.getTime()===t.getTime():!n&&!o?e===t:!1},Dm=function(e,t){const n=Re(e),o=Re(t);return n&&o?e.length!==t.length?!1:e.every((l,r)=>Lm(l,t[r])):!n&&!o?Lm(e,t):!1},Bm=function(e,t,n){const o=Kn(t)||t==="x"?tt(e).locale(n):tt(e,t).locale(n);return o.isValid()?o:void 0},Fm=function(e,t,n){return Kn(t)?e:t==="x"?+e:tt(e).locale(n).format(t)},Ec=(e,t)=>{var n;const o=[],l=t==null?void 0:t();for(let r=0;r<e;r++)o.push((n=l==null?void 0:l.includes(r))!=null?n:!1);return o},L1=Me({disabledHours:{type:oe(Function)},disabledMinutes:{type:oe(Function)},disabledSeconds:{type:oe(Function)}}),D1=Me({visible:Boolean,actualVisible:{type:Boolean,default:void 0},format:{type:String,default:""}}),Fp=Me({id:{type:oe([Array,String])},name:{type:oe([Array,String]),default:""},popperClass:{type:String,default:""},format:String,valueFormat:String,type:{type:String,default:""},clearable:{type:Boolean,default:!0},clearIcon:{type:oe([String,Object]),default:Tl},editable:{type:Boolean,default:!0},prefixIcon:{type:oe([String,Object]),default:""},size:cn,readonly:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},placeholder:{type:String,default:""},popperOptions:{type:oe(Object),default:()=>({})},modelValue:{type:oe([Date,Array,String,Number]),default:""},rangeSeparator:{type:String,default:"-"},startPlaceholder:String,endPlaceholder:String,defaultValue:{type:oe([Date,Array])},defaultTime:{type:oe([Date,Array])},isRange:{type:Boolean,default:!1},...L1,disabledDate:{type:Function},cellClassName:{type:Function},shortcuts:{type:Array,default:()=>[]},arrowControl:{type:Boolean,default:!1},label:{type:String,default:void 0},tabindex:{type:oe([String,Number]),default:0},validateEvent:{type:Boolean,default:!0},unlinkPanels:Boolean}),oD=["id","name","placeholder","value","disabled","readonly"],lD=["id","name","placeholder","value","disabled","readonly"],rD=G({name:"Picker"}),sD=G({...rD,props:Fp,emits:["update:modelValue","change","focus","blur","calendar-change","panel-change","visible-change","keydown"],setup(e,{expose:t,emit:n}){const o=e,{lang:l}=gt(),r=me("date"),s=me("input"),a=me("range"),{form:u,formItem:c}=kn(),f=Be("ElPopperOptions",{}),d=I(),p=I(),h=I(!1),v=I(!1),m=I(null);let g=!1,y=!1;ve(h,B=>{B?De(()=>{B&&(m.value=o.modelValue)}):(ie.value=null,De(()=>{w(o.modelValue)}))});const w=(B,X)=>{(X||!Dm(B,m.value))&&(n("change",B),o.validateEvent&&(c==null||c.validate("change").catch(ce=>void 0)))},b=B=>{if(!Dm(o.modelValue,B)){let X;Re(B)?X=B.map(ce=>Fm(ce,o.valueFormat,l.value)):B&&(X=Fm(B,o.valueFormat,l.value)),n("update:modelValue",B&&X,l.value)}},C=B=>{n("keydown",B)},_=S(()=>{if(p.value){const B=Q.value?p.value:p.value.$el;return Array.from(B.querySelectorAll("input"))}return[]}),$=(B,X,ce)=>{const Se=_.value;Se.length&&(!ce||ce==="min"?(Se[0].setSelectionRange(B,X),Se[0].focus()):ce==="max"&&(Se[1].setSelectionRange(B,X),Se[1].focus()))},M=()=>{z(!0,!0),De(()=>{y=!1})},T=(B="",X=!1)=>{X||(y=!0),h.value=X;let ce;Re(B)?ce=B.map(Se=>Se.toDate()):ce=B&&B.toDate(),ie.value=null,b(ce)},A=()=>{v.value=!0},O=()=>{n("visible-change",!0)},H=B=>{(B==null?void 0:B.key)===He.esc&&z(!0,!0)},L=()=>{v.value=!1,h.value=!1,y=!1,n("visible-change",!1)},R=()=>{h.value=!0},V=()=>{h.value=!1},z=(B=!0,X=!1)=>{y=X;const[ce,Se]=i(_);let Qe=ce;!B&&Q.value&&(Qe=Se),Qe&&Qe.focus()},F=B=>{o.readonly||P.value||h.value||y||(h.value=!0,n("focus",B))};let N;const x=B=>{const X=async()=>{setTimeout(()=>{var ce;N===X&&(!((ce=d.value)!=null&&ce.isFocusInsideContent()&&!g)&&_.value.filter(Se=>Se.contains(document.activeElement)).length===0&&(Ee(),h.value=!1,n("blur",B),o.validateEvent&&(c==null||c.validate("blur").catch(Se=>void 0))),g=!1)},0)};N=X,X()},P=S(()=>o.disabled||(u==null?void 0:u.disabled)),q=S(()=>{let B;if(ee.value?je.value.getDefaultValue&&(B=je.value.getDefaultValue()):Re(o.modelValue)?B=o.modelValue.map(X=>Bm(X,o.valueFormat,l.value)):B=Bm(o.modelValue,o.valueFormat,l.value),je.value.getRangeAvailableTime){const X=je.value.getRangeAvailableTime(B);Vn(X,B)||(B=X,b(Re(B)?B.map(ce=>ce.toDate()):B.toDate()))}return Re(B)&&B.some(X=>!X)&&(B=[]),B}),te=S(()=>{if(!je.value.panelReady)return"";const B=Te(q.value);return Re(ie.value)?[ie.value[0]||B&&B[0]||"",ie.value[1]||B&&B[1]||""]:ie.value!==null?ie.value:!Z.value&&ee.value||!h.value&&ee.value?"":B?ge.value?B.join(", "):B:""}),j=S(()=>o.type.includes("time")),Z=S(()=>o.type.startsWith("time")),ge=S(()=>o.type==="dates"),Ce=S(()=>o.prefixIcon||(j.value?g0:yM)),we=I(!1),le=B=>{o.readonly||P.value||we.value&&(B.stopPropagation(),M(),b(null),w(null,!0),we.value=!1,h.value=!1,je.value.handleClear&&je.value.handleClear())},ee=S(()=>{const{modelValue:B}=o;return!B||Re(B)&&!B.filter(Boolean).length}),ae=async B=>{var X;o.readonly||P.value||(((X=B.target)==null?void 0:X.tagName)!=="INPUT"||_.value.includes(document.activeElement))&&(h.value=!0)},pe=()=>{o.readonly||P.value||!ee.value&&o.clearable&&(we.value=!0)},xe=()=>{we.value=!1},U=B=>{var X;o.readonly||P.value||(((X=B.touches[0].target)==null?void 0:X.tagName)!=="INPUT"||_.value.includes(document.activeElement))&&(h.value=!0)},Q=S(()=>o.type.includes("range")),de=Yt(),_e=S(()=>{var B,X;return(X=(B=i(d))==null?void 0:B.popperRef)==null?void 0:X.contentRef}),$e=S(()=>{var B;return i(Q)?i(p):(B=i(p))==null?void 0:B.$el});fp($e,B=>{const X=i(_e),ce=i($e);X&&(B.target===X||B.composedPath().includes(X))||B.target===ce||B.composedPath().includes(ce)||(h.value=!1)});const ie=I(null),Ee=()=>{if(ie.value){const B=he(te.value);B&&ye(B)&&(b(Re(B)?B.map(X=>X.toDate()):B.toDate()),ie.value=null)}ie.value===""&&(b(null),w(null),ie.value=null)},he=B=>B?je.value.parseUserInput(B):null,Te=B=>B?je.value.formatToString(B):null,ye=B=>je.value.isValidValue(B),ue=async B=>{if(o.readonly||P.value)return;const{code:X}=B;if(C(B),X===He.esc){h.value===!0&&(h.value=!1,B.preventDefault(),B.stopPropagation());return}if(X===He.down&&(je.value.handleFocusPicker&&(B.preventDefault(),B.stopPropagation()),h.value===!1&&(h.value=!0,await De()),je.value.handleFocusPicker)){je.value.handleFocusPicker();return}if(X===He.tab){g=!0;return}if(X===He.enter||X===He.numpadEnter){(ie.value===null||ie.value===""||ye(he(te.value)))&&(Ee(),h.value=!1),B.stopPropagation();return}if(ie.value){B.stopPropagation();return}je.value.handleKeydownInput&&je.value.handleKeydownInput(B)},Ie=B=>{ie.value=B,h.value||(h.value=!0)},Pe=B=>{const X=B.target;ie.value?ie.value=[X.value,ie.value[1]]:ie.value=[X.value,null]},Ke=B=>{const X=B.target;ie.value?ie.value=[ie.value[0],X.value]:ie.value=[null,X.value]},Je=()=>{var B;const X=ie.value,ce=he(X&&X[0]),Se=i(q);if(ce&&ce.isValid()){ie.value=[Te(ce),((B=te.value)==null?void 0:B[1])||null];const Qe=[ce,Se&&(Se[1]||null)];ye(Qe)&&(b(Qe),ie.value=null)}},nt=()=>{var B;const X=i(ie),ce=he(X&&X[1]),Se=i(q);if(ce&&ce.isValid()){ie.value=[((B=i(te))==null?void 0:B[0])||null,Te(ce)];const Qe=[Se&&Se[0],ce];ye(Qe)&&(b(Qe),ie.value=null)}},je=I({}),J=B=>{je.value[B[0]]=B[1],je.value.panelReady=!0},re=B=>{n("calendar-change",B)},be=(B,X,ce)=>{n("panel-change",B,X,ce)};return ut("EP_PICKER_BASE",{props:o}),t({focus:z,handleFocusInput:F,handleBlurInput:x,handleOpen:R,handleClose:V,onPick:T}),(B,X)=>(k(),se(i(Sn),at({ref_key:"refPopper",ref:d,visible:h.value,effect:"light",pure:"",trigger:"click"},B.$attrs,{role:"dialog",teleported:"",transition:`${i(r).namespace.value}-zoom-in-top`,"popper-class":[`${i(r).namespace.value}-picker__popper`,B.popperClass],"popper-options":i(f),"fallback-placements":["bottom","top","right","left"],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"hide-after":0,persistent:"",onBeforeShow:A,onShow:O,onHide:L}),{default:Y(()=>[i(Q)?(k(),D("div",{key:1,ref_key:"inputRef",ref:p,class:E([i(r).b("editor"),i(r).bm("editor",B.type),i(s).e("wrapper"),i(r).is("disabled",i(P)),i(r).is("active",h.value),i(a).b("editor"),i(de)?i(a).bm("editor",i(de)):"",B.$attrs.class]),style:Fe(B.$attrs.style),onClick:F,onMouseenter:pe,onMouseleave:xe,onTouchstart:U,onKeydown:ue},[i(Ce)?(k(),se(i(Le),{key:0,class:E([i(s).e("icon"),i(a).e("icon")]),onMousedown:Ge(ae,["prevent"]),onTouchstart:U},{default:Y(()=>[(k(),se(it(i(Ce))))]),_:1},8,["class","onMousedown"])):ne("v-if",!0),K("input",{id:B.id&&B.id[0],autocomplete:"off",name:B.name&&B.name[0],placeholder:B.startPlaceholder,value:i(te)&&i(te)[0],disabled:i(P),readonly:!B.editable||B.readonly,class:E(i(a).b("input")),onMousedown:ae,onInput:Pe,onChange:Je,onFocus:F,onBlur:x},null,42,oD),fe(B.$slots,"range-separator",{},()=>[K("span",{class:E(i(a).b("separator"))},Oe(B.rangeSeparator),3)]),K("input",{id:B.id&&B.id[1],autocomplete:"off",name:B.name&&B.name[1],placeholder:B.endPlaceholder,value:i(te)&&i(te)[1],disabled:i(P),readonly:!B.editable||B.readonly,class:E(i(a).b("input")),onMousedown:ae,onFocus:F,onBlur:x,onInput:Ke,onChange:nt},null,42,lD),B.clearIcon?(k(),se(i(Le),{key:1,class:E([i(s).e("icon"),i(a).e("close-icon"),{[i(a).e("close-icon--hidden")]:!we.value}]),onClick:le},{default:Y(()=>[(k(),se(it(B.clearIcon)))]),_:1},8,["class"])):ne("v-if",!0)],38)):(k(),se(i(fn),{key:0,id:B.id,ref_key:"inputRef",ref:p,"container-role":"combobox","model-value":i(te),name:B.name,size:i(de),disabled:i(P),placeholder:B.placeholder,class:E([i(r).b("editor"),i(r).bm("editor",B.type),B.$attrs.class]),style:Fe(B.$attrs.style),readonly:!B.editable||B.readonly||i(ge)||B.type==="week",label:B.label,tabindex:B.tabindex,"validate-event":!1,onInput:Ie,onFocus:F,onBlur:x,onKeydown:ue,onChange:Ee,onMousedown:ae,onMouseenter:pe,onMouseleave:xe,onTouchstart:U,onClick:X[0]||(X[0]=Ge(()=>{},["stop"]))},{prefix:Y(()=>[i(Ce)?(k(),se(i(Le),{key:0,class:E(i(s).e("icon")),onMousedown:Ge(ae,["prevent"]),onTouchstart:U},{default:Y(()=>[(k(),se(it(i(Ce))))]),_:1},8,["class","onMousedown"])):ne("v-if",!0)]),suffix:Y(()=>[we.value&&B.clearIcon?(k(),se(i(Le),{key:0,class:E(`${i(s).e("icon")} clear-icon`),onClick:Ge(le,["stop"])},{default:Y(()=>[(k(),se(it(B.clearIcon)))]),_:1},8,["class","onClick"])):ne("v-if",!0)]),_:1},8,["id","model-value","name","size","disabled","placeholder","class","style","readonly","label","tabindex","onKeydown"]))]),content:Y(()=>[fe(B.$slots,"default",{visible:h.value,actualVisible:v.value,parsedValue:i(q),format:B.format,unlinkPanels:B.unlinkPanels,type:B.type,defaultValue:B.defaultValue,onPick:T,onSelectRange:$,onSetPickerOption:J,onCalendarChange:re,onPanelChange:be,onKeydown:H,onMousedown:X[1]||(X[1]=Ge(()=>{},["stop"]))})]),_:3},16,["visible","transition","popper-class","popper-options"]))}});var B1=Ne(sD,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/common/picker.vue"]]);const aD=Me({...D1,datetimeRole:String,parsedValue:{type:oe(Object)}}),F1=({getAvailableHours:e,getAvailableMinutes:t,getAvailableSeconds:n})=>{const o=(s,a,u,c)=>{const f={hour:e,minute:t,second:n};let d=s;return["hour","minute","second"].forEach(p=>{if(f[p]){let h;const v=f[p];switch(p){case"minute":{h=v(d.hour(),a,c);break}case"second":{h=v(d.hour(),d.minute(),a,c);break}default:{h=v(a,c);break}}if(h!=null&&h.length&&!h.includes(d[p]())){const m=u?0:h.length-1;d=d[p](h[m])}}}),d},l={};return{timePickerOptions:l,getAvailableTime:o,onSetOption:([s,a])=>{l[s]=a}}},$c=e=>{const t=(o,l)=>o||l,n=o=>o!==!0;return e.map(t).filter(n)},V1=(e,t,n)=>({getHoursList:(s,a)=>Ec(24,e&&(()=>e==null?void 0:e(s,a))),getMinutesList:(s,a,u)=>Ec(60,t&&(()=>t==null?void 0:t(s,a,u))),getSecondsList:(s,a,u,c)=>Ec(60,n&&(()=>n==null?void 0:n(s,a,u,c)))}),z1=(e,t,n)=>{const{getHoursList:o,getMinutesList:l,getSecondsList:r}=V1(e,t,n);return{getAvailableHours:(c,f)=>$c(o(c,f)),getAvailableMinutes:(c,f,d)=>$c(l(c,f,d)),getAvailableSeconds:(c,f,d,p)=>$c(r(c,f,d,p))}},H1=e=>{const t=I(e.parsedValue);return ve(()=>e.visible,n=>{n||(t.value=e.parsedValue)}),t},al=new Map;let Vm;pt&&(document.addEventListener("mousedown",e=>Vm=e),document.addEventListener("mouseup",e=>{for(const t of al.values())for(const{documentHandler:n}of t)n(e,Vm)}));function zm(e,t){let n=[];return Array.isArray(t.arg)?n=t.arg:ao(t.arg)&&n.push(t.arg),function(o,l){const r=t.instance.popperRef,s=o.target,a=l==null?void 0:l.target,u=!t||!t.instance,c=!s||!a,f=e.contains(s)||e.contains(a),d=e===s,p=n.length&&n.some(v=>v==null?void 0:v.contains(s))||n.length&&n.includes(a),h=r&&(r.contains(s)||r.contains(a));u||c||f||d||p||h||t.value(o,l)}}const kl={beforeMount(e,t){al.has(e)||al.set(e,[]),al.get(e).push({documentHandler:zm(e,t),bindingFn:t.value})},updated(e,t){al.has(e)||al.set(e,[]);const n=al.get(e),o=n.findIndex(r=>r.bindingFn===t.oldValue),l={documentHandler:zm(e,t),bindingFn:t.value};o>=0?n.splice(o,1,l):n.push(l)},unmounted(e){al.delete(e)}},iD=100,uD=600,eu={beforeMount(e,t){const n=t.value,{interval:o=iD,delay:l=uD}=Ye(n)?{}:n;let r,s;const a=()=>Ye(n)?n():n.handler(),u=()=>{s&&(clearTimeout(s),s=void 0),r&&(clearInterval(r),r=void 0)};e.addEventListener("mousedown",c=>{c.button===0&&(u(),a(),document.addEventListener("mouseup",()=>u(),{once:!0}),s=setTimeout(()=>{r=setInterval(()=>{a()},o)},l))})}},wd="_trap-focus-children",jl=[],Hm=e=>{if(jl.length===0)return;const t=jl[jl.length-1][wd];if(t.length>0&&e.code===He.tab){if(t.length===1){e.preventDefault(),document.activeElement!==t[0]&&t[0].focus();return}const n=e.shiftKey,o=e.target===t[0],l=e.target===t[t.length-1];o&&n&&(e.preventDefault(),t[t.length-1].focus()),l&&!n&&(e.preventDefault(),t[0].focus())}},cD={beforeMount(e){e[wd]=zv(e),jl.push(e),jl.length<=1&&document.addEventListener("keydown",Hm)},updated(e){De(()=>{e[wd]=zv(e)})},unmounted(){jl.shift(),jl.length===0&&document.removeEventListener("keydown",Hm)}};var Km=!1,zl,Cd,Sd,Ci,Si,K1,ki,kd,_d,Ed,W1,$d,Td,j1,U1;function _n(){if(!Km){Km=!0;var e=navigator.userAgent,t=/(?:MSIE.(\d+\.\d+))|(?:(?:Firefox|GranParadiso|Iceweasel).(\d+\.\d+))|(?:Opera(?:.+Version.|.)(\d+\.\d+))|(?:AppleWebKit.(\d+(?:\.\d+)?))|(?:Trident\/\d+\.\d+.*rv:(\d+\.\d+))/.exec(e),n=/(Mac OS X)|(Windows)|(Linux)/.exec(e);if($d=/\b(iPhone|iP[ao]d)/.exec(e),Td=/\b(iP[ao]d)/.exec(e),Ed=/Android/i.exec(e),j1=/FBAN\/\w+;/i.exec(e),U1=/Mobile/i.exec(e),W1=!!/Win64/.exec(e),t){zl=t[1]?parseFloat(t[1]):t[5]?parseFloat(t[5]):NaN,zl&&document&&document.documentMode&&(zl=document.documentMode);var o=/(?:Trident\/(\d+.\d+))/.exec(e);K1=o?parseFloat(o[1])+4:zl,Cd=t[2]?parseFloat(t[2]):NaN,Sd=t[3]?parseFloat(t[3]):NaN,Ci=t[4]?parseFloat(t[4]):NaN,Ci?(t=/(?:Chrome\/(\d+\.\d+))/.exec(e),Si=t&&t[1]?parseFloat(t[1]):NaN):Si=NaN}else zl=Cd=Sd=Si=Ci=NaN;if(n){if(n[1]){var l=/(?:Mac OS X (\d+(?:[._]\d+)?))/.exec(e);ki=l?parseFloat(l[1].replace("_",".")):!0}else ki=!1;kd=!!n[2],_d=!!n[3]}else ki=kd=_d=!1}}var Od={ie:function(){return _n()||zl},ieCompatibilityMode:function(){return _n()||K1>zl},ie64:function(){return Od.ie()&&W1},firefox:function(){return _n()||Cd},opera:function(){return _n()||Sd},webkit:function(){return _n()||Ci},safari:function(){return Od.webkit()},chrome:function(){return _n()||Si},windows:function(){return _n()||kd},osx:function(){return _n()||ki},linux:function(){return _n()||_d},iphone:function(){return _n()||$d},mobile:function(){return _n()||$d||Td||Ed||U1},nativeApp:function(){return _n()||j1},android:function(){return _n()||Ed},ipad:function(){return _n()||Td}},dD=Od,ti=!!(typeof window<"u"&&window.document&&window.document.createElement),fD={canUseDOM:ti,canUseWorkers:typeof Worker<"u",canUseEventListeners:ti&&!!(window.addEventListener||window.attachEvent),canUseViewport:ti&&!!window.screen,isInWorker:!ti},q1=fD,Y1;q1.canUseDOM&&(Y1=document.implementation&&document.implementation.hasFeature&&document.implementation.hasFeature("","")!==!0);function pD(e,t){if(!q1.canUseDOM||t&&!("addEventListener"in document))return!1;var n="on"+e,o=n in document;if(!o){var l=document.createElement("div");l.setAttribute(n,"return;"),o=typeof l[n]=="function"}return!o&&Y1&&e==="wheel"&&(o=document.implementation.hasFeature("Events.wheel","3.0")),o}var hD=pD,Wm=10,jm=40,Um=800;function G1(e){var t=0,n=0,o=0,l=0;return"detail"in e&&(n=e.detail),"wheelDelta"in e&&(n=-e.wheelDelta/120),"wheelDeltaY"in e&&(n=-e.wheelDeltaY/120),"wheelDeltaX"in e&&(t=-e.wheelDeltaX/120),"axis"in e&&e.axis===e.HORIZONTAL_AXIS&&(t=n,n=0),o=t*Wm,l=n*Wm,"deltaY"in e&&(l=e.deltaY),"deltaX"in e&&(o=e.deltaX),(o||l)&&e.deltaMode&&(e.deltaMode==1?(o*=jm,l*=jm):(o*=Um,l*=Um)),o&&!t&&(t=o<1?-1:1),l&&!n&&(n=l<1?-1:1),{spinX:t,spinY:n,pixelX:o,pixelY:l}}G1.getEventType=function(){return dD.firefox()?"DOMMouseScroll":hD("wheel")?"wheel":"mousewheel"};var vD=G1;/**
+* Checks if an event is supported in the current execution environment.
+*
+* NOTE: This will not work correctly for non-generic events such as `change`,
+* `reset`, `load`, `error`, and `select`.
+*
+* Borrows from Modernizr.
+*
+* @param {string} eventNameSuffix Event name, e.g. "click".
+* @param {?boolean} capture Check if the capture phase is supported.
+* @return {boolean} True if the event is supported.
+* @internal
+* @license Modernizr 3.0.0pre (Custom Build) | MIT
+*/const mD=function(e,t){if(e&&e.addEventListener){const n=function(o){const l=vD(o);t&&Reflect.apply(t,this,[o,l])};e.addEventListener("wheel",n,{passive:!0})}},gD={beforeMount(e,t){mD(e,t.value)}},yD=Me({role:{type:String,required:!0},spinnerDate:{type:oe(Object),required:!0},showSeconds:{type:Boolean,default:!0},arrowControl:Boolean,amPmMode:{type:oe(String),default:""},...L1}),bD=["onClick"],wD=["onMouseenter"],CD=G({__name:"basic-time-spinner",props:yD,emits:["change","select-range","set-option"],setup(e,{emit:t}){const n=e,o=me("time"),{getHoursList:l,getMinutesList:r,getSecondsList:s}=V1(n.disabledHours,n.disabledMinutes,n.disabledSeconds);let a=!1;const u=I(),c=I(),f=I(),d=I(),p={hours:c,minutes:f,seconds:d},h=S(()=>n.showSeconds?xm:xm.slice(0,2)),v=S(()=>{const{spinnerDate:P}=n,q=P.hour(),te=P.minute(),j=P.second();return{hours:q,minutes:te,seconds:j}}),m=S(()=>{const{hours:P,minutes:q}=i(v);return{hours:l(n.role),minutes:r(P,n.role),seconds:s(P,q,n.role)}}),g=S(()=>{const{hours:P,minutes:q,seconds:te}=i(v);return{hours:_c(P,23),minutes:_c(q,59),seconds:_c(te,59)}}),y=Cn(P=>{a=!1,C(P)},200),w=P=>{if(!!!n.amPmMode)return"";const te=n.amPmMode==="A";let j=P<12?" am":" pm";return te&&(j=j.toUpperCase()),j},b=P=>{let q;switch(P){case"hours":q=[0,2];break;case"minutes":q=[3,5];break;case"seconds":q=[6,8];break}const[te,j]=q;t("select-range",te,j),u.value=P},C=P=>{M(P,i(v)[P])},_=()=>{C("hours"),C("minutes"),C("seconds")},$=P=>P.querySelector(`.${o.namespace.value}-scrollbar__wrap`),M=(P,q)=>{if(n.arrowControl)return;const te=i(p[P]);te&&te.$el&&($(te.$el).scrollTop=Math.max(0,q*T(P)))},T=P=>{const q=i(p[P]);return(q==null?void 0:q.$el.querySelector("li").offsetHeight)||0},A=()=>{H(1)},O=()=>{H(-1)},H=P=>{u.value||b("hours");const q=u.value,te=i(v)[q],j=u.value==="hours"?24:60,Z=L(q,te,P,j);R(q,Z),M(q,Z),De(()=>b(q))},L=(P,q,te,j)=>{let Z=(q+te+j)%j;const ge=i(m)[P];for(;ge[Z]&&Z!==q;)Z=(Z+te+j)%j;return Z},R=(P,q)=>{if(i(m)[P][q])return;const{hours:Z,minutes:ge,seconds:Ce}=i(v);let we;switch(P){case"hours":we=n.spinnerDate.hour(q).minute(ge).second(Ce);break;case"minutes":we=n.spinnerDate.hour(Z).minute(q).second(Ce);break;case"seconds":we=n.spinnerDate.hour(Z).minute(ge).second(q);break}t("change",we)},V=(P,{value:q,disabled:te})=>{te||(R(P,q),b(P),M(P,q))},z=P=>{a=!0,y(P);const q=Math.min(Math.round(($(i(p[P]).$el).scrollTop-(F(P)*.5-10)/T(P)+3)/T(P)),P==="hours"?23:59);R(P,q)},F=P=>i(p[P]).$el.offsetHeight,N=()=>{const P=q=>{const te=i(p[q]);te&&te.$el&&($(te.$el).onscroll=()=>{z(q)})};P("hours"),P("minutes"),P("seconds")};et(()=>{De(()=>{!n.arrowControl&&N(),_(),n.role==="start"&&b("hours")})});const x=(P,q)=>{p[q].value=P};return t("set-option",[`${n.role}_scrollDown`,H]),t("set-option",[`${n.role}_emitSelectRange`,b]),ve(()=>n.spinnerDate,()=>{a||_()}),(P,q)=>(k(),D("div",{class:E([i(o).b("spinner"),{"has-seconds":P.showSeconds}])},[P.arrowControl?ne("v-if",!0):(k(!0),D(Ve,{key:0},dt(i(h),te=>(k(),se(i(Qo),{key:te,ref_for:!0,ref:j=>x(j,te),class:E(i(o).be("spinner","wrapper")),"wrap-style":"max-height: inherit;","view-class":i(o).be("spinner","list"),noresize:"",tag:"ul",onMouseenter:j=>b(te),onMousemove:j=>C(te)},{default:Y(()=>[(k(!0),D(Ve,null,dt(i(m)[te],(j,Z)=>(k(),D("li",{key:Z,class:E([i(o).be("spinner","item"),i(o).is("active",Z===i(v)[te]),i(o).is("disabled",j)]),onClick:ge=>V(te,{value:Z,disabled:j})},[te==="hours"?(k(),D(Ve,{key:0},[vt(Oe(("0"+(P.amPmMode?Z%12||12:Z)).slice(-2))+Oe(w(Z)),1)],64)):(k(),D(Ve,{key:1},[vt(Oe(("0"+Z).slice(-2)),1)],64))],10,bD))),128))]),_:2},1032,["class","view-class","onMouseenter","onMousemove"]))),128)),P.arrowControl?(k(!0),D(Ve,{key:1},dt(i(h),te=>(k(),D("div",{key:te,class:E([i(o).be("spinner","wrapper"),i(o).is("arrow")]),onMouseenter:j=>b(te)},[Ze((k(),se(i(Le),{class:E(["arrow-up",i(o).be("spinner","arrow")])},{default:Y(()=>[W(i(Lu))]),_:1},8,["class"])),[[i(eu),O]]),Ze((k(),se(i(Le),{class:E(["arrow-down",i(o).be("spinner","arrow")])},{default:Y(()=>[W(i($l))]),_:1},8,["class"])),[[i(eu),A]]),K("ul",{class:E(i(o).be("spinner","list"))},[(k(!0),D(Ve,null,dt(i(g)[te],(j,Z)=>(k(),D("li",{key:Z,class:E([i(o).be("spinner","item"),i(o).is("active",j===i(v)[te]),i(o).is("disabled",i(m)[te][j])])},[typeof j=="number"?(k(),D(Ve,{key:0},[te==="hours"?(k(),D(Ve,{key:0},[vt(Oe(("0"+(P.amPmMode?j%12||12:j)).slice(-2))+Oe(w(j)),1)],64)):(k(),D(Ve,{key:1},[vt(Oe(("0"+j).slice(-2)),1)],64))],64)):ne("v-if",!0)],2))),128))],2)],42,wD))),128)):ne("v-if",!0)],2))}});var Nd=Ne(CD,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/basic-time-spinner.vue"]]);const SD=G({__name:"panel-time-pick",props:aD,emits:["pick","select-range","set-picker-option"],setup(e,{emit:t}){const n=e,o=Be("EP_PICKER_BASE"),{arrowControl:l,disabledHours:r,disabledMinutes:s,disabledSeconds:a,defaultValue:u}=o.props,{getAvailableHours:c,getAvailableMinutes:f,getAvailableSeconds:d}=z1(r,s,a),p=me("time"),{t:h,lang:v}=gt(),m=I([0,2]),g=H1(n),y=S(()=>tn(n.actualVisible)?`${p.namespace.value}-zoom-in-top`:""),w=S(()=>n.format.includes("ss")),b=S(()=>n.format.includes("A")?"A":n.format.includes("a")?"a":""),C=x=>{const P=tt(x).locale(v.value),q=V(P);return P.isSame(q)},_=()=>{t("pick",g.value,!1)},$=(x=!1,P=!1)=>{P||t("pick",n.parsedValue,x)},M=x=>{if(!n.visible)return;const P=V(x).millisecond(0);t("pick",P,!0)},T=(x,P)=>{t("select-range",x,P),m.value=[x,P]},A=x=>{const P=[0,3].concat(w.value?[6]:[]),q=["hours","minutes"].concat(w.value?["seconds"]:[]),j=(P.indexOf(m.value[0])+x+P.length)%P.length;H.start_emitSelectRange(q[j])},O=x=>{const P=x.code,{left:q,right:te,up:j,down:Z}=He;if([q,te].includes(P)){A(P===q?-1:1),x.preventDefault();return}if([j,Z].includes(P)){const ge=P===j?-1:1;H.start_scrollDown(ge),x.preventDefault();return}},{timePickerOptions:H,onSetOption:L,getAvailableTime:R}=F1({getAvailableHours:c,getAvailableMinutes:f,getAvailableSeconds:d}),V=x=>R(x,n.datetimeRole||"",!0),z=x=>x?tt(x,n.format).locale(v.value):null,F=x=>x?x.format(n.format):null,N=()=>tt(u).locale(v.value);return t("set-picker-option",["isValidValue",C]),t("set-picker-option",["formatToString",F]),t("set-picker-option",["parseUserInput",z]),t("set-picker-option",["handleKeydownInput",O]),t("set-picker-option",["getRangeAvailableTime",V]),t("set-picker-option",["getDefaultValue",N]),(x,P)=>(k(),se(Wt,{name:i(y)},{default:Y(()=>[x.actualVisible||x.visible?(k(),D("div",{key:0,class:E(i(p).b("panel"))},[K("div",{class:E([i(p).be("panel","content"),{"has-seconds":i(w)}])},[W(Nd,{ref:"spinner",role:x.datetimeRole||"start","arrow-control":i(l),"show-seconds":i(w),"am-pm-mode":i(b),"spinner-date":x.parsedValue,"disabled-hours":i(r),"disabled-minutes":i(s),"disabled-seconds":i(a),onChange:M,onSetOption:i(L),onSelectRange:T},null,8,["role","arrow-control","show-seconds","am-pm-mode","spinner-date","disabled-hours","disabled-minutes","disabled-seconds","onSetOption"])],2),K("div",{class:E(i(p).be("panel","footer"))},[K("button",{type:"button",class:E([i(p).be("panel","btn"),"cancel"]),onClick:_},Oe(i(h)("el.datepicker.cancel")),3),K("button",{type:"button",class:E([i(p).be("panel","btn"),"confirm"]),onClick:P[0]||(P[0]=q=>$())},Oe(i(h)("el.datepicker.confirm")),3)],2)],2)):ne("v-if",!0)]),_:1},8,["name"]))}});var tu=Ne(SD,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/panel-time-pick.vue"]]);const kD=Me({...D1,parsedValue:{type:oe(Array)}}),_D=["disabled"],ED=G({__name:"panel-time-range",props:kD,emits:["pick","select-range","set-picker-option"],setup(e,{emit:t}){const n=e,o=(ae,pe)=>{const xe=[];for(let U=ae;U<=pe;U++)xe.push(U);return xe},{t:l,lang:r}=gt(),s=me("time"),a=me("picker"),u=Be("EP_PICKER_BASE"),{arrowControl:c,disabledHours:f,disabledMinutes:d,disabledSeconds:p,defaultValue:h}=u.props,v=S(()=>n.parsedValue[0]),m=S(()=>n.parsedValue[1]),g=H1(n),y=()=>{t("pick",g.value,!1)},w=S(()=>n.format.includes("ss")),b=S(()=>n.format.includes("A")?"A":n.format.includes("a")?"a":""),C=(ae=!1)=>{t("pick",[v.value,m.value],ae)},_=ae=>{T(ae.millisecond(0),m.value)},$=ae=>{T(v.value,ae.millisecond(0))},M=ae=>{const pe=ae.map(U=>tt(U).locale(r.value)),xe=P(pe);return pe[0].isSame(xe[0])&&pe[1].isSame(xe[1])},T=(ae,pe)=>{t("pick",[ae,pe],!0)},A=S(()=>v.value>m.value),O=I([0,2]),H=(ae,pe)=>{t("select-range",ae,pe,"min"),O.value=[ae,pe]},L=S(()=>w.value?11:8),R=(ae,pe)=>{t("select-range",ae,pe,"max");const xe=i(L);O.value=[ae+xe,pe+xe]},V=ae=>{const pe=w.value?[0,3,6,11,14,17]:[0,3,8,11],xe=["hours","minutes"].concat(w.value?["seconds"]:[]),Q=(pe.indexOf(O.value[0])+ae+pe.length)%pe.length,de=pe.length/2;Q<de?Z.start_emitSelectRange(xe[Q]):Z.end_emitSelectRange(xe[Q-de])},z=ae=>{const pe=ae.code,{left:xe,right:U,up:Q,down:de}=He;if([xe,U].includes(pe)){V(pe===xe?-1:1),ae.preventDefault();return}if([Q,de].includes(pe)){const _e=pe===Q?-1:1,$e=O.value[0]<L.value?"start":"end";Z[`${$e}_scrollDown`](_e),ae.preventDefault();return}},F=(ae,pe)=>{const xe=f?f(ae):[],U=ae==="start",de=(pe||(U?m.value:v.value)).hour(),_e=U?o(de+1,23):o(0,de-1);return mc(xe,_e)},N=(ae,pe,xe)=>{const U=d?d(ae,pe):[],Q=pe==="start",de=xe||(Q?m.value:v.value),_e=de.hour();if(ae!==_e)return U;const $e=de.minute(),ie=Q?o($e+1,59):o(0,$e-1);return mc(U,ie)},x=(ae,pe,xe,U)=>{const Q=p?p(ae,pe,xe):[],de=xe==="start",_e=U||(de?m.value:v.value),$e=_e.hour(),ie=_e.minute();if(ae!==$e||pe!==ie)return Q;const Ee=_e.second(),he=de?o(Ee+1,59):o(0,Ee-1);return mc(Q,he)},P=([ae,pe])=>[ge(ae,"start",!0,pe),ge(pe,"end",!1,ae)],{getAvailableHours:q,getAvailableMinutes:te,getAvailableSeconds:j}=z1(F,N,x),{timePickerOptions:Z,getAvailableTime:ge,onSetOption:Ce}=F1({getAvailableHours:q,getAvailableMinutes:te,getAvailableSeconds:j}),we=ae=>ae?Re(ae)?ae.map(pe=>tt(pe,n.format).locale(r.value)):tt(ae,n.format).locale(r.value):null,le=ae=>ae?Re(ae)?ae.map(pe=>pe.format(n.format)):ae.format(n.format):null,ee=()=>{if(Re(h))return h.map(pe=>tt(pe).locale(r.value));const ae=tt(h).locale(r.value);return[ae,ae.add(60,"m")]};return t("set-picker-option",["formatToString",le]),t("set-picker-option",["parseUserInput",we]),t("set-picker-option",["isValidValue",M]),t("set-picker-option",["handleKeydownInput",z]),t("set-picker-option",["getDefaultValue",ee]),t("set-picker-option",["getRangeAvailableTime",P]),(ae,pe)=>ae.actualVisible?(k(),D("div",{key:0,class:E([i(s).b("range-picker"),i(a).b("panel")])},[K("div",{class:E(i(s).be("range-picker","content"))},[K("div",{class:E(i(s).be("range-picker","cell"))},[K("div",{class:E(i(s).be("range-picker","header"))},Oe(i(l)("el.datepicker.startTime")),3),K("div",{class:E([i(s).be("range-picker","body"),i(s).be("panel","content"),i(s).is("arrow",i(c)),{"has-seconds":i(w)}])},[W(Nd,{ref:"minSpinner",role:"start","show-seconds":i(w),"am-pm-mode":i(b),"arrow-control":i(c),"spinner-date":i(v),"disabled-hours":F,"disabled-minutes":N,"disabled-seconds":x,onChange:_,onSetOption:i(Ce),onSelectRange:H},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2),K("div",{class:E(i(s).be("range-picker","cell"))},[K("div",{class:E(i(s).be("range-picker","header"))},Oe(i(l)("el.datepicker.endTime")),3),K("div",{class:E([i(s).be("range-picker","body"),i(s).be("panel","content"),i(s).is("arrow",i(c)),{"has-seconds":i(w)}])},[W(Nd,{ref:"maxSpinner",role:"end","show-seconds":i(w),"am-pm-mode":i(b),"arrow-control":i(c),"spinner-date":i(m),"disabled-hours":F,"disabled-minutes":N,"disabled-seconds":x,onChange:$,onSetOption:i(Ce),onSelectRange:R},null,8,["show-seconds","am-pm-mode","arrow-control","spinner-date","onSetOption"])],2)],2)],2),K("div",{class:E(i(s).be("panel","footer"))},[K("button",{type:"button",class:E([i(s).be("panel","btn"),"cancel"]),onClick:pe[0]||(pe[0]=xe=>y())},Oe(i(l)("el.datepicker.cancel")),3),K("button",{type:"button",class:E([i(s).be("panel","btn"),"confirm"]),disabled:i(A),onClick:pe[1]||(pe[1]=xe=>C())},Oe(i(l)("el.datepicker.confirm")),11,_D)],2)],2)):ne("v-if",!0)}});var $D=Ne(ED,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-picker/src/time-picker-com/panel-time-range.vue"]]);tt.extend(Bp);var TD=G({name:"ElTimePicker",install:null,props:{...Fp,isRange:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,t){const n=I(),[o,l]=e.isRange?["timerange",$D]:["time",tu],r=s=>t.emit("update:modelValue",s);return ut("ElPopperOptions",e.popperOptions),t.expose({focus:s=>{var a;(a=n.value)==null||a.handleFocusInput(s)},blur:s=>{var a;(a=n.value)==null||a.handleBlurInput(s)},handleOpen:()=>{var s;(s=n.value)==null||s.handleOpen()},handleClose:()=>{var s;(s=n.value)==null||s.handleClose()}}),()=>{var s;const a=(s=e.format)!=null?s:bd;return W(B1,at(e,{ref:n,type:o,format:a,"onUpdate:modelValue":r}),{default:u=>W(l,u,null)})}}});const _i=TD;_i.install=e=>{e.component(_i.name,_i)};const OD=_i,ND=(e,t)=>{const n=e.subtract(1,"month").endOf("month").date();return gl(t).map((o,l)=>n-(t-l-1))},MD=e=>{const t=e.daysInMonth();return gl(t).map((n,o)=>o+1)},ID=e=>gl(e.length/7).map(t=>{const n=t*7;return e.slice(n,n+7)}),AD=Me({selectedDay:{type:oe(Object)},range:{type:oe(Array)},date:{type:oe(Object),required:!0},hideHeader:{type:Boolean}}),PD={pick:e=>st(e)};var Md={},RD={get exports(){return Md},set exports(e){Md=e}};(function(e,t){(function(n,o){e.exports=o()})(el,function(){return function(n,o,l){var r=o.prototype,s=function(d){return d&&(d.indexOf?d:d.s)},a=function(d,p,h,v,m){var g=d.name?d:d.$locale(),y=s(g[p]),w=s(g[h]),b=y||w.map(function(_){return _.slice(0,v)});if(!m)return b;var C=g.weekStart;return b.map(function(_,$){return b[($+(C||0))%7]})},u=function(){return l.Ls[l.locale()]},c=function(d,p){return d.formats[p]||function(h){return h.replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(v,m,g){return m||g.slice(1)})}(d.formats[p.toUpperCase()])},f=function(){var d=this;return{months:function(p){return p?p.format("MMMM"):a(d,"months")},monthsShort:function(p){return p?p.format("MMM"):a(d,"monthsShort","months",3)},firstDayOfWeek:function(){return d.$locale().weekStart||0},weekdays:function(p){return p?p.format("dddd"):a(d,"weekdays")},weekdaysMin:function(p){return p?p.format("dd"):a(d,"weekdaysMin","weekdays",2)},weekdaysShort:function(p){return p?p.format("ddd"):a(d,"weekdaysShort","weekdays",3)},longDateFormat:function(p){return c(d.$locale(),p)},meridiem:this.$locale().meridiem,ordinal:this.$locale().ordinal}};r.localeData=function(){return f.bind(this)()},l.localeData=function(){var d=u();return{firstDayOfWeek:function(){return d.weekStart||0},weekdays:function(){return l.weekdays()},weekdaysShort:function(){return l.weekdaysShort()},weekdaysMin:function(){return l.weekdaysMin()},months:function(){return l.months()},monthsShort:function(){return l.monthsShort()},longDateFormat:function(p){return c(d,p)},meridiem:d.meridiem,ordinal:d.ordinal}},l.months=function(){return a(u(),"months")},l.monthsShort=function(){return a(u(),"monthsShort","months",3)},l.weekdays=function(d){return a(u(),"weekdays",null,null,d)},l.weekdaysShort=function(d){return a(u(),"weekdaysShort","weekdays",3,d)},l.weekdaysMin=function(d){return a(u(),"weekdaysMin","weekdays",2,d)}}})})(RD);const X1=Md,xD=(e,t)=>{tt.extend(X1);const n=tt.localeData().firstDayOfWeek(),{t:o,lang:l}=gt(),r=tt().locale(l.value),s=S(()=>!!e.range&&!!e.range.length),a=S(()=>{let p=[];if(s.value){const[h,v]=e.range,m=gl(v.date()-h.date()+1).map(w=>({text:h.date()+w,type:"current"}));let g=m.length%7;g=g===0?0:7-g;const y=gl(g).map((w,b)=>({text:b+1,type:"next"}));p=m.concat(y)}else{const h=e.date.startOf("month").day(),v=ND(e.date,(h-n+7)%7).map(w=>({text:w,type:"prev"})),m=MD(e.date).map(w=>({text:w,type:"current"}));p=[...v,...m];const g=7-(p.length%7||7),y=gl(g).map((w,b)=>({text:b+1,type:"next"}));p=p.concat(y)}return ID(p)}),u=S(()=>{const p=n;return p===0?gc.map(h=>o(`el.datepicker.weeks.${h}`)):gc.slice(p).concat(gc.slice(0,p)).map(h=>o(`el.datepicker.weeks.${h}`))}),c=(p,h)=>{switch(h){case"prev":return e.date.startOf("month").subtract(1,"month").date(p);case"next":return e.date.startOf("month").add(1,"month").date(p);case"current":return e.date.date(p)}};return{now:r,isInRange:s,rows:a,weekDays:u,getFormattedDate:c,handlePickDay:({text:p,type:h})=>{const v=c(p,h);t("pick",v)},getSlotData:({text:p,type:h})=>{const v=c(p,h);return{isSelected:v.isSame(e.selectedDay),type:`${h}-month`,day:v.format("YYYY-MM-DD"),date:v.toDate()}}}},LD={key:0},DD=["onClick"],BD=G({name:"DateTable"}),FD=G({...BD,props:AD,emits:PD,setup(e,{expose:t,emit:n}){const o=e,{isInRange:l,now:r,rows:s,weekDays:a,getFormattedDate:u,handlePickDay:c,getSlotData:f}=xD(o,n),d=me("calendar-table"),p=me("calendar-day"),h=({text:v,type:m})=>{const g=[m];if(m==="current"){const y=u(v,m);y.isSame(o.selectedDay,"day")&&g.push(p.is("selected")),y.isSame(r,"day")&&g.push(p.is("today"))}return g};return t({getFormattedDate:u}),(v,m)=>(k(),D("table",{class:E([i(d).b(),i(d).is("range",i(l))]),cellspacing:"0",cellpadding:"0"},[v.hideHeader?ne("v-if",!0):(k(),D("thead",LD,[(k(!0),D(Ve,null,dt(i(a),g=>(k(),D("th",{key:g},Oe(g),1))),128))])),K("tbody",null,[(k(!0),D(Ve,null,dt(i(s),(g,y)=>(k(),D("tr",{key:y,class:E({[i(d).e("row")]:!0,[i(d).em("row","hide-border")]:y===0&&v.hideHeader})},[(k(!0),D(Ve,null,dt(g,(w,b)=>(k(),D("td",{key:b,class:E(h(w)),onClick:C=>i(c)(w)},[K("div",{class:E(i(p).b())},[fe(v.$slots,"date-cell",{data:i(f)(w)},()=>[K("span",null,Oe(w.text),1)])],2)],10,DD))),128))],2))),128))])],2))}});var qm=Ne(FD,[["__file","/home/runner/work/element-plus/element-plus/packages/components/calendar/src/date-table.vue"]]);const VD=(e,t)=>{const n=e.endOf("month"),o=t.startOf("month"),r=n.isSame(o,"week")?o.add(1,"week"):o;return[[e,n],[r.startOf("week"),t]]},zD=(e,t)=>{const n=e.endOf("month"),o=e.add(1,"month").startOf("month"),l=n.isSame(o,"week")?o.add(1,"week"):o,r=l.endOf("month"),s=t.startOf("month"),a=r.isSame(s,"week")?s.add(1,"week"):s;return[[e,n],[l.startOf("week"),r],[a.startOf("week"),t]]},HD=(e,t,n)=>{const o=ln(),{lang:l}=gt(),r=I(),s=tt().locale(l.value),a=S({get(){return e.modelValue?c.value:r.value},set(y){if(!y)return;r.value=y;const w=y.toDate();t(yn,w),t(lt,w)}}),u=S(()=>{if(!e.range)return[];const y=e.range.map(C=>tt(C).locale(l.value)),[w,b]=y;return w.isAfter(b)?[]:w.isSame(b,"month")?v(w,b):w.add(1,"month").month()!==b.month()?[]:v(w,b)}),c=S(()=>e.modelValue?tt(e.modelValue).locale(l.value):a.value||(u.value.length?u.value[0][0]:s)),f=S(()=>c.value.subtract(1,"month").date(1)),d=S(()=>c.value.add(1,"month").date(1)),p=S(()=>c.value.subtract(1,"year").date(1)),h=S(()=>c.value.add(1,"year").date(1)),v=(y,w)=>{const b=y.startOf("week"),C=w.endOf("week"),_=b.get("month"),$=C.get("month");return _===$?[[b,C]]:(_+1)%12===$?VD(b,C):_+2===$||(_+1)%11===$?zD(b,C):[]},m=y=>{a.value=y},g=y=>{const b={"prev-month":f.value,"next-month":d.value,"prev-year":p.value,"next-year":h.value,today:s}[y];b.isSame(c.value,"day")||m(b)};return Ko({from:'"dateCell"',replacement:'"date-cell"',scope:"ElCalendar",version:"2.3.0",ref:"https://element-plus.org/en-US/component/calendar.html#slots",type:"Slot"},S(()=>!!o.dateCell)),{calculateValidatedDateRange:v,date:c,realSelectedDay:a,pickDay:m,selectDate:g,validatedRange:u}},KD=e=>Re(e)&&e.length===2&&e.every(t=>or(t)),WD=Me({modelValue:{type:Date},range:{type:oe(Array),validator:KD}}),jD={[lt]:e=>or(e),[yn]:e=>or(e)},UD="ElCalendar",qD=G({name:UD}),YD=G({...qD,props:WD,emits:jD,setup(e,{expose:t,emit:n}){const o=e,l=me("calendar"),{calculateValidatedDateRange:r,date:s,pickDay:a,realSelectedDay:u,selectDate:c,validatedRange:f}=HD(o,n),{t:d}=gt(),p=S(()=>{const h=`el.datepicker.month${s.value.format("M")}`;return`${s.value.year()} ${d("el.datepicker.year")} ${d(h)}`});return t({selectedDay:u,pickDay:a,selectDate:c,calculateValidatedDateRange:r}),(h,v)=>(k(),D("div",{class:E(i(l).b())},[K("div",{class:E(i(l).e("header"))},[fe(h.$slots,"header",{date:i(p)},()=>[K("div",{class:E(i(l).e("title"))},Oe(i(p)),3),i(f).length===0?(k(),D("div",{key:0,class:E(i(l).e("button-group"))},[W(i(P1),null,{default:Y(()=>[W(i(un),{size:"small",onClick:v[0]||(v[0]=m=>i(c)("prev-month"))},{default:Y(()=>[vt(Oe(i(d)("el.datepicker.prevMonth")),1)]),_:1}),W(i(un),{size:"small",onClick:v[1]||(v[1]=m=>i(c)("today"))},{default:Y(()=>[vt(Oe(i(d)("el.datepicker.today")),1)]),_:1}),W(i(un),{size:"small",onClick:v[2]||(v[2]=m=>i(c)("next-month"))},{default:Y(()=>[vt(Oe(i(d)("el.datepicker.nextMonth")),1)]),_:1})]),_:1})],2)):ne("v-if",!0)])],2),i(f).length===0?(k(),D("div",{key:0,class:E(i(l).e("body"))},[W(qm,{date:i(s),"selected-day":i(u),onPick:i(a)},zo({_:2},[h.$slots["date-cell"]||h.$slots.dateCell?{name:"date-cell",fn:Y(m=>[h.$slots["date-cell"]?fe(h.$slots,"date-cell",no(at({key:0},m))):fe(h.$slots,"dateCell",no(at({key:1},m)))])}:void 0]),1032,["date","selected-day","onPick"])],2)):(k(),D("div",{key:1,class:E(i(l).e("body"))},[(k(!0),D(Ve,null,dt(i(f),(m,g)=>(k(),se(qm,{key:g,date:m[0],"selected-day":i(u),range:m,"hide-header":g!==0,onPick:i(a)},zo({_:2},[h.$slots["date-cell"]||h.$slots.dateCell?{name:"date-cell",fn:Y(y=>[h.$slots["date-cell"]?fe(h.$slots,"date-cell",no(at({key:0},y))):fe(h.$slots,"dateCell",no(at({key:1},y)))])}:void 0]),1032,["date","selected-day","range","hide-header","onPick"]))),128))],2))],2))}});var GD=Ne(YD,[["__file","/home/runner/work/element-plus/element-plus/packages/components/calendar/src/calendar.vue"]]);const XD=ot(GD),JD=Me({header:{type:String,default:""},bodyStyle:{type:oe([String,Object,Array]),default:""},shadow:{type:String,values:["always","hover","never"],default:"always"}}),ZD=G({name:"ElCard"}),QD=G({...ZD,props:JD,setup(e){const t=me("card");return(n,o)=>(k(),D("div",{class:E([i(t).b(),i(t).is(`${n.shadow}-shadow`)])},[n.$slots.header||n.header?(k(),D("div",{key:0,class:E(i(t).e("header"))},[fe(n.$slots,"header",{},()=>[vt(Oe(n.header),1)])],2)):ne("v-if",!0),K("div",{class:E(i(t).e("body")),style:Fe(n.bodyStyle)},[fe(n.$slots,"default")],6)],2))}});var eB=Ne(QD,[["__file","/home/runner/work/element-plus/element-plus/packages/components/card/src/card.vue"]]);const tB=ot(eB),nB=Me({initialIndex:{type:Number,default:0},height:{type:String,default:""},trigger:{type:String,values:["hover","click"],default:"hover"},autoplay:{type:Boolean,default:!0},interval:{type:Number,default:3e3},indicatorPosition:{type:String,values:["","none","outside"],default:""},indicator:{type:Boolean,default:!0},arrow:{type:String,values:["always","hover","never"],default:"hover"},type:{type:String,values:["","card"],default:""},loop:{type:Boolean,default:!0},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},pauseOnHover:{type:Boolean,default:!0}}),oB={change:(e,t)=>[e,t].every(qe)},Ym=300,lB=(e,t,n)=>{const{children:o,addChild:l,removeChild:r}=v1(rt(),"ElCarouselItem"),s=I(-1),a=I(null),u=I(!1),c=I(),f=S(()=>e.arrow!=="never"&&!i(h)),d=S(()=>o.value.some(F=>F.props.label.toString().length>0)),p=S(()=>e.type==="card"),h=S(()=>e.direction==="vertical"),v=Ql(F=>{b(F)},Ym,{trailing:!0}),m=Ql(F=>{H(F)},Ym);function g(){a.value&&(clearInterval(a.value),a.value=null)}function y(){e.interval<=0||!e.autoplay||a.value||(a.value=setInterval(()=>w(),e.interval))}const w=()=>{s.value<o.value.length-1?s.value=s.value+1:e.loop&&(s.value=0)};function b(F){if(Xe(F)){const P=o.value.filter(q=>q.props.name===F);P.length>0&&(F=o.value.indexOf(P[0]))}if(F=Number(F),Number.isNaN(F)||F!==Math.floor(F))return;const N=o.value.length,x=s.value;F<0?s.value=e.loop?N-1:0:F>=N?s.value=e.loop?0:N-1:s.value=F,x===s.value&&C(x),V()}function C(F){o.value.forEach((N,x)=>{N.translateItem(x,s.value,F)})}function _(F,N){var x,P,q,te;const j=i(o),Z=j.length;if(Z===0||!F.states.inStage)return!1;const ge=N+1,Ce=N-1,we=Z-1,le=j[we].states.active,ee=j[0].states.active,ae=(P=(x=j[ge])==null?void 0:x.states)==null?void 0:P.active,pe=(te=(q=j[Ce])==null?void 0:q.states)==null?void 0:te.active;return N===we&&ee||ae?"left":N===0&&le||pe?"right":!1}function $(){u.value=!0,e.pauseOnHover&&g()}function M(){u.value=!1,y()}function T(F){i(h)||o.value.forEach((N,x)=>{F===_(N,x)&&(N.states.hover=!0)})}function A(){i(h)||o.value.forEach(F=>{F.states.hover=!1})}function O(F){s.value=F}function H(F){e.trigger==="hover"&&F!==s.value&&(s.value=F)}function L(){b(s.value-1)}function R(){b(s.value+1)}function V(){g(),y()}ve(()=>s.value,(F,N)=>{C(N),N>-1&&t("change",F,N)}),ve(()=>e.autoplay,F=>{F?y():g()}),ve(()=>e.loop,()=>{b(s.value)}),ve(()=>e.interval,()=>{V()}),ve(()=>o.value,()=>{o.value.length>0&&b(e.initialIndex)});const z=Nt();return et(()=>{z.value=pn(c.value,()=>{C()}),y()}),Dt(()=>{g(),c.value&&z.value&&z.value.stop()}),ut(O0,{root:c,isCardType:p,isVertical:h,items:o,loop:e.loop,addItem:l,removeItem:r,setActiveItem:b}),{root:c,activeIndex:s,arrowDisplay:f,hasLabel:d,hover:u,isCardType:p,items:o,handleButtonEnter:T,handleButtonLeave:A,handleIndicatorClick:O,handleMouseEnter:$,handleMouseLeave:M,setActiveItem:b,prev:L,next:R,throttledArrowClick:v,throttledIndicatorHover:m}},rB=["onMouseenter","onClick"],sB={key:0},aB="ElCarousel",iB=G({name:aB}),uB=G({...iB,props:nB,emits:oB,setup(e,{expose:t,emit:n}){const o=e,{root:l,activeIndex:r,arrowDisplay:s,hasLabel:a,hover:u,isCardType:c,items:f,handleButtonEnter:d,handleButtonLeave:p,handleIndicatorClick:h,handleMouseEnter:v,handleMouseLeave:m,setActiveItem:g,prev:y,next:w,throttledArrowClick:b,throttledIndicatorHover:C}=lB(o,n),_=me("carousel"),$=S(()=>{const T=[_.b(),_.m(o.direction)];return i(c)&&T.push(_.m("card")),T}),M=S(()=>{const T=[_.e("indicators"),_.em("indicators",o.direction)];return i(a)&&T.push(_.em("indicators","labels")),(o.indicatorPosition==="outside"||i(c))&&T.push(_.em("indicators","outside")),T});return t({setActiveItem:g,prev:y,next:w}),(T,A)=>(k(),D("div",{ref_key:"root",ref:l,class:E(i($)),onMouseenter:A[6]||(A[6]=Ge((...O)=>i(v)&&i(v)(...O),["stop"])),onMouseleave:A[7]||(A[7]=Ge((...O)=>i(m)&&i(m)(...O),["stop"]))},[K("div",{class:E(i(_).e("container")),style:Fe({height:T.height})},[i(s)?(k(),se(Wt,{key:0,name:"carousel-arrow-left",persisted:""},{default:Y(()=>[Ze(K("button",{type:"button",class:E([i(_).e("arrow"),i(_).em("arrow","left")]),onMouseenter:A[0]||(A[0]=O=>i(d)("left")),onMouseleave:A[1]||(A[1]=(...O)=>i(p)&&i(p)(...O)),onClick:A[2]||(A[2]=Ge(O=>i(b)(i(r)-1),["stop"]))},[W(i(Le),null,{default:Y(()=>[W(i(wl))]),_:1})],34),[[mt,(T.arrow==="always"||i(u))&&(o.loop||i(r)>0)]])]),_:1})):ne("v-if",!0),i(s)?(k(),se(Wt,{key:1,name:"carousel-arrow-right",persisted:""},{default:Y(()=>[Ze(K("button",{type:"button",class:E([i(_).e("arrow"),i(_).em("arrow","right")]),onMouseenter:A[3]||(A[3]=O=>i(d)("right")),onMouseleave:A[4]||(A[4]=(...O)=>i(p)&&i(p)(...O)),onClick:A[5]||(A[5]=Ge(O=>i(b)(i(r)+1),["stop"]))},[W(i(Le),null,{default:Y(()=>[W(i(gn))]),_:1})],34),[[mt,(T.arrow==="always"||i(u))&&(o.loop||i(r)<i(f).length-1)]])]),_:1})):ne("v-if",!0),fe(T.$slots,"default")],6),T.indicatorPosition!=="none"?(k(),D("ul",{key:0,class:E(i(M))},[(k(!0),D(Ve,null,dt(i(f),(O,H)=>(k(),D("li",{key:H,class:E([i(_).e("indicator"),i(_).em("indicator",T.direction),i(_).is("active",H===i(r))]),onMouseenter:L=>i(C)(H),onClick:Ge(L=>i(h)(H),["stop"])},[K("button",{class:E(i(_).e("button"))},[i(a)?(k(),D("span",sB,Oe(O.props.label),1)):ne("v-if",!0)],2)],42,rB))),128))],2)):ne("v-if",!0)],34))}});var cB=Ne(uB,[["__file","/home/runner/work/element-plus/element-plus/packages/components/carousel/src/carousel.vue"]]);const dB=Me({name:{type:String,default:""},label:{type:[String,Number],default:""}}),fB=(e,t)=>{const n=Be(O0),o=rt(),l=.83,r=I(!1),s=I(0),a=I(1),u=I(!1),c=I(!1),f=I(!1),d=I(!1),{isCardType:p,isVertical:h}=n;function v(b,C,_){const $=_-1,M=C-1,T=C+1,A=_/2;return C===0&&b===$?-1:C===$&&b===0?_:b<M&&C-b>=A?_+1:b>T&&b-C>=A?-2:b}function m(b,C){var _;const $=((_=n.root.value)==null?void 0:_.offsetWidth)||0;return f.value?$*((2-l)*(b-C)+1)/4:b<C?-(1+l)*$/4:(3+l)*$/4}function g(b,C,_){const $=n.root.value;return $?((_?$.offsetHeight:$.offsetWidth)||0)*(b-C):0}const y=(b,C,_)=>{var $;const M=i(p),T=($=n.items.value.length)!=null?$:Number.NaN,A=b===C;!M&&!tn(_)&&(d.value=A||b===_),!A&&T>2&&n.loop&&(b=v(b,C,T));const O=i(h);u.value=A,M?(f.value=Math.round(Math.abs(b-C))<=1,s.value=m(b,C),a.value=i(u)?1:l):s.value=g(b,C,O),c.value=!0};function w(){if(n&&i(p)){const b=n.items.value.findIndex(({uid:C})=>C===o.uid);n.setActiveItem(b)}}return et(()=>{n.addItem({props:e,states:wt({hover:r,translate:s,scale:a,active:u,ready:c,inStage:f,animating:d}),uid:o.uid,translateItem:y})}),El(()=>{n.removeItem(o.uid)}),{active:u,animating:d,hover:r,inStage:f,isVertical:h,translate:s,isCardType:p,scale:a,ready:c,handleItemClick:w}},pB=G({name:"ElCarouselItem"}),hB=G({...pB,props:dB,setup(e){const t=e,n=me("carousel"),{active:o,animating:l,hover:r,inStage:s,isVertical:a,translate:u,isCardType:c,scale:f,ready:d,handleItemClick:p}=fB(t),h=S(()=>{const m=`${`translate${i(a)?"Y":"X"}`}(${i(u)}px)`,g=`scale(${i(f)})`;return{transform:[m,g].join(" ")}});return(v,m)=>Ze((k(),D("div",{class:E([i(n).e("item"),i(n).is("active",i(o)),i(n).is("in-stage",i(s)),i(n).is("hover",i(r)),i(n).is("animating",i(l)),{[i(n).em("item","card")]:i(c)}]),style:Fe(i(h)),onClick:m[0]||(m[0]=(...g)=>i(p)&&i(p)(...g))},[i(c)?Ze((k(),D("div",{key:0,class:E(i(n).e("mask"))},null,2)),[[mt,!i(o)]]):ne("v-if",!0),fe(v.$slots,"default")],6)),[[mt,i(d)]])}});var J1=Ne(hB,[["__file","/home/runner/work/element-plus/element-plus/packages/components/carousel/src/carousel-item.vue"]]);const vB=ot(cB,{CarouselItem:J1}),mB=zt(J1),Z1={modelValue:{type:[Number,String,Boolean],default:void 0},label:{type:[String,Boolean,Number,Object]},indeterminate:Boolean,disabled:Boolean,checked:Boolean,name:{type:String,default:void 0},trueLabel:{type:[String,Number],default:void 0},falseLabel:{type:[String,Number],default:void 0},id:{type:String,default:void 0},controls:{type:String,default:void 0},border:Boolean,size:cn,tabindex:[String,Number],validateEvent:{type:Boolean,default:!0}},Q1={[lt]:e=>Xe(e)||qe(e)||Ut(e),change:e=>Xe(e)||qe(e)||Ut(e)},gB=({model:e,isChecked:t})=>{const n=Be(us,void 0),o=S(()=>{var r,s;const a=(r=n==null?void 0:n.max)==null?void 0:r.value,u=(s=n==null?void 0:n.min)==null?void 0:s.value;return!tn(a)&&e.value.length>=a&&!t.value||!tn(u)&&e.value.length<=u&&t.value});return{isDisabled:In(S(()=>(n==null?void 0:n.disabled.value)||o.value)),isLimitDisabled:o}},yB=(e,{model:t,isLimitExceeded:n,hasOwnLabel:o,isDisabled:l,isLabeledByFormItem:r})=>{const s=Be(us,void 0),{formItem:a}=kn(),{emit:u}=rt();function c(v){var m,g;return v===e.trueLabel||v===!0?(m=e.trueLabel)!=null?m:!0:(g=e.falseLabel)!=null?g:!1}function f(v,m){u("change",c(v),m)}function d(v){if(n.value)return;const m=v.target;u("change",c(m.checked),v)}async function p(v){n.value||!o.value&&!l.value&&r.value&&(v.composedPath().some(y=>y.tagName==="LABEL")||(t.value=c([!1,e.falseLabel].includes(t.value)),await De(),f(t.value,v)))}const h=S(()=>(s==null?void 0:s.validateEvent)||e.validateEvent);return ve(()=>e.modelValue,()=>{h.value&&(a==null||a.validate("change").catch(v=>void 0))}),{handleChange:d,onClickRoot:p}},bB=e=>{const t=I(!1),{emit:n}=rt(),o=Be(us,void 0),l=S(()=>tn(o)===!1),r=I(!1);return{model:S({get(){var a,u;return l.value?(a=o==null?void 0:o.modelValue)==null?void 0:a.value:(u=e.modelValue)!=null?u:t.value},set(a){var u,c;l.value&&Re(a)?(r.value=((u=o==null?void 0:o.max)==null?void 0:u.value)!==void 0&&a.length>(o==null?void 0:o.max.value),r.value===!1&&((c=o==null?void 0:o.changeEvent)==null||c.call(o,a))):(n(lt,a),t.value=a)}}),isGroup:l,isLimitExceeded:r}},wB=(e,t,{model:n})=>{const o=Be(us,void 0),l=I(!1),r=S(()=>{const c=n.value;return Ut(c)?c:Re(c)?st(e.label)?c.map(Ct).some(f=>Vn(f,e.label)):c.map(Ct).includes(e.label):c!=null?c===e.trueLabel:!!c}),s=Yt(S(()=>{var c;return(c=o==null?void 0:o.size)==null?void 0:c.value}),{prop:!0}),a=Yt(S(()=>{var c;return(c=o==null?void 0:o.size)==null?void 0:c.value})),u=S(()=>!!(t.default||e.label));return{checkboxButtonSize:s,isChecked:r,isFocused:l,checkboxSize:a,hasOwnLabel:u}},CB=(e,{model:t})=>{function n(){Re(t.value)&&!t.value.includes(e.label)?t.value.push(e.label):t.value=e.trueLabel||!0}e.checked&&n()},ew=(e,t)=>{const{formItem:n}=kn(),{model:o,isGroup:l,isLimitExceeded:r}=bB(e),{isFocused:s,isChecked:a,checkboxButtonSize:u,checkboxSize:c,hasOwnLabel:f}=wB(e,t,{model:o}),{isDisabled:d}=gB({model:o,isChecked:a}),{inputId:p,isLabeledByFormItem:h}=Nl(e,{formItemContext:n,disableIdGeneration:f,disableIdManagement:l}),{handleChange:v,onClickRoot:m}=yB(e,{model:o,isLimitExceeded:r,hasOwnLabel:f,isDisabled:d,isLabeledByFormItem:h});return CB(e,{model:o}),{inputId:p,isLabeledByFormItem:h,isChecked:a,isDisabled:d,isFocused:s,checkboxButtonSize:u,checkboxSize:c,hasOwnLabel:f,model:o,handleChange:v,onClickRoot:m}},SB=["tabindex","role","aria-checked"],kB=["id","aria-hidden","name","tabindex","disabled","true-value","false-value"],_B=["id","aria-hidden","disabled","value","name","tabindex"],EB=G({name:"ElCheckbox"}),$B=G({...EB,props:Z1,emits:Q1,setup(e){const t=e,n=ln(),{inputId:o,isLabeledByFormItem:l,isChecked:r,isDisabled:s,isFocused:a,checkboxSize:u,hasOwnLabel:c,model:f,handleChange:d,onClickRoot:p}=ew(t,n),h=me("checkbox"),v=S(()=>[h.b(),h.m(u.value),h.is("disabled",s.value),h.is("bordered",t.border),h.is("checked",r.value)]),m=S(()=>[h.e("input"),h.is("disabled",s.value),h.is("checked",r.value),h.is("indeterminate",t.indeterminate),h.is("focus",a.value)]);return(g,y)=>(k(),se(it(!i(c)&&i(l)?"span":"label"),{class:E(i(v)),"aria-controls":g.indeterminate?g.controls:null,onClick:i(p)},{default:Y(()=>[K("span",{class:E(i(m)),tabindex:g.indeterminate?0:void 0,role:g.indeterminate?"checkbox":void 0,"aria-checked":g.indeterminate?"mixed":void 0},[g.trueLabel||g.falseLabel?Ze((k(),D("input",{key:0,id:i(o),"onUpdate:modelValue":y[0]||(y[0]=w=>Tt(f)?f.value=w:null),class:E(i(h).e("original")),type:"checkbox","aria-hidden":g.indeterminate?"true":"false",name:g.name,tabindex:g.tabindex,disabled:i(s),"true-value":g.trueLabel,"false-value":g.falseLabel,onChange:y[1]||(y[1]=(...w)=>i(d)&&i(d)(...w)),onFocus:y[2]||(y[2]=w=>a.value=!0),onBlur:y[3]||(y[3]=w=>a.value=!1)},null,42,kB)),[[Ui,i(f)]]):Ze((k(),D("input",{key:1,id:i(o),"onUpdate:modelValue":y[4]||(y[4]=w=>Tt(f)?f.value=w:null),class:E(i(h).e("original")),type:"checkbox","aria-hidden":g.indeterminate?"true":"false",disabled:i(s),value:g.label,name:g.name,tabindex:g.tabindex,onChange:y[5]||(y[5]=(...w)=>i(d)&&i(d)(...w)),onFocus:y[6]||(y[6]=w=>a.value=!0),onBlur:y[7]||(y[7]=w=>a.value=!1)},null,42,_B)),[[Ui,i(f)]]),K("span",{class:E(i(h).e("inner"))},null,2)],10,SB),i(c)?(k(),D("span",{key:0,class:E(i(h).e("label"))},[fe(g.$slots,"default"),g.$slots.default?ne("v-if",!0):(k(),D(Ve,{key:0},[vt(Oe(g.label),1)],64))],2)):ne("v-if",!0)]),_:3},8,["class","aria-controls","onClick"]))}});var TB=Ne($B,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox.vue"]]);const OB=["name","tabindex","disabled","true-value","false-value"],NB=["name","tabindex","disabled","value"],MB=G({name:"ElCheckboxButton"}),IB=G({...MB,props:Z1,emits:Q1,setup(e){const t=e,n=ln(),{isFocused:o,isChecked:l,isDisabled:r,checkboxButtonSize:s,model:a,handleChange:u}=ew(t,n),c=Be(us,void 0),f=me("checkbox"),d=S(()=>{var h,v,m,g;const y=(v=(h=c==null?void 0:c.fill)==null?void 0:h.value)!=null?v:"";return{backgroundColor:y,borderColor:y,color:(g=(m=c==null?void 0:c.textColor)==null?void 0:m.value)!=null?g:"",boxShadow:y?`-1px 0 0 0 ${y}`:void 0}}),p=S(()=>[f.b("button"),f.bm("button",s.value),f.is("disabled",r.value),f.is("checked",l.value),f.is("focus",o.value)]);return(h,v)=>(k(),D("label",{class:E(i(p))},[h.trueLabel||h.falseLabel?Ze((k(),D("input",{key:0,"onUpdate:modelValue":v[0]||(v[0]=m=>Tt(a)?a.value=m:null),class:E(i(f).be("button","original")),type:"checkbox",name:h.name,tabindex:h.tabindex,disabled:i(r),"true-value":h.trueLabel,"false-value":h.falseLabel,onChange:v[1]||(v[1]=(...m)=>i(u)&&i(u)(...m)),onFocus:v[2]||(v[2]=m=>o.value=!0),onBlur:v[3]||(v[3]=m=>o.value=!1)},null,42,OB)),[[Ui,i(a)]]):Ze((k(),D("input",{key:1,"onUpdate:modelValue":v[4]||(v[4]=m=>Tt(a)?a.value=m:null),class:E(i(f).be("button","original")),type:"checkbox",name:h.name,tabindex:h.tabindex,disabled:i(r),value:h.label,onChange:v[5]||(v[5]=(...m)=>i(u)&&i(u)(...m)),onFocus:v[6]||(v[6]=m=>o.value=!0),onBlur:v[7]||(v[7]=m=>o.value=!1)},null,42,NB)),[[Ui,i(a)]]),h.$slots.default||h.label?(k(),D("span",{key:2,class:E(i(f).be("button","inner")),style:Fe(i(l)?i(d):void 0)},[fe(h.$slots,"default",{},()=>[vt(Oe(h.label),1)])],6)):ne("v-if",!0)],2))}});var tw=Ne(IB,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-button.vue"]]);const AB=Me({modelValue:{type:oe(Array),default:()=>[]},disabled:Boolean,min:Number,max:Number,size:cn,label:String,fill:String,textColor:String,tag:{type:String,default:"div"},validateEvent:{type:Boolean,default:!0}}),PB={[lt]:e=>Re(e),change:e=>Re(e)},RB=G({name:"ElCheckboxGroup"}),xB=G({...RB,props:AB,emits:PB,setup(e,{emit:t}){const n=e,o=me("checkbox"),{formItem:l}=kn(),{inputId:r,isLabeledByFormItem:s}=Nl(n,{formItemContext:l}),a=async c=>{t(lt,c),await De(),t("change",c)},u=S({get(){return n.modelValue},set(c){a(c)}});return ut(us,{...Do(Gt(n),["size","min","max","disabled","validateEvent","fill","textColor"]),modelValue:u,changeEvent:a}),ve(()=>n.modelValue,()=>{n.validateEvent&&(l==null||l.validate("change").catch(c=>void 0))}),(c,f)=>{var d;return k(),se(it(c.tag),{id:i(r),class:E(i(o).b("group")),role:"group","aria-label":i(s)?void 0:c.label||"checkbox-group","aria-labelledby":i(s)?(d=i(l))==null?void 0:d.labelId:void 0},{default:Y(()=>[fe(c.$slots,"default")]),_:3},8,["id","class","aria-label","aria-labelledby"])}}});var nw=Ne(xB,[["__file","/home/runner/work/element-plus/element-plus/packages/components/checkbox/src/checkbox-group.vue"]]);const Jn=ot(TB,{CheckboxButton:tw,CheckboxGroup:nw}),LB=zt(tw),ow=zt(nw),lw=Me({size:cn,disabled:Boolean,label:{type:[String,Number,Boolean],default:""}}),DB=Me({...lw,modelValue:{type:[String,Number,Boolean],default:""},name:{type:String,default:""},border:Boolean}),rw={[lt]:e=>Xe(e)||qe(e)||Ut(e),[It]:e=>Xe(e)||qe(e)||Ut(e)},sw=(e,t)=>{const n=I(),o=Be(P0,void 0),l=S(()=>!!o),r=S({get(){return l.value?o.modelValue:e.modelValue},set(f){l.value?o.changeEvent(f):t&&t(lt,f),n.value.checked=e.modelValue===e.label}}),s=Yt(S(()=>o==null?void 0:o.size)),a=In(S(()=>o==null?void 0:o.disabled)),u=I(!1),c=S(()=>a.value||l.value&&r.value!==e.label?-1:0);return{radioRef:n,isGroup:l,radioGroup:o,focus:u,size:s,disabled:a,tabIndex:c,modelValue:r}},BB=["value","name","disabled"],FB=G({name:"ElRadio"}),VB=G({...FB,props:DB,emits:rw,setup(e,{emit:t}){const n=e,o=me("radio"),{radioRef:l,radioGroup:r,focus:s,size:a,disabled:u,modelValue:c}=sw(n,t);function f(){De(()=>t("change",c.value))}return(d,p)=>{var h;return k(),D("label",{class:E([i(o).b(),i(o).is("disabled",i(u)),i(o).is("focus",i(s)),i(o).is("bordered",d.border),i(o).is("checked",i(c)===d.label),i(o).m(i(a))])},[K("span",{class:E([i(o).e("input"),i(o).is("disabled",i(u)),i(o).is("checked",i(c)===d.label)])},[Ze(K("input",{ref_key:"radioRef",ref:l,"onUpdate:modelValue":p[0]||(p[0]=v=>Tt(c)?c.value=v:null),class:E(i(o).e("original")),value:d.label,name:d.name||((h=i(r))==null?void 0:h.name),disabled:i(u),type:"radio",onFocus:p[1]||(p[1]=v=>s.value=!0),onBlur:p[2]||(p[2]=v=>s.value=!1),onChange:f},null,42,BB),[[eb,i(c)]]),K("span",{class:E(i(o).e("inner"))},null,2)],2),K("span",{class:E(i(o).e("label")),onKeydown:p[3]||(p[3]=Ge(()=>{},["stop"]))},[fe(d.$slots,"default",{},()=>[vt(Oe(d.label),1)])],34)],2)}}});var zB=Ne(VB,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio.vue"]]);const HB=Me({...lw,name:{type:String,default:""}}),KB=["value","name","disabled"],WB=G({name:"ElRadioButton"}),jB=G({...WB,props:HB,setup(e){const t=e,n=me("radio"),{radioRef:o,focus:l,size:r,disabled:s,modelValue:a,radioGroup:u}=sw(t),c=S(()=>({backgroundColor:(u==null?void 0:u.fill)||"",borderColor:(u==null?void 0:u.fill)||"",boxShadow:u!=null&&u.fill?`-1px 0 0 0 ${u.fill}`:"",color:(u==null?void 0:u.textColor)||""}));return(f,d)=>{var p;return k(),D("label",{class:E([i(n).b("button"),i(n).is("active",i(a)===f.label),i(n).is("disabled",i(s)),i(n).is("focus",i(l)),i(n).bm("button",i(r))])},[Ze(K("input",{ref_key:"radioRef",ref:o,"onUpdate:modelValue":d[0]||(d[0]=h=>Tt(a)?a.value=h:null),class:E(i(n).be("button","original-radio")),value:f.label,type:"radio",name:f.name||((p=i(u))==null?void 0:p.name),disabled:i(s),onFocus:d[1]||(d[1]=h=>l.value=!0),onBlur:d[2]||(d[2]=h=>l.value=!1)},null,42,KB),[[eb,i(a)]]),K("span",{class:E(i(n).be("button","inner")),style:Fe(i(a)===f.label?i(c):{}),onKeydown:d[3]||(d[3]=Ge(()=>{},["stop"]))},[fe(f.$slots,"default",{},()=>[vt(Oe(f.label),1)])],38)],2)}}});var aw=Ne(jB,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-button.vue"]]);const UB=Me({id:{type:String,default:void 0},size:cn,disabled:Boolean,modelValue:{type:[String,Number,Boolean],default:""},fill:{type:String,default:""},label:{type:String,default:void 0},textColor:{type:String,default:""},name:{type:String,default:void 0},validateEvent:{type:Boolean,default:!0}}),qB=rw,YB=["id","aria-label","aria-labelledby"],GB=G({name:"ElRadioGroup"}),XB=G({...GB,props:UB,emits:qB,setup(e,{emit:t}){const n=e,o=me("radio"),l=uo(),r=I(),{formItem:s}=kn(),{inputId:a,isLabeledByFormItem:u}=Nl(n,{formItemContext:s}),c=d=>{t(lt,d),De(()=>t("change",d))};et(()=>{const d=r.value.querySelectorAll("[type=radio]"),p=d[0];!Array.from(d).some(h=>h.checked)&&p&&(p.tabIndex=0)});const f=S(()=>n.name||l.value);return ut(P0,wt({...Gt(n),changeEvent:c,name:f})),ve(()=>n.modelValue,()=>{n.validateEvent&&(s==null||s.validate("change").catch(d=>void 0))}),(d,p)=>(k(),D("div",{id:i(a),ref_key:"radioGroupRef",ref:r,class:E(i(o).b("group")),role:"radiogroup","aria-label":i(u)?void 0:d.label||"radio-group","aria-labelledby":i(u)?i(s).labelId:void 0},[fe(d.$slots,"default")],10,YB))}});var iw=Ne(XB,[["__file","/home/runner/work/element-plus/element-plus/packages/components/radio/src/radio-group.vue"]]);const uw=ot(zB,{RadioButton:aw,RadioGroup:iw}),JB=zt(iw),ZB=zt(aw);var QB=G({name:"NodeContent",setup(){return{ns:me("cascader-node")}},render(){const{ns:e}=this,{node:t,panel:n}=this.$parent,{data:o,label:l}=t,{renderLabelFn:r}=n;return ze("span",{class:e.e("label")},r?r({node:t,data:o}):l)}});const Vp=Symbol(),eF=G({name:"ElCascaderNode",components:{ElCheckbox:Jn,ElRadio:uw,NodeContent:QB,ElIcon:Le,Check:Ma,Loading:Ol,ArrowRight:gn},props:{node:{type:Object,required:!0},menuId:String},emits:["expand"],setup(e,{emit:t}){const n=Be(Vp),o=me("cascader-node"),l=S(()=>n.isHoverMenu),r=S(()=>n.config.multiple),s=S(()=>n.config.checkStrictly),a=S(()=>{var $;return($=n.checkedNodes[0])==null?void 0:$.uid}),u=S(()=>e.node.isDisabled),c=S(()=>e.node.isLeaf),f=S(()=>s.value&&!c.value||!u.value),d=S(()=>h(n.expandingNode)),p=S(()=>s.value&&n.checkedNodes.some(h)),h=$=>{var M;const{level:T,uid:A}=e.node;return((M=$==null?void 0:$.pathNodes[T-1])==null?void 0:M.uid)===A},v=()=>{d.value||n.expandNode(e.node)},m=$=>{const{node:M}=e;$!==M.checked&&n.handleCheckChange(M,$)},g=()=>{n.lazyLoad(e.node,()=>{c.value||v()})},y=$=>{l.value&&(w(),!c.value&&t("expand",$))},w=()=>{const{node:$}=e;!f.value||$.loading||($.loaded?v():g())},b=()=>{l.value&&!c.value||(c.value&&!u.value&&!s.value&&!r.value?_(!0):w())},C=$=>{s.value?(m($),e.node.loaded&&v()):_($)},_=$=>{e.node.loaded?(m($),!s.value&&v()):g()};return{panel:n,isHoverMenu:l,multiple:r,checkStrictly:s,checkedNodeId:a,isDisabled:u,isLeaf:c,expandable:f,inExpandingPath:d,inCheckedPath:p,ns:o,handleHoverExpand:y,handleExpand:w,handleClick:b,handleCheck:_,handleSelectCheck:C}}}),tF=["id","aria-haspopup","aria-owns","aria-expanded","tabindex"],nF=K("span",null,null,-1);function oF(e,t,n,o,l,r){const s=Ue("el-checkbox"),a=Ue("el-radio"),u=Ue("check"),c=Ue("el-icon"),f=Ue("node-content"),d=Ue("loading"),p=Ue("arrow-right");return k(),D("li",{id:`${e.menuId}-${e.node.uid}`,role:"menuitem","aria-haspopup":!e.isLeaf,"aria-owns":e.isLeaf?null:e.menuId,"aria-expanded":e.inExpandingPath,tabindex:e.expandable?-1:void 0,class:E([e.ns.b(),e.ns.is("selectable",e.checkStrictly),e.ns.is("active",e.node.checked),e.ns.is("disabled",!e.expandable),e.inExpandingPath&&"in-active-path",e.inCheckedPath&&"in-checked-path"]),onMouseenter:t[2]||(t[2]=(...h)=>e.handleHoverExpand&&e.handleHoverExpand(...h)),onFocus:t[3]||(t[3]=(...h)=>e.handleHoverExpand&&e.handleHoverExpand(...h)),onClick:t[4]||(t[4]=(...h)=>e.handleClick&&e.handleClick(...h))},[ne(" prefix "),e.multiple?(k(),se(s,{key:0,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:e.isDisabled,onClick:t[0]||(t[0]=Ge(()=>{},["stop"])),"onUpdate:modelValue":e.handleSelectCheck},null,8,["model-value","indeterminate","disabled","onUpdate:modelValue"])):e.checkStrictly?(k(),se(a,{key:1,"model-value":e.checkedNodeId,label:e.node.uid,disabled:e.isDisabled,"onUpdate:modelValue":e.handleSelectCheck,onClick:t[1]||(t[1]=Ge(()=>{},["stop"]))},{default:Y(()=>[ne(`
+        Add an empty element to avoid render label,
+        do not use empty fragment here for https://github.com/vuejs/vue-next/pull/2485
+      `),nF]),_:1},8,["model-value","label","disabled","onUpdate:modelValue"])):e.isLeaf&&e.node.checked?(k(),se(c,{key:2,class:E(e.ns.e("prefix"))},{default:Y(()=>[W(u)]),_:1},8,["class"])):ne("v-if",!0),ne(" content "),W(f),ne(" postfix "),e.isLeaf?ne("v-if",!0):(k(),D(Ve,{key:3},[e.node.loading?(k(),se(c,{key:0,class:E([e.ns.is("loading"),e.ns.e("postfix")])},{default:Y(()=>[W(d)]),_:1},8,["class"])):(k(),se(c,{key:1,class:E(["arrow-right",e.ns.e("postfix")])},{default:Y(()=>[W(p)]),_:1},8,["class"]))],64))],42,tF)}var lF=Ne(eF,[["render",oF],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/node.vue"]]);const rF=G({name:"ElCascaderMenu",components:{Loading:Ol,ElIcon:Le,ElScrollbar:Qo,ElCascaderNode:lF},props:{nodes:{type:Array,required:!0},index:{type:Number,required:!0}},setup(e){const t=rt(),n=me("cascader-menu"),{t:o}=gt(),l=Hu();let r=null,s=null;const a=Be(Vp),u=I(null),c=S(()=>!e.nodes.length),f=S(()=>!a.initialLoaded),d=S(()=>`cascader-menu-${l}-${e.index}`),p=g=>{r=g.target},h=g=>{if(!(!a.isHoverMenu||!r||!u.value))if(r.contains(g.target)){v();const y=t.vnode.el,{left:w}=y.getBoundingClientRect(),{offsetWidth:b,offsetHeight:C}=y,_=g.clientX-w,$=r.offsetTop,M=$+r.offsetHeight;u.value.innerHTML=`
+          <path style="pointer-events: auto;" fill="transparent" d="M${_} ${$} L${b} 0 V${$} Z" />
+          <path style="pointer-events: auto;" fill="transparent" d="M${_} ${M} L${b} ${C} V${M} Z" />
+        `}else s||(s=window.setTimeout(m,a.config.hoverThreshold))},v=()=>{s&&(clearTimeout(s),s=null)},m=()=>{u.value&&(u.value.innerHTML="",v())};return{ns:n,panel:a,hoverZone:u,isEmpty:c,isLoading:f,menuId:d,t:o,handleExpand:p,handleMouseMove:h,clearHoverZone:m}}});function sF(e,t,n,o,l,r){const s=Ue("el-cascader-node"),a=Ue("loading"),u=Ue("el-icon"),c=Ue("el-scrollbar");return k(),se(c,{key:e.menuId,tag:"ul",role:"menu",class:E(e.ns.b()),"wrap-class":e.ns.e("wrap"),"view-class":[e.ns.e("list"),e.ns.is("empty",e.isEmpty)],onMousemove:e.handleMouseMove,onMouseleave:e.clearHoverZone},{default:Y(()=>{var f;return[(k(!0),D(Ve,null,dt(e.nodes,d=>(k(),se(s,{key:d.uid,node:d,"menu-id":e.menuId,onExpand:e.handleExpand},null,8,["node","menu-id","onExpand"]))),128)),e.isLoading?(k(),D("div",{key:0,class:E(e.ns.e("empty-text"))},[W(u,{size:"14",class:E(e.ns.is("loading"))},{default:Y(()=>[W(a)]),_:1},8,["class"]),vt(" "+Oe(e.t("el.cascader.loading")),1)],2)):e.isEmpty?(k(),D("div",{key:1,class:E(e.ns.e("empty-text"))},Oe(e.t("el.cascader.noData")),3)):(f=e.panel)!=null&&f.isHoverMenu?(k(),D("svg",{key:2,ref:"hoverZone",class:E(e.ns.e("hover-zone"))},null,2)):ne("v-if",!0)]}),_:1},8,["class","wrap-class","view-class","onMousemove","onMouseleave"])}var aF=Ne(rF,[["render",sF],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/menu.vue"]]);let iF=0;const uF=e=>{const t=[e];let{parent:n}=e;for(;n;)t.unshift(n),n=n.parent;return t};let Id=class Ad{constructor(t,n,o,l=!1){this.data=t,this.config=n,this.parent=o,this.root=l,this.uid=iF++,this.checked=!1,this.indeterminate=!1,this.loading=!1;const{value:r,label:s,children:a}=n,u=t[a],c=uF(this);this.level=l?0:o?o.level+1:1,this.value=t[r],this.label=t[s],this.pathNodes=c,this.pathValues=c.map(f=>f.value),this.pathLabels=c.map(f=>f.label),this.childrenData=u,this.children=(u||[]).map(f=>new Ad(f,n,this)),this.loaded=!n.lazy||this.isLeaf||!Kn(u)}get isDisabled(){const{data:t,parent:n,config:o}=this,{disabled:l,checkStrictly:r}=o;return(Ye(l)?l(t,this):!!t[l])||!r&&(n==null?void 0:n.isDisabled)}get isLeaf(){const{data:t,config:n,childrenData:o,loaded:l}=this,{lazy:r,leaf:s}=n,a=Ye(s)?s(t,this):t[s];return tn(a)?r&&!l?!1:!(Array.isArray(o)&&o.length):!!a}get valueByOption(){return this.config.emitPath?this.pathValues:this.value}appendChild(t){const{childrenData:n,children:o}=this,l=new Ad(t,this.config,this);return Array.isArray(n)?n.push(t):this.childrenData=[t],o.push(l),l}calcText(t,n){const o=t?this.pathLabels.join(n):this.label;return this.text=o,o}broadcast(t,...n){const o=`onParent${bo(t)}`;this.children.forEach(l=>{l&&(l.broadcast(t,...n),l[o]&&l[o](...n))})}emit(t,...n){const{parent:o}=this,l=`onChild${bo(t)}`;o&&(o[l]&&o[l](...n),o.emit(t,...n))}onParentCheck(t){this.isDisabled||this.setCheckState(t)}onChildCheck(){const{children:t}=this,n=t.filter(l=>!l.isDisabled),o=n.length?n.every(l=>l.checked):!1;this.setCheckState(o)}setCheckState(t){const n=this.children.length,o=this.children.reduce((l,r)=>{const s=r.checked?1:r.indeterminate?.5:0;return l+s},0);this.checked=this.loaded&&this.children.filter(l=>!l.isDisabled).every(l=>l.loaded&&l.checked)&&t,this.indeterminate=this.loaded&&o!==n&&o>0}doCheck(t){if(this.checked===t)return;const{checkStrictly:n,multiple:o}=this.config;n||!o?this.checked=t:(this.broadcast("check",t),this.setCheckState(t),this.emit("check"))}};const Pd=(e,t)=>e.reduce((n,o)=>(o.isLeaf?n.push(o):(!t&&n.push(o),n=n.concat(Pd(o.children,t))),n),[]);class Gm{constructor(t,n){this.config=n;const o=(t||[]).map(l=>new Id(l,this.config));this.nodes=o,this.allNodes=Pd(o,!1),this.leafNodes=Pd(o,!0)}getNodes(){return this.nodes}getFlattedNodes(t){return t?this.leafNodes:this.allNodes}appendNode(t,n){const o=n?n.appendChild(t):new Id(t,this.config);n||this.nodes.push(o),this.allNodes.push(o),o.isLeaf&&this.leafNodes.push(o)}appendNodes(t,n){t.forEach(o=>this.appendNode(o,n))}getNodeByValue(t,n=!1){return!t&&t!==0?null:this.getFlattedNodes(n).find(l=>Vn(l.value,t)||Vn(l.pathValues,t))||null}getSameNode(t){return t&&this.getFlattedNodes(!1).find(({value:o,level:l})=>Vn(t.value,o)&&t.level===l)||null}}const cw=Me({modelValue:{type:oe([Number,String,Array])},options:{type:oe(Array),default:()=>[]},props:{type:oe(Object),default:()=>({})}}),cF={expandTrigger:"click",multiple:!1,checkStrictly:!1,emitPath:!0,lazy:!1,lazyLoad:kt,value:"value",label:"label",children:"children",leaf:"leaf",disabled:"disabled",hoverThreshold:500},dF=e=>S(()=>({...cF,...e.props})),Xm=e=>{if(!e)return 0;const t=e.id.split("-");return Number(t[t.length-2])},fF=e=>{if(!e)return;const t=e.querySelector("input");t?t.click():i0(e)&&e.click()},pF=(e,t)=>{const n=t.slice(0),o=n.map(r=>r.uid),l=e.reduce((r,s)=>{const a=o.indexOf(s.uid);return a>-1&&(r.push(s),n.splice(a,1),o.splice(a,1)),r},[]);return l.push(...n),l},hF=G({name:"ElCascaderPanel",components:{ElCascaderMenu:aF},props:{...cw,border:{type:Boolean,default:!0},renderLabel:Function},emits:[lt,It,"close","expand-change"],setup(e,{emit:t,slots:n}){let o=!1;const l=me("cascader"),r=dF(e);let s=null;const a=I(!0),u=I([]),c=I(null),f=I([]),d=I(null),p=I([]),h=S(()=>r.value.expandTrigger==="hover"),v=S(()=>e.renderLabel||n.default),m=()=>{const{options:L}=e,R=r.value;o=!1,s=new Gm(L,R),f.value=[s.getNodes()],R.lazy&&Kn(e.options)?(a.value=!1,g(void 0,V=>{V&&(s=new Gm(V,R),f.value=[s.getNodes()]),a.value=!0,T(!1,!0)})):T(!1,!0)},g=(L,R)=>{const V=r.value;L=L||new Id({},V,void 0,!0),L.loading=!0;const z=F=>{const N=L,x=N.root?null:N;F&&(s==null||s.appendNodes(F,x)),N.loading=!1,N.loaded=!0,N.childrenData=N.childrenData||[],R&&R(F)};V.lazyLoad(L,z)},y=(L,R)=>{var V;const{level:z}=L,F=f.value.slice(0,z);let N;L.isLeaf?N=L.pathNodes[z-2]:(N=L,F.push(L.children)),((V=d.value)==null?void 0:V.uid)!==(N==null?void 0:N.uid)&&(d.value=L,f.value=F,!R&&t("expand-change",(L==null?void 0:L.pathValues)||[]))},w=(L,R,V=!0)=>{const{checkStrictly:z,multiple:F}=r.value,N=p.value[0];o=!0,!F&&(N==null||N.doCheck(!1)),L.doCheck(R),M(),V&&!F&&!z&&t("close"),!V&&!F&&!z&&b(L)},b=L=>{L&&(L=L.parent,b(L),L&&y(L))},C=L=>s==null?void 0:s.getFlattedNodes(L),_=L=>{var R;return(R=C(L))==null?void 0:R.filter(V=>V.checked!==!1)},$=()=>{p.value.forEach(L=>L.doCheck(!1)),M()},M=()=>{var L;const{checkStrictly:R,multiple:V}=r.value,z=p.value,F=_(!R),N=pF(z,F),x=N.map(P=>P.valueByOption);p.value=N,c.value=V?x:(L=x[0])!=null?L:null},T=(L=!1,R=!1)=>{const{modelValue:V}=e,{lazy:z,multiple:F,checkStrictly:N}=r.value,x=!N;if(!(!a.value||o||!R&&Vn(V,c.value)))if(z&&!L){const q=tm(F3(Fo(V))).map(te=>s==null?void 0:s.getNodeByValue(te)).filter(te=>!!te&&!te.loaded&&!te.loading);q.length?q.forEach(te=>{g(te,()=>T(!1,R))}):T(!0,R)}else{const P=F?Fo(V):[V],q=tm(P.map(te=>s==null?void 0:s.getNodeByValue(te,x)));A(q,R),c.value=Jb(V)}},A=(L,R=!0)=>{const{checkStrictly:V}=r.value,z=p.value,F=L.filter(P=>!!P&&(V||P.isLeaf)),N=s==null?void 0:s.getSameNode(d.value),x=R&&N||F[0];x?x.pathNodes.forEach(P=>y(P,!0)):d.value=null,z.forEach(P=>P.doCheck(!1)),F.forEach(P=>P.doCheck(!0)),p.value=F,De(O)},O=()=>{pt&&u.value.forEach(L=>{const R=L==null?void 0:L.$el;if(R){const V=R.querySelector(`.${l.namespace.value}-scrollbar__wrap`),z=R.querySelector(`.${l.b("node")}.${l.is("active")}`)||R.querySelector(`.${l.b("node")}.in-active-path`);v0(V,z)}})},H=L=>{const R=L.target,{code:V}=L;switch(V){case He.up:case He.down:{L.preventDefault();const z=V===He.up?-1:1;yi(u0(R,z,`.${l.b("node")}[tabindex="-1"]`));break}case He.left:{L.preventDefault();const z=u.value[Xm(R)-1],F=z==null?void 0:z.$el.querySelector(`.${l.b("node")}[aria-expanded="true"]`);yi(F);break}case He.right:{L.preventDefault();const z=u.value[Xm(R)+1],F=z==null?void 0:z.$el.querySelector(`.${l.b("node")}[tabindex="-1"]`);yi(F);break}case He.enter:fF(R);break}};return ut(Vp,wt({config:r,expandingNode:d,checkedNodes:p,isHoverMenu:h,initialLoaded:a,renderLabelFn:v,lazyLoad:g,expandNode:y,handleCheckChange:w})),ve([r,()=>e.options],m,{deep:!0,immediate:!0}),ve(()=>e.modelValue,()=>{o=!1,T()},{deep:!0}),ve(()=>c.value,L=>{Vn(L,e.modelValue)||(t(lt,L),t(It,L))}),Ny(()=>u.value=[]),et(()=>!Kn(e.modelValue)&&T()),{ns:l,menuList:u,menus:f,checkedNodes:p,handleKeyDown:H,handleCheckChange:w,getFlattedNodes:C,getCheckedNodes:_,clearCheckedNodes:$,calculateCheckedValue:M,scrollToExpandingNode:O}}});function vF(e,t,n,o,l,r){const s=Ue("el-cascader-menu");return k(),D("div",{class:E([e.ns.b("panel"),e.ns.is("bordered",e.border)]),onKeydown:t[0]||(t[0]=(...a)=>e.handleKeyDown&&e.handleKeyDown(...a))},[(k(!0),D(Ve,null,dt(e.menus,(a,u)=>(k(),se(s,{key:u,ref_for:!0,ref:c=>e.menuList[u]=c,index:u,nodes:[...a]},null,8,["index","nodes"]))),128))],34)}var Ei=Ne(hF,[["render",vF],["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader-panel/src/index.vue"]]);Ei.install=e=>{e.component(Ei.name,Ei)};const dw=Ei,mF=dw,zp=Me({closable:Boolean,type:{type:String,values:["success","info","warning","danger",""],default:""},hit:Boolean,disableTransitions:Boolean,color:{type:String,default:""},size:{type:String,values:Xo,default:""},effect:{type:String,values:["dark","light","plain"],default:"light"},round:Boolean}),gF={close:e=>e instanceof MouseEvent,click:e=>e instanceof MouseEvent},yF=G({name:"ElTag"}),bF=G({...yF,props:zp,emits:gF,setup(e,{emit:t}){const n=e,o=Yt(),l=me("tag"),r=S(()=>{const{type:u,hit:c,effect:f,closable:d,round:p}=n;return[l.b(),l.is("closable",d),l.m(u),l.m(o.value),l.m(f),l.is("hit",c),l.is("round",p)]}),s=u=>{t("close",u)},a=u=>{t("click",u)};return(u,c)=>u.disableTransitions?(k(),D("span",{key:0,class:E(i(r)),style:Fe({backgroundColor:u.color}),onClick:a},[K("span",{class:E(i(l).e("content"))},[fe(u.$slots,"default")],2),u.closable?(k(),se(i(Le),{key:0,class:E(i(l).e("close")),onClick:Ge(s,["stop"])},{default:Y(()=>[W(i(io))]),_:1},8,["class","onClick"])):ne("v-if",!0)],6)):(k(),se(Wt,{key:1,name:`${i(l).namespace.value}-zoom-in-center`,appear:""},{default:Y(()=>[K("span",{class:E(i(r)),style:Fe({backgroundColor:u.color}),onClick:a},[K("span",{class:E(i(l).e("content"))},[fe(u.$slots,"default")],2),u.closable?(k(),se(i(Le),{key:0,class:E(i(l).e("close")),onClick:Ge(s,["stop"])},{default:Y(()=>[W(i(io))]),_:1},8,["class","onClick"])):ne("v-if",!0)],6)]),_:3},8,["name"]))}});var wF=Ne(bF,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tag/src/tag.vue"]]);const ia=ot(wF),CF=Me({...cw,size:cn,placeholder:String,disabled:Boolean,clearable:Boolean,filterable:Boolean,filterMethod:{type:oe(Function),default:(e,t)=>e.text.includes(t)},separator:{type:String,default:" / "},showAllLevels:{type:Boolean,default:!0},collapseTags:Boolean,collapseTagsTooltip:{type:Boolean,default:!1},debounce:{type:Number,default:300},beforeFilter:{type:oe(Function),default:()=>!0},popperClass:{type:String,default:""},teleported:en.teleported,tagType:{...zp.type,default:"info"},validateEvent:{type:Boolean,default:!0}}),SF={[lt]:e=>!!e||e===null,[It]:e=>!!e||e===null,focus:e=>e instanceof FocusEvent,blur:e=>e instanceof FocusEvent,visibleChange:e=>Ut(e),expandChange:e=>!!e,removeTag:e=>!!e},kF={key:0},_F=["placeholder","onKeydown"],EF=["onClick"],$F="ElCascader",TF=G({name:$F}),OF=G({...TF,props:CF,emits:SF,setup(e,{expose:t,emit:n}){const o=e,l={modifiers:[{name:"arrowPosition",enabled:!0,phase:"main",fn:({state:J})=>{const{modifiersData:re,placement:be}=J;["right","left","bottom","top"].includes(be)||(re.arrow.x=35)},requires:["arrow"]}]},r=rs();let s=0,a=0;const u=me("cascader"),c=me("input"),{t:f}=gt(),{form:d,formItem:p}=kn(),h=I(null),v=I(null),m=I(null),g=I(null),y=I(null),w=I(!1),b=I(!1),C=I(!1),_=I(""),$=I(""),M=I([]),T=I([]),A=I([]),O=I(!1),H=S(()=>r.style),L=S(()=>o.disabled||(d==null?void 0:d.disabled)),R=S(()=>o.placeholder||f("el.cascader.placeholder")),V=S(()=>$.value||M.value.length>0||O.value?"":R.value),z=Yt(),F=S(()=>["small"].includes(z.value)?"small":"default"),N=S(()=>!!o.props.multiple),x=S(()=>!o.filterable||N.value),P=S(()=>N.value?$.value:_.value),q=S(()=>{var J;return((J=g.value)==null?void 0:J.checkedNodes)||[]}),te=S(()=>!o.clearable||L.value||C.value||!b.value?!1:!!q.value.length),j=S(()=>{const{showAllLevels:J,separator:re}=o,be=q.value;return be.length?N.value?"":be[0].calcText(J,re):""}),Z=S({get(){return Jb(o.modelValue)},set(J){n(lt,J),n(It,J),o.validateEvent&&(p==null||p.validate("change").catch(re=>void 0))}}),ge=S(()=>{var J,re;return(re=(J=h.value)==null?void 0:J.popperRef)==null?void 0:re.contentRef}),Ce=S(()=>[u.b(),u.m(z.value),u.is("disabled",L.value),r.class]),we=S(()=>[c.e("icon"),"icon-arrow-down",u.is("reverse",w.value)]),le=J=>{var re,be,B;L.value||(J=J??!w.value,J!==w.value&&(w.value=J,(be=(re=v.value)==null?void 0:re.input)==null||be.setAttribute("aria-expanded",`${J}`),J?(ee(),De((B=g.value)==null?void 0:B.scrollToExpandingNode)):o.filterable&&ye(),n("visibleChange",J)))},ee=()=>{De(()=>{var J;(J=h.value)==null||J.updatePopper()})},ae=()=>{C.value=!1},pe=J=>{const{showAllLevels:re,separator:be}=o;return{node:J,key:J.uid,text:J.calcText(re,be),hitState:!1,closable:!L.value&&!J.isDisabled,isCollapseTag:!1}},xe=J=>{var re;const be=J.node;be.doCheck(!1),(re=g.value)==null||re.calculateCheckedValue(),n("removeTag",be.valueByOption)},U=()=>{if(!N.value)return;const J=q.value,re=[],be=[];if(J.forEach(B=>be.push(pe(B))),T.value=be,J.length){const[B,...X]=J,ce=X.length;re.push(pe(B)),ce&&(o.collapseTags?re.push({key:-1,text:`+ ${ce}`,closable:!1,isCollapseTag:!0}):X.forEach(Se=>re.push(pe(Se))))}M.value=re},Q=()=>{var J,re;const{filterMethod:be,showAllLevels:B,separator:X}=o,ce=(re=(J=g.value)==null?void 0:J.getFlattedNodes(!o.props.checkStrictly))==null?void 0:re.filter(Se=>Se.isDisabled?!1:(Se.calcText(B,X),be(Se,P.value)));N.value&&(M.value.forEach(Se=>{Se.hitState=!1}),T.value.forEach(Se=>{Se.hitState=!1})),C.value=!0,A.value=ce,ee()},de=()=>{var J;let re;C.value&&y.value?re=y.value.$el.querySelector(`.${u.e("suggestion-item")}`):re=(J=g.value)==null?void 0:J.$el.querySelector(`.${u.b("node")}[tabindex="-1"]`),re&&(re.focus(),!C.value&&re.click())},_e=()=>{var J,re;const be=(J=v.value)==null?void 0:J.input,B=m.value,X=(re=y.value)==null?void 0:re.$el;if(!(!pt||!be)){if(X){const ce=X.querySelector(`.${u.e("suggestion-list")}`);ce.style.minWidth=`${be.offsetWidth}px`}if(B){const{offsetHeight:ce}=B,Se=M.value.length>0?`${Math.max(ce+6,s)}px`:`${s}px`;be.style.height=Se,ee()}}},$e=J=>{var re;return(re=g.value)==null?void 0:re.getCheckedNodes(J)},ie=J=>{ee(),n("expandChange",J)},Ee=J=>{var re;const be=(re=J.target)==null?void 0:re.value;if(J.type==="compositionend")O.value=!1,De(()=>je(be));else{const B=be[be.length-1]||"";O.value=!Vu(B)}},he=J=>{if(!O.value)switch(J.code){case He.enter:le();break;case He.down:le(!0),De(de),J.preventDefault();break;case He.esc:w.value===!0&&(J.preventDefault(),J.stopPropagation(),le(!1));break;case He.tab:le(!1);break}},Te=()=>{var J;(J=g.value)==null||J.clearCheckedNodes(),!w.value&&o.filterable&&ye(),le(!1)},ye=()=>{const{value:J}=j;_.value=J,$.value=J},ue=J=>{var re,be;const{checked:B}=J;N.value?(re=g.value)==null||re.handleCheckChange(J,!B,!1):(!B&&((be=g.value)==null||be.handleCheckChange(J,!0,!1)),le(!1))},Ie=J=>{const re=J.target,{code:be}=J;switch(be){case He.up:case He.down:{const B=be===He.up?-1:1;yi(u0(re,B,`.${u.e("suggestion-item")}[tabindex="-1"]`));break}case He.enter:re.click();break}},Pe=()=>{const J=M.value,re=J[J.length-1];a=$.value?0:a+1,!(!re||!a||o.collapseTags&&J.length>1)&&(re.hitState?xe(re):re.hitState=!0)},Ke=J=>{n("focus",J)},Je=J=>{n("blur",J)},nt=Cn(()=>{const{value:J}=P;if(!J)return;const re=o.beforeFilter(J);Ds(re)?re.then(Q).catch(()=>{}):re!==!1?Q():ae()},o.debounce),je=(J,re)=>{!w.value&&le(!0),!(re!=null&&re.isComposing)&&(J?nt():ae())};return ve(C,ee),ve([q,L],U),ve(M,()=>{De(()=>_e())}),ve(j,ye,{immediate:!0}),et(()=>{const J=v.value.input,re=Number.parseFloat(wN(c.cssVarName("input-height"),J).value)-2;s=J.offsetHeight||re,pn(J,_e)}),t({getCheckedNodes:$e,cascaderPanelRef:ge}),(J,re)=>(k(),se(i(Sn),{ref_key:"tooltipRef",ref:h,visible:w.value,teleported:J.teleported,"popper-class":[i(u).e("dropdown"),J.popperClass],"popper-options":l,"fallback-placements":["bottom-start","bottom","top-start","top","right","left"],"stop-popper-mouse-event":!1,"gpu-acceleration":!1,placement:"bottom-start",transition:`${i(u).namespace.value}-zoom-in-top`,effect:"light",pure:"",persistent:"",onHide:ae},{default:Y(()=>[Ze((k(),D("div",{class:E(i(Ce)),style:Fe(i(H)),onClick:re[5]||(re[5]=()=>le(i(x)?void 0:!0)),onKeydown:he,onMouseenter:re[6]||(re[6]=be=>b.value=!0),onMouseleave:re[7]||(re[7]=be=>b.value=!1)},[W(i(fn),{ref_key:"input",ref:v,modelValue:_.value,"onUpdate:modelValue":re[1]||(re[1]=be=>_.value=be),placeholder:i(V),readonly:i(x),disabled:i(L),"validate-event":!1,size:i(z),class:E(i(u).is("focus",w.value)),onCompositionstart:Ee,onCompositionupdate:Ee,onCompositionend:Ee,onFocus:Ke,onBlur:Je,onInput:je},{suffix:Y(()=>[i(te)?(k(),se(i(Le),{key:"clear",class:E([i(c).e("icon"),"icon-circle-close"]),onClick:Ge(Te,["stop"])},{default:Y(()=>[W(i(Tl))]),_:1},8,["class","onClick"])):(k(),se(i(Le),{key:"arrow-down",class:E(i(we)),onClick:re[0]||(re[0]=Ge(be=>le(),["stop"]))},{default:Y(()=>[W(i($l))]),_:1},8,["class"]))]),_:1},8,["modelValue","placeholder","readonly","disabled","size","class"]),i(N)?(k(),D("div",{key:0,ref_key:"tagWrapper",ref:m,class:E(i(u).e("tags"))},[(k(!0),D(Ve,null,dt(M.value,be=>(k(),se(i(ia),{key:be.key,type:J.tagType,size:i(F),hit:be.hitState,closable:be.closable,"disable-transitions":"",onClose:B=>xe(be)},{default:Y(()=>[be.isCollapseTag===!1?(k(),D("span",kF,Oe(be.text),1)):(k(),se(i(Sn),{key:1,disabled:w.value||!J.collapseTagsTooltip,"fallback-placements":["bottom","top","right","left"],placement:"bottom",effect:"light"},{default:Y(()=>[K("span",null,Oe(be.text),1)]),content:Y(()=>[K("div",{class:E(i(u).e("collapse-tags"))},[(k(!0),D(Ve,null,dt(T.value.slice(1),(B,X)=>(k(),D("div",{key:X,class:E(i(u).e("collapse-tag"))},[(k(),se(i(ia),{key:B.key,class:"in-tooltip",type:J.tagType,size:i(F),hit:B.hitState,closable:B.closable,"disable-transitions":"",onClose:ce=>xe(B)},{default:Y(()=>[K("span",null,Oe(B.text),1)]),_:2},1032,["type","size","hit","closable","onClose"]))],2))),128))],2)]),_:2},1032,["disabled"]))]),_:2},1032,["type","size","hit","closable","onClose"]))),128)),J.filterable&&!i(L)?Ze((k(),D("input",{key:0,"onUpdate:modelValue":re[2]||(re[2]=be=>$.value=be),type:"text",class:E(i(u).e("search-input")),placeholder:i(j)?"":i(R),onInput:re[3]||(re[3]=be=>je($.value,be)),onClick:re[4]||(re[4]=Ge(be=>le(!0),["stop"])),onKeydown:ht(Pe,["delete"]),onCompositionstart:Ee,onCompositionupdate:Ee,onCompositionend:Ee},null,42,_F)),[[Hf,$.value]]):ne("v-if",!0)],2)):ne("v-if",!0)],38)),[[i(kl),()=>le(!1),i(ge)]])]),content:Y(()=>[Ze(W(i(dw),{ref_key:"panel",ref:g,modelValue:i(Z),"onUpdate:modelValue":re[8]||(re[8]=be=>Tt(Z)?Z.value=be:null),options:J.options,props:o.props,border:!1,"render-label":J.$slots.default,onExpandChange:ie,onClose:re[9]||(re[9]=be=>J.$nextTick(()=>le(!1)))},null,8,["modelValue","options","props","render-label"]),[[mt,!C.value]]),J.filterable?Ze((k(),se(i(Qo),{key:0,ref_key:"suggestionPanel",ref:y,tag:"ul",class:E(i(u).e("suggestion-panel")),"view-class":i(u).e("suggestion-list"),onKeydown:Ie},{default:Y(()=>[A.value.length?(k(!0),D(Ve,{key:0},dt(A.value,be=>(k(),D("li",{key:be.uid,class:E([i(u).e("suggestion-item"),i(u).is("checked",be.checked)]),tabindex:-1,onClick:B=>ue(be)},[K("span",null,Oe(be.text),1),be.checked?(k(),se(i(Le),{key:0},{default:Y(()=>[W(i(Ma))]),_:1})):ne("v-if",!0)],10,EF))),128)):fe(J.$slots,"empty",{key:1},()=>[K("li",{class:E(i(u).e("empty-text"))},Oe(i(f)("el.cascader.noMatch")),3)])]),_:3},8,["class","view-class"])),[[mt,C.value]]):ne("v-if",!0)]),_:3},8,["visible","teleported","popper-class","transition"]))}});var $i=Ne(OF,[["__file","/home/runner/work/element-plus/element-plus/packages/components/cascader/src/cascader.vue"]]);$i.install=e=>{e.component($i.name,$i)};const NF=$i,MF=NF,IF=Me({checked:{type:Boolean,default:!1}}),AF={"update:checked":e=>Ut(e),[It]:e=>Ut(e)},PF=G({name:"ElCheckTag"}),RF=G({...PF,props:IF,emits:AF,setup(e,{emit:t}){const n=e,o=me("check-tag"),l=()=>{const r=!n.checked;t(It,r),t("update:checked",r)};return(r,s)=>(k(),D("span",{class:E([i(o).b(),i(o).is("checked",r.checked)]),onClick:l},[fe(r.$slots,"default")],2))}});var xF=Ne(RF,[["__file","/home/runner/work/element-plus/element-plus/packages/components/check-tag/src/check-tag.vue"]]);const LF=ot(xF),DF=Me({tag:{type:String,default:"div"},span:{type:Number,default:24},offset:{type:Number,default:0},pull:{type:Number,default:0},push:{type:Number,default:0},xs:{type:oe([Number,Object]),default:()=>xt({})},sm:{type:oe([Number,Object]),default:()=>xt({})},md:{type:oe([Number,Object]),default:()=>xt({})},lg:{type:oe([Number,Object]),default:()=>xt({})},xl:{type:oe([Number,Object]),default:()=>xt({})}}),BF=G({name:"ElCol"}),FF=G({...BF,props:DF,setup(e){const t=e,{gutter:n}=Be(R0,{gutter:S(()=>0)}),o=me("col"),l=S(()=>{const s={};return n.value&&(s.paddingLeft=s.paddingRight=`${n.value/2}px`),s}),r=S(()=>{const s=[];return["span","offset","pull","push"].forEach(c=>{const f=t[c];qe(f)&&(c==="span"?s.push(o.b(`${t[c]}`)):f>0&&s.push(o.b(`${c}-${t[c]}`)))}),["xs","sm","md","lg","xl"].forEach(c=>{qe(t[c])?s.push(o.b(`${c}-${t[c]}`)):st(t[c])&&Object.entries(t[c]).forEach(([f,d])=>{s.push(f!=="span"?o.b(`${c}-${f}-${d}`):o.b(`${c}-${d}`))})}),n.value&&s.push(o.is("guttered")),[o.b(),s]});return(s,a)=>(k(),se(it(s.tag),{class:E(i(r)),style:Fe(i(l))},{default:Y(()=>[fe(s.$slots,"default")]),_:3},8,["class","style"]))}});var VF=Ne(FF,[["__file","/home/runner/work/element-plus/element-plus/packages/components/col/src/col.vue"]]);const zF=ot(VF),Jm=e=>typeof qe(e),HF=Me({accordion:Boolean,modelValue:{type:oe([Array,String,Number]),default:()=>xt([])}}),KF={[lt]:Jm,[It]:Jm},WF=(e,t)=>{const n=I(Kr(e.modelValue)),o=r=>{n.value=r;const s=e.accordion?n.value[0]:n.value;t(lt,s),t(It,s)},l=r=>{if(e.accordion)o([n.value[0]===r?"":r]);else{const s=[...n.value],a=s.indexOf(r);a>-1?s.splice(a,1):s.push(r),o(s)}};return ve(()=>e.modelValue,()=>n.value=Kr(e.modelValue),{deep:!0}),ut(N0,{activeNames:n,handleItemClick:l}),{activeNames:n,setActiveNames:o}},jF=()=>{const e=me("collapse");return{rootKls:S(()=>e.b())}},UF=G({name:"ElCollapse"}),qF=G({...UF,props:HF,emits:KF,setup(e,{expose:t,emit:n}){const o=e,{activeNames:l,setActiveNames:r}=WF(o,n),{rootKls:s}=jF();return t({activeNames:l,setActiveNames:r}),(a,u)=>(k(),D("div",{class:E(i(s)),role:"tablist","aria-multiselectable":"true"},[fe(a.$slots,"default")],2))}});var YF=Ne(qF,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse/src/collapse.vue"]]);const GF=G({name:"ElCollapseTransition"}),XF=G({...GF,setup(e){const t=me("collapse-transition"),n={beforeEnter(o){o.dataset||(o.dataset={}),o.dataset.oldPaddingTop=o.style.paddingTop,o.dataset.oldPaddingBottom=o.style.paddingBottom,o.style.maxHeight=0,o.style.paddingTop=0,o.style.paddingBottom=0},enter(o){o.dataset.oldOverflow=o.style.overflow,o.scrollHeight!==0?(o.style.maxHeight=`${o.scrollHeight}px`,o.style.paddingTop=o.dataset.oldPaddingTop,o.style.paddingBottom=o.dataset.oldPaddingBottom):(o.style.maxHeight=0,o.style.paddingTop=o.dataset.oldPaddingTop,o.style.paddingBottom=o.dataset.oldPaddingBottom),o.style.overflow="hidden"},afterEnter(o){o.style.maxHeight="",o.style.overflow=o.dataset.oldOverflow},beforeLeave(o){o.dataset||(o.dataset={}),o.dataset.oldPaddingTop=o.style.paddingTop,o.dataset.oldPaddingBottom=o.style.paddingBottom,o.dataset.oldOverflow=o.style.overflow,o.style.maxHeight=`${o.scrollHeight}px`,o.style.overflow="hidden"},leave(o){o.scrollHeight!==0&&(o.style.maxHeight=0,o.style.paddingTop=0,o.style.paddingBottom=0)},afterLeave(o){o.style.maxHeight="",o.style.overflow=o.dataset.oldOverflow,o.style.paddingTop=o.dataset.oldPaddingTop,o.style.paddingBottom=o.dataset.oldPaddingBottom}};return(o,l)=>(k(),se(Wt,at({name:i(t).b()},wS(n)),{default:Y(()=>[fe(o.$slots,"default")]),_:3},16,["name"]))}});var Ti=Ne(XF,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse-transition/src/collapse-transition.vue"]]);Ti.install=e=>{e.component(Ti.name,Ti)};const Zu=Ti,JF=Zu,ZF=Me({title:{type:String,default:""},name:{type:oe([String,Number]),default:()=>Hu()},disabled:Boolean}),QF=e=>{const t=Be(N0),n=I(!1),o=I(!1),l=I(Hu()),r=S(()=>t==null?void 0:t.activeNames.value.includes(e.name));return{focusing:n,id:l,isActive:r,handleFocus:()=>{setTimeout(()=>{o.value?o.value=!1:n.value=!0},50)},handleHeaderClick:()=>{e.disabled||(t==null||t.handleItemClick(e.name),n.value=!1,o.value=!0)},handleEnterClick:()=>{t==null||t.handleItemClick(e.name)}}},e5=(e,{focusing:t,isActive:n,id:o})=>{const l=me("collapse"),r=S(()=>[l.b("item"),l.is("active",i(n)),l.is("disabled",e.disabled)]),s=S(()=>[l.be("item","header"),l.is("active",i(n)),{focusing:i(t)&&!e.disabled}]),a=S(()=>[l.be("item","arrow"),l.is("active",i(n))]),u=S(()=>l.be("item","wrap")),c=S(()=>l.be("item","content")),f=S(()=>l.b(`content-${i(o)}`)),d=S(()=>l.b(`head-${i(o)}`));return{arrowKls:a,headKls:s,rootKls:r,itemWrapperKls:u,itemContentKls:c,scopedContentId:f,scopedHeadId:d}},t5=["aria-expanded","aria-controls","aria-describedby"],n5=["id","tabindex"],o5=["id","aria-hidden","aria-labelledby"],l5=G({name:"ElCollapseItem"}),r5=G({...l5,props:ZF,setup(e,{expose:t}){const n=e,{focusing:o,id:l,isActive:r,handleFocus:s,handleHeaderClick:a,handleEnterClick:u}=QF(n),{arrowKls:c,headKls:f,rootKls:d,itemWrapperKls:p,itemContentKls:h,scopedContentId:v,scopedHeadId:m}=e5(n,{focusing:o,isActive:r,id:l});return t({isActive:r}),(g,y)=>(k(),D("div",{class:E(i(d))},[K("div",{role:"tab","aria-expanded":i(r),"aria-controls":i(v),"aria-describedby":i(v)},[K("div",{id:i(m),class:E(i(f)),role:"button",tabindex:g.disabled?-1:0,onClick:y[0]||(y[0]=(...w)=>i(a)&&i(a)(...w)),onKeypress:y[1]||(y[1]=ht(Ge((...w)=>i(u)&&i(u)(...w),["stop","prevent"]),["space","enter"])),onFocus:y[2]||(y[2]=(...w)=>i(s)&&i(s)(...w)),onBlur:y[3]||(y[3]=w=>o.value=!1)},[fe(g.$slots,"title",{},()=>[vt(Oe(g.title),1)]),W(i(Le),{class:E(i(c))},{default:Y(()=>[W(i(gn))]),_:1},8,["class"])],42,n5)],8,t5),W(i(Zu),null,{default:Y(()=>[Ze(K("div",{id:i(v),class:E(i(p)),role:"tabpanel","aria-hidden":!i(r),"aria-labelledby":i(m)},[K("div",{class:E(i(h))},[fe(g.$slots,"default")],2)],10,o5),[[mt,i(r)]])]),_:3})],2))}});var fw=Ne(r5,[["__file","/home/runner/work/element-plus/element-plus/packages/components/collapse/src/collapse-item.vue"]]);const s5=ot(YF,{CollapseItem:fw}),a5=zt(fw);let Tc=!1;function ua(e,t){if(!pt)return;const n=function(r){var s;(s=t.drag)==null||s.call(t,r)},o=function(r){var s;document.removeEventListener("mousemove",n),document.removeEventListener("mouseup",o),document.removeEventListener("touchmove",n),document.removeEventListener("touchend",o),document.onselectstart=null,document.ondragstart=null,Tc=!1,(s=t.end)==null||s.call(t,r)},l=function(r){var s;Tc||(r.preventDefault(),document.onselectstart=()=>!1,document.ondragstart=()=>!1,document.addEventListener("mousemove",n),document.addEventListener("mouseup",o),document.addEventListener("touchmove",n),document.addEventListener("touchend",o),Tc=!0,(s=t.start)==null||s.call(t,r))};e.addEventListener("mousedown",l),e.addEventListener("touchstart",l)}const i5=G({name:"ElColorAlphaSlider",props:{color:{type:Object,required:!0},vertical:{type:Boolean,default:!1}},setup(e){const t=me("color-alpha-slider"),n=rt(),o=Nt(),l=Nt(),r=I(0),s=I(0),a=I();ve(()=>e.color.get("alpha"),()=>{h()}),ve(()=>e.color.value,()=>{h()});function u(){if(!o.value||e.vertical)return 0;const v=n.vnode.el,m=e.color.get("alpha");return v?Math.round(m*(v.offsetWidth-o.value.offsetWidth/2)/100):0}function c(){if(!o.value)return 0;const v=n.vnode.el;if(!e.vertical)return 0;const m=e.color.get("alpha");return v?Math.round(m*(v.offsetHeight-o.value.offsetHeight/2)/100):0}function f(){if(e.color&&e.color.value){const{r:v,g:m,b:g}=e.color.toRgb();return`linear-gradient(to right, rgba(${v}, ${m}, ${g}, 0) 0%, rgba(${v}, ${m}, ${g}, 1) 100%)`}return""}function d(v){v.target!==o.value&&p(v)}function p(v){if(!l.value||!o.value)return;const g=n.vnode.el.getBoundingClientRect(),{clientX:y,clientY:w}=pp(v);if(e.vertical){let b=w-g.top;b=Math.max(o.value.offsetHeight/2,b),b=Math.min(b,g.height-o.value.offsetHeight/2),e.color.set("alpha",Math.round((b-o.value.offsetHeight/2)/(g.height-o.value.offsetHeight)*100))}else{let b=y-g.left;b=Math.max(o.value.offsetWidth/2,b),b=Math.min(b,g.width-o.value.offsetWidth/2),e.color.set("alpha",Math.round((b-o.value.offsetWidth/2)/(g.width-o.value.offsetWidth)*100))}}function h(){r.value=u(),s.value=c(),a.value=f()}return et(()=>{if(!l.value||!o.value)return;const v={drag:m=>{p(m)},end:m=>{p(m)}};ua(l.value,v),ua(o.value,v),h()}),{thumb:o,bar:l,thumbLeft:r,thumbTop:s,background:a,handleClick:d,update:h,ns:t}}});function u5(e,t,n,o,l,r){return k(),D("div",{class:E([e.ns.b(),e.ns.is("vertical",e.vertical)])},[K("div",{ref:"bar",class:E(e.ns.e("bar")),style:Fe({background:e.background}),onClick:t[0]||(t[0]=(...s)=>e.handleClick&&e.handleClick(...s))},null,6),K("div",{ref:"thumb",class:E(e.ns.e("thumb")),style:Fe({left:e.thumbLeft+"px",top:e.thumbTop+"px"})},null,6)],2)}var c5=Ne(i5,[["render",u5],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/alpha-slider.vue"]]);const d5=G({name:"ElColorHueSlider",props:{color:{type:Object,required:!0},vertical:Boolean},setup(e){const t=me("color-hue-slider"),n=rt(),o=I(),l=I(),r=I(0),s=I(0),a=S(()=>e.color.get("hue"));ve(()=>a.value,()=>{p()});function u(h){h.target!==o.value&&c(h)}function c(h){if(!l.value||!o.value)return;const m=n.vnode.el.getBoundingClientRect(),{clientX:g,clientY:y}=pp(h);let w;if(e.vertical){let b=y-m.top;b=Math.min(b,m.height-o.value.offsetHeight/2),b=Math.max(o.value.offsetHeight/2,b),w=Math.round((b-o.value.offsetHeight/2)/(m.height-o.value.offsetHeight)*360)}else{let b=g-m.left;b=Math.min(b,m.width-o.value.offsetWidth/2),b=Math.max(o.value.offsetWidth/2,b),w=Math.round((b-o.value.offsetWidth/2)/(m.width-o.value.offsetWidth)*360)}e.color.set("hue",w)}function f(){if(!o.value)return 0;const h=n.vnode.el;if(e.vertical)return 0;const v=e.color.get("hue");return h?Math.round(v*(h.offsetWidth-o.value.offsetWidth/2)/360):0}function d(){if(!o.value)return 0;const h=n.vnode.el;if(!e.vertical)return 0;const v=e.color.get("hue");return h?Math.round(v*(h.offsetHeight-o.value.offsetHeight/2)/360):0}function p(){r.value=f(),s.value=d()}return et(()=>{if(!l.value||!o.value)return;const h={drag:v=>{c(v)},end:v=>{c(v)}};ua(l.value,h),ua(o.value,h),p()}),{bar:l,thumb:o,thumbLeft:r,thumbTop:s,hueValue:a,handleClick:u,update:p,ns:t}}});function f5(e,t,n,o,l,r){return k(),D("div",{class:E([e.ns.b(),e.ns.is("vertical",e.vertical)])},[K("div",{ref:"bar",class:E(e.ns.e("bar")),onClick:t[0]||(t[0]=(...s)=>e.handleClick&&e.handleClick(...s))},null,2),K("div",{ref:"thumb",class:E(e.ns.e("thumb")),style:Fe({left:e.thumbLeft+"px",top:e.thumbTop+"px"})},null,6)],2)}var p5=Ne(d5,[["render",f5],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/hue-slider.vue"]]);const h5=Me({modelValue:String,id:String,showAlpha:Boolean,colorFormat:String,disabled:Boolean,size:cn,popperClass:{type:String,default:""},label:{type:String,default:void 0},tabindex:{type:[String,Number],default:0},predefine:{type:oe(Array)},validateEvent:{type:Boolean,default:!0}}),v5={[lt]:e=>Xe(e)||nn(e),[It]:e=>Xe(e)||nn(e),activeChange:e=>Xe(e)||nn(e)},pw=Symbol("colorPickerContextKey"),Zm=function(e,t,n){return[e,t*n/((e=(2-t)*n)<1?e:2-e)||0,e/2]},m5=function(e){return typeof e=="string"&&e.includes(".")&&Number.parseFloat(e)===1},g5=function(e){return typeof e=="string"&&e.includes("%")},Pr=function(e,t){m5(e)&&(e="100%");const n=g5(e);return e=Math.min(t,Math.max(0,Number.parseFloat(`${e}`))),n&&(e=Number.parseInt(`${e*t}`,10)/100),Math.abs(e-t)<1e-6?1:e%t/Number.parseFloat(t)},Qm={10:"A",11:"B",12:"C",13:"D",14:"E",15:"F"},Oi=e=>{e=Math.min(Math.round(e),255);const t=Math.floor(e/16),n=e%16;return`${Qm[t]||t}${Qm[n]||n}`},eg=function({r:e,g:t,b:n}){return Number.isNaN(+e)||Number.isNaN(+t)||Number.isNaN(+n)?"":`#${Oi(e)}${Oi(t)}${Oi(n)}`},Oc={A:10,B:11,C:12,D:13,E:14,F:15},xl=function(e){return e.length===2?(Oc[e[0].toUpperCase()]||+e[0])*16+(Oc[e[1].toUpperCase()]||+e[1]):Oc[e[1].toUpperCase()]||+e[1]},y5=function(e,t,n){t=t/100,n=n/100;let o=t;const l=Math.max(n,.01);n*=2,t*=n<=1?n:2-n,o*=l<=1?l:2-l;const r=(n+t)/2,s=n===0?2*o/(l+o):2*t/(n+t);return{h:e,s:s*100,v:r*100}},tg=(e,t,n)=>{e=Pr(e,255),t=Pr(t,255),n=Pr(n,255);const o=Math.max(e,t,n),l=Math.min(e,t,n);let r;const s=o,a=o-l,u=o===0?0:a/o;if(o===l)r=0;else{switch(o){case e:{r=(t-n)/a+(t<n?6:0);break}case t:{r=(n-e)/a+2;break}case n:{r=(e-t)/a+4;break}}r/=6}return{h:r*360,s:u*100,v:s*100}},gs=function(e,t,n){e=Pr(e,360)*6,t=Pr(t,100),n=Pr(n,100);const o=Math.floor(e),l=e-o,r=n*(1-t),s=n*(1-l*t),a=n*(1-(1-l)*t),u=o%6,c=[n,s,r,r,a,n][u],f=[a,n,n,s,r,r][u],d=[r,r,a,n,n,s][u];return{r:Math.round(c*255),g:Math.round(f*255),b:Math.round(d*255)}};class As{constructor(t={}){this._hue=0,this._saturation=100,this._value=100,this._alpha=100,this.enableAlpha=!1,this.format="hex",this.value="";for(const n in t)ft(t,n)&&(this[n]=t[n]);t.value?this.fromString(t.value):this.doOnChange()}set(t,n){if(arguments.length===1&&typeof t=="object"){for(const o in t)ft(t,o)&&this.set(o,t[o]);return}this[`_${t}`]=n,this.doOnChange()}get(t){return t==="alpha"?Math.floor(this[`_${t}`]):this[`_${t}`]}toRgb(){return gs(this._hue,this._saturation,this._value)}fromString(t){if(!t){this._hue=0,this._saturation=100,this._value=100,this.doOnChange();return}const n=(o,l,r)=>{this._hue=Math.max(0,Math.min(360,o)),this._saturation=Math.max(0,Math.min(100,l)),this._value=Math.max(0,Math.min(100,r)),this.doOnChange()};if(t.includes("hsl")){const o=t.replace(/hsla|hsl|\(|\)/gm,"").split(/\s|,/g).filter(l=>l!=="").map((l,r)=>r>2?Number.parseFloat(l):Number.parseInt(l,10));if(o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3){const{h:l,s:r,v:s}=y5(o[0],o[1],o[2]);n(l,r,s)}}else if(t.includes("hsv")){const o=t.replace(/hsva|hsv|\(|\)/gm,"").split(/\s|,/g).filter(l=>l!=="").map((l,r)=>r>2?Number.parseFloat(l):Number.parseInt(l,10));o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3&&n(o[0],o[1],o[2])}else if(t.includes("rgb")){const o=t.replace(/rgba|rgb|\(|\)/gm,"").split(/\s|,/g).filter(l=>l!=="").map((l,r)=>r>2?Number.parseFloat(l):Number.parseInt(l,10));if(o.length===4?this._alpha=Number.parseFloat(o[3])*100:o.length===3&&(this._alpha=100),o.length>=3){const{h:l,s:r,v:s}=tg(o[0],o[1],o[2]);n(l,r,s)}}else if(t.includes("#")){const o=t.replace("#","").trim();if(!/^[0-9a-fA-F]{3}$|^[0-9a-fA-F]{6}$|^[0-9a-fA-F]{8}$/.test(o))return;let l,r,s;o.length===3?(l=xl(o[0]+o[0]),r=xl(o[1]+o[1]),s=xl(o[2]+o[2])):(o.length===6||o.length===8)&&(l=xl(o.slice(0,2)),r=xl(o.slice(2,4)),s=xl(o.slice(4,6))),o.length===8?this._alpha=xl(o.slice(6))/255*100:(o.length===3||o.length===6)&&(this._alpha=100);const{h:a,s:u,v:c}=tg(l,r,s);n(a,u,c)}}compare(t){return Math.abs(t._hue-this._hue)<2&&Math.abs(t._saturation-this._saturation)<1&&Math.abs(t._value-this._value)<1&&Math.abs(t._alpha-this._alpha)<1}doOnChange(){const{_hue:t,_saturation:n,_value:o,_alpha:l,format:r}=this;if(this.enableAlpha)switch(r){case"hsl":{const s=Zm(t,n/100,o/100);this.value=`hsla(${t}, ${Math.round(s[1]*100)}%, ${Math.round(s[2]*100)}%, ${this.get("alpha")/100})`;break}case"hsv":{this.value=`hsva(${t}, ${Math.round(n)}%, ${Math.round(o)}%, ${this.get("alpha")/100})`;break}case"hex":{this.value=`${eg(gs(t,n,o))}${Oi(l*255/100)}`;break}default:{const{r:s,g:a,b:u}=gs(t,n,o);this.value=`rgba(${s}, ${a}, ${u}, ${this.get("alpha")/100})`}}else switch(r){case"hsl":{const s=Zm(t,n/100,o/100);this.value=`hsl(${t}, ${Math.round(s[1]*100)}%, ${Math.round(s[2]*100)}%)`;break}case"hsv":{this.value=`hsv(${t}, ${Math.round(n)}%, ${Math.round(o)}%)`;break}case"rgb":{const{r:s,g:a,b:u}=gs(t,n,o);this.value=`rgb(${s}, ${a}, ${u})`;break}default:this.value=eg(gs(t,n,o))}}}const b5=G({props:{colors:{type:Array,required:!0},color:{type:Object,required:!0}},setup(e){const t=me("color-predefine"),{currentColor:n}=Be(pw),o=I(r(e.colors,e.color));ve(()=>n.value,s=>{const a=new As;a.fromString(s),o.value.forEach(u=>{u.selected=a.compare(u)})}),Fn(()=>{o.value=r(e.colors,e.color)});function l(s){e.color.fromString(e.colors[s])}function r(s,a){return s.map(u=>{const c=new As;return c.enableAlpha=!0,c.format="rgba",c.fromString(u),c.selected=c.value===a.value,c})}return{rgbaColors:o,handleSelect:l,ns:t}}}),w5=["onClick"];function C5(e,t,n,o,l,r){return k(),D("div",{class:E(e.ns.b())},[K("div",{class:E(e.ns.e("colors"))},[(k(!0),D(Ve,null,dt(e.rgbaColors,(s,a)=>(k(),D("div",{key:e.colors[a],class:E([e.ns.e("color-selector"),e.ns.is("alpha",s._alpha<100),{selected:s.selected}]),onClick:u=>e.handleSelect(a)},[K("div",{style:Fe({backgroundColor:s.value})},null,4)],10,w5))),128))],2)],2)}var S5=Ne(b5,[["render",C5],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/predefine.vue"]]);const k5=G({name:"ElSlPanel",props:{color:{type:Object,required:!0}},setup(e){const t=me("color-svpanel"),n=rt(),o=I(0),l=I(0),r=I("hsl(0, 100%, 50%)"),s=S(()=>{const c=e.color.get("hue"),f=e.color.get("value");return{hue:c,value:f}});function a(){const c=e.color.get("saturation"),f=e.color.get("value"),d=n.vnode.el,{clientWidth:p,clientHeight:h}=d;l.value=c*p/100,o.value=(100-f)*h/100,r.value=`hsl(${e.color.get("hue")}, 100%, 50%)`}function u(c){const d=n.vnode.el.getBoundingClientRect(),{clientX:p,clientY:h}=pp(c);let v=p-d.left,m=h-d.top;v=Math.max(0,v),v=Math.min(v,d.width),m=Math.max(0,m),m=Math.min(m,d.height),l.value=v,o.value=m,e.color.set({saturation:v/d.width*100,value:100-m/d.height*100})}return ve(()=>s.value,()=>{a()}),et(()=>{ua(n.vnode.el,{drag:c=>{u(c)},end:c=>{u(c)}}),a()}),{cursorTop:o,cursorLeft:l,background:r,colorValue:s,handleDrag:u,update:a,ns:t}}}),_5=K("div",null,null,-1),E5=[_5];function $5(e,t,n,o,l,r){return k(),D("div",{class:E(e.ns.b()),style:Fe({backgroundColor:e.background})},[K("div",{class:E(e.ns.e("white"))},null,2),K("div",{class:E(e.ns.e("black"))},null,2),K("div",{class:E(e.ns.e("cursor")),style:Fe({top:e.cursorTop+"px",left:e.cursorLeft+"px"})},E5,6)],6)}var T5=Ne(k5,[["render",$5],["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/components/sv-panel.vue"]]);const O5=["id","aria-label","aria-labelledby","aria-description","tabindex","onKeydown"],N5=G({name:"ElColorPicker"}),M5=G({...N5,props:h5,emits:v5,setup(e,{expose:t,emit:n}){const o=e,{t:l}=gt(),r=me("color"),{formItem:s}=kn(),a=Yt(),u=In(),{inputId:c,isLabeledByFormItem:f}=Nl(o,{formItemContext:s}),d=I(),p=I(),h=I(),v=I();let m=!0;const g=wt(new As({enableAlpha:o.showAlpha,format:o.colorFormat||"",value:o.modelValue})),y=I(!1),w=I(!1),b=I(""),C=S(()=>!o.modelValue&&!w.value?"transparent":A(g,o.showAlpha)),_=S(()=>!o.modelValue&&!w.value?"":g.value),$=S(()=>f.value?void 0:o.label||l("el.colorpicker.defaultLabel")),M=S(()=>f.value?s==null?void 0:s.labelId:void 0),T=S(()=>[r.b("picker"),r.is("disabled",u.value),r.bm("picker",a.value)]);function A(x,P){if(!(x instanceof As))throw new TypeError("color should be instance of _color Class");const{r:q,g:te,b:j}=x.toRgb();return P?`rgba(${q}, ${te}, ${j}, ${x.get("alpha")/100})`:`rgb(${q}, ${te}, ${j})`}function O(x){y.value=x}const H=Cn(O,100);function L(){H(!1),R()}function R(){De(()=>{o.modelValue?g.fromString(o.modelValue):(g.value="",De(()=>{w.value=!1}))})}function V(){u.value||H(!y.value)}function z(){g.fromString(b.value)}function F(){const x=g.value;n(lt,x),n("change",x),o.validateEvent&&(s==null||s.validate("change").catch(P=>void 0)),H(!1),De(()=>{const P=new As({enableAlpha:o.showAlpha,format:o.colorFormat||"",value:o.modelValue});g.compare(P)||R()})}function N(){H(!1),n(lt,null),n("change",null),o.modelValue!==null&&o.validateEvent&&(s==null||s.validate("change").catch(x=>void 0)),R()}return et(()=>{o.modelValue&&(b.value=_.value)}),ve(()=>o.modelValue,x=>{x?x&&x!==g.value&&(m=!1,g.fromString(x)):w.value=!1}),ve(()=>_.value,x=>{b.value=x,m&&n("activeChange",x),m=!0}),ve(()=>g.value,()=>{!o.modelValue&&!w.value&&(w.value=!0)}),ve(()=>y.value,()=>{De(()=>{var x,P,q;(x=d.value)==null||x.update(),(P=p.value)==null||P.update(),(q=h.value)==null||q.update()})}),ut(pw,{currentColor:_}),t({color:g}),(x,P)=>(k(),se(i(Sn),{ref_key:"popper",ref:v,visible:y.value,"show-arrow":!1,"fallback-placements":["bottom","top","right","left"],offset:0,"gpu-acceleration":!1,"popper-class":[i(r).be("picker","panel"),i(r).b("dropdown"),x.popperClass],"stop-popper-mouse-event":!1,effect:"light",trigger:"click",transition:`${i(r).namespace.value}-zoom-in-top`,persistent:""},{content:Y(()=>[Ze((k(),D("div",null,[K("div",{class:E(i(r).be("dropdown","main-wrapper"))},[W(p5,{ref_key:"hue",ref:d,class:"hue-slider",color:i(g),vertical:""},null,8,["color"]),W(T5,{ref:"svPanel",color:i(g)},null,8,["color"])],2),x.showAlpha?(k(),se(c5,{key:0,ref_key:"alpha",ref:h,color:i(g)},null,8,["color"])):ne("v-if",!0),x.predefine?(k(),se(S5,{key:1,ref:"predefine",color:i(g),colors:x.predefine},null,8,["color","colors"])):ne("v-if",!0),K("div",{class:E(i(r).be("dropdown","btns"))},[K("span",{class:E(i(r).be("dropdown","value"))},[W(i(fn),{modelValue:b.value,"onUpdate:modelValue":P[0]||(P[0]=q=>b.value=q),"validate-event":!1,size:"small",onKeyup:ht(z,["enter"]),onBlur:z},null,8,["modelValue","onKeyup"])],2),W(i(un),{class:E(i(r).be("dropdown","link-btn")),text:"",size:"small",onClick:N},{default:Y(()=>[vt(Oe(i(l)("el.colorpicker.clear")),1)]),_:1},8,["class"]),W(i(un),{plain:"",size:"small",class:E(i(r).be("dropdown","btn")),onClick:F},{default:Y(()=>[vt(Oe(i(l)("el.colorpicker.confirm")),1)]),_:1},8,["class"])],2)])),[[i(kl),L]])]),default:Y(()=>[K("div",{id:i(c),class:E(i(T)),role:"button","aria-label":i($),"aria-labelledby":i(M),"aria-description":i(l)("el.colorpicker.description",{color:x.modelValue||""}),tabindex:x.tabindex,onKeydown:ht(V,["enter"])},[i(u)?(k(),D("div",{key:0,class:E(i(r).be("picker","mask"))},null,2)):ne("v-if",!0),K("div",{class:E(i(r).be("picker","trigger")),onClick:V},[K("span",{class:E([i(r).be("picker","color"),i(r).is("alpha",x.showAlpha)])},[K("span",{class:E(i(r).be("picker","color-inner")),style:Fe({backgroundColor:i(C)})},[Ze(W(i(Le),{class:E([i(r).be("picker","icon"),i(r).is("icon-arrow-down")])},{default:Y(()=>[W(i($l))]),_:1},8,["class"]),[[mt,x.modelValue||w.value]]),!x.modelValue&&!w.value?(k(),se(i(Le),{key:0,class:E([i(r).be("picker","empty"),i(r).is("icon-close")])},{default:Y(()=>[W(i(io))]),_:1},8,["class"])):ne("v-if",!0)],6)],2)],2)],42,O5)]),_:1},8,["visible","popper-class","transition"]))}});var I5=Ne(M5,[["__file","/home/runner/work/element-plus/element-plus/packages/components/color-picker/src/color-picker.vue"]]);const A5=ot(I5),Rd={},P5=Me({a11y:{type:Boolean,default:!0},locale:{type:oe(Object)},size:cn,button:{type:oe(Object)},experimentalFeatures:{type:oe(Object)},keyboardNavigation:{type:Boolean,default:!0},message:{type:oe(Object)},zIndex:Number,namespace:{type:String,default:"el"}}),R5=G({name:"ElConfigProvider",props:P5,setup(e,{slots:t}){ve(()=>e.message,o=>{Object.assign(Rd,o??{})},{immediate:!0,deep:!0});const n=z0(e);return()=>fe(t,"default",{config:n==null?void 0:n.value})}}),x5=ot(R5),L5=G({name:"ElContainer"}),D5=G({...L5,props:{direction:{type:String}},setup(e){const t=e,n=ln(),o=me("container"),l=S(()=>t.direction==="vertical"?!0:t.direction==="horizontal"?!1:n&&n.default?n.default().some(s=>{const a=s.type.name;return a==="ElHeader"||a==="ElFooter"}):!1);return(r,s)=>(k(),D("section",{class:E([i(o).b(),i(o).is("vertical",i(l))])},[fe(r.$slots,"default")],2))}});var B5=Ne(D5,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/container.vue"]]);const F5=G({name:"ElAside"}),V5=G({...F5,props:{width:{type:String,default:null}},setup(e){const t=e,n=me("aside"),o=S(()=>t.width?n.cssVarBlock({width:t.width}):{});return(l,r)=>(k(),D("aside",{class:E(i(n).b()),style:Fe(i(o))},[fe(l.$slots,"default")],6))}});var hw=Ne(V5,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/aside.vue"]]);const z5=G({name:"ElFooter"}),H5=G({...z5,props:{height:{type:String,default:null}},setup(e){const t=e,n=me("footer"),o=S(()=>t.height?n.cssVarBlock({height:t.height}):{});return(l,r)=>(k(),D("footer",{class:E(i(n).b()),style:Fe(i(o))},[fe(l.$slots,"default")],6))}});var vw=Ne(H5,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/footer.vue"]]);const K5=G({name:"ElHeader"}),W5=G({...K5,props:{height:{type:String,default:null}},setup(e){const t=e,n=me("header"),o=S(()=>t.height?n.cssVarBlock({height:t.height}):{});return(l,r)=>(k(),D("header",{class:E(i(n).b()),style:Fe(i(o))},[fe(l.$slots,"default")],6))}});var mw=Ne(W5,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/header.vue"]]);const j5=G({name:"ElMain"}),U5=G({...j5,setup(e){const t=me("main");return(n,o)=>(k(),D("main",{class:E(i(t).b())},[fe(n.$slots,"default")],2))}});var gw=Ne(U5,[["__file","/home/runner/work/element-plus/element-plus/packages/components/container/src/main.vue"]]);const q5=ot(B5,{Aside:hw,Footer:vw,Header:mw,Main:gw}),Y5=zt(hw),G5=zt(vw),X5=zt(mw),J5=zt(gw);var xd={},Z5={get exports(){return xd},set exports(e){xd=e}};(function(e,t){(function(n,o){e.exports=o()})(el,function(){return function(n,o){var l=o.prototype,r=l.format;l.format=function(s){var a=this,u=this.$locale();if(!this.isValid())return r.bind(this)(s);var c=this.$utils(),f=(s||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(d){switch(d){case"Q":return Math.ceil((a.$M+1)/3);case"Do":return u.ordinal(a.$D);case"gggg":return a.weekYear();case"GGGG":return a.isoWeekYear();case"wo":return u.ordinal(a.week(),"W");case"w":case"ww":return c.s(a.week(),d==="w"?1:2,"0");case"W":case"WW":return c.s(a.isoWeek(),d==="W"?1:2,"0");case"k":case"kk":return c.s(String(a.$H===0?24:a.$H),d==="k"?1:2,"0");case"X":return Math.floor(a.$d.getTime()/1e3);case"x":return a.$d.getTime();case"z":return"["+a.offsetName()+"]";case"zzz":return"["+a.offsetName("long")+"]";default:return d}});return r.bind(this)(f)}}})})(Z5);const Q5=xd;var Ld={},eV={get exports(){return Ld},set exports(e){Ld=e}};(function(e,t){(function(n,o){e.exports=o()})(el,function(){var n="week",o="year";return function(l,r,s){var a=r.prototype;a.week=function(u){if(u===void 0&&(u=null),u!==null)return this.add(7*(u-this.week()),"day");var c=this.$locale().yearStart||1;if(this.month()===11&&this.date()>25){var f=s(this).startOf(o).add(1,o).date(c),d=s(this).endOf(n);if(f.isBefore(d))return 1}var p=s(this).startOf(o).date(c).startOf(n).subtract(1,"millisecond"),h=this.diff(p,n,!0);return h<0?s(this).startOf("week").week():Math.ceil(h)},a.weeks=function(u){return u===void 0&&(u=null),this.week(u)}}})})(eV);const tV=Ld;var Dd={},nV={get exports(){return Dd},set exports(e){Dd=e}};(function(e,t){(function(n,o){e.exports=o()})(el,function(){return function(n,o){o.prototype.weekYear=function(){var l=this.month(),r=this.week(),s=this.year();return r===1&&l===11?s+1:l===0&&r>=52?s-1:s}}})})(nV);const oV=Dd;var Bd={},lV={get exports(){return Bd},set exports(e){Bd=e}};(function(e,t){(function(n,o){e.exports=o()})(el,function(){return function(n,o,l){o.prototype.dayOfYear=function(r){var s=Math.round((l(this).startOf("day")-l(this).startOf("year"))/864e5)+1;return r==null?s:this.add(r-s,"day")}}})})(lV);const rV=Bd;var Fd={},sV={get exports(){return Fd},set exports(e){Fd=e}};(function(e,t){(function(n,o){e.exports=o()})(el,function(){return function(n,o){o.prototype.isSameOrAfter=function(l,r){return this.isSame(l,r)||this.isAfter(l,r)}}})})(sV);const aV=Fd;var Vd={},iV={get exports(){return Vd},set exports(e){Vd=e}};(function(e,t){(function(n,o){e.exports=o()})(el,function(){return function(n,o){o.prototype.isSameOrBefore=function(l,r){return this.isSame(l,r)||this.isBefore(l,r)}}})})(iV);const uV=Vd,cV=Me({type:{type:oe(String),default:"date"}}),dV=["date","dates","year","month","week","range"],Hp=Me({disabledDate:{type:oe(Function)},date:{type:oe(Object),required:!0},minDate:{type:oe(Object)},maxDate:{type:oe(Object)},parsedValue:{type:oe([Object,Array])},rangeState:{type:oe(Object),default:()=>({endDate:null,selecting:!1})}}),yw=Me({type:{type:oe(String),required:!0,values:uR}}),bw=Me({unlinkPanels:Boolean,parsedValue:{type:oe(Array)}}),ww=e=>({type:String,values:dV,default:e}),fV=Me({...yw,parsedValue:{type:oe([Object,Array])},visible:{type:Boolean},format:{type:String,default:""}}),pV=Me({...Hp,cellClassName:{type:oe(Function)},showWeekNumber:Boolean,selectionMode:ww("date")}),zd=e=>{if(!Re(e))return!1;const[t,n]=e;return tt.isDayjs(t)&&tt.isDayjs(n)&&t.isSameOrBefore(n)},Cw=(e,{lang:t,unit:n,unlinkPanels:o})=>{let l;if(Re(e)){let[r,s]=e.map(a=>tt(a).locale(t));return o||(s=r.add(1,n)),[r,s]}else e?l=tt(e):l=tt();return l=l.locale(t),[l,l.add(1,n)]},hV=(e,t,{columnIndexOffset:n,startDate:o,nextEndDate:l,now:r,unit:s,relativeDateGetter:a,setCellMetadata:u,setRowMetadata:c})=>{for(let f=0;f<e.row;f++){const d=t[f];for(let p=0;p<e.column;p++){let h=d[p+n];h||(h={row:f,column:p,type:"normal",inRange:!1,start:!1,end:!1});const v=f*e.column+p,m=a(v);h.dayjs=m,h.date=m.toDate(),h.timestamp=m.valueOf(),h.type="normal",h.inRange=!!(o&&m.isSameOrAfter(o,s)&&l&&m.isSameOrBefore(l,s))||!!(o&&m.isSameOrBefore(o,s)&&l&&m.isSameOrAfter(l,s)),o!=null&&o.isSameOrAfter(l)?(h.start=!!l&&m.isSame(l,s),h.end=o&&m.isSame(o,s)):(h.start=!!o&&m.isSame(o,s),h.end=!!l&&m.isSame(l,s)),m.isSame(r,s)&&(h.type="today"),u==null||u(h,{rowIndex:f,columnIndex:p}),d[p+n]=h}c==null||c(d)}},vV=Me({cell:{type:oe(Object)}});var mV=G({name:"ElDatePickerCell",props:vV,setup(e){const t=me("date-table-cell"),{slots:n}=Be(Cp);return()=>{const{cell:o}=e;if(n.default){const l=n.default(o).filter(r=>r.patchFlag!==-2&&r.type.toString()!=="Symbol(Comment)");if(l.length)return l}return W("div",{class:t.b()},[W("span",{class:t.e("text")},[o==null?void 0:o.text])])}}});const gV=["aria-label","onMousedown"],yV={key:0,scope:"col"},bV=["aria-label"],wV=["aria-current","aria-selected","tabindex"],CV=G({__name:"basic-date-table",props:pV,emits:["changerange","pick","select"],setup(e,{expose:t,emit:n}){const o=e,l=me("date-table"),{t:r,lang:s}=gt(),a=I(),u=I(),c=I(),f=I(),d=I([[],[],[],[],[],[]]);let p=!1;const h=o.date.$locale().weekStart||7,v=o.date.locale("en").localeData().weekdaysShort().map(j=>j.toLowerCase()),m=S(()=>h>3?7-h:-h),g=S(()=>{const j=o.date.startOf("month");return j.subtract(j.day()||7,"day")}),y=S(()=>v.concat(v).slice(h,h+7)),w=S(()=>Fb(T.value).some(j=>j.isCurrent)),b=S(()=>{const j=o.date.startOf("month"),Z=j.day()||7,ge=j.daysInMonth(),Ce=j.subtract(1,"month").daysInMonth();return{startOfMonthDay:Z,dateCountOfMonth:ge,dateCountOfLastMonth:Ce}}),C=S(()=>o.selectionMode==="dates"?Fo(o.parsedValue):[]),_=(j,{count:Z,rowIndex:ge,columnIndex:Ce})=>{const{startOfMonthDay:we,dateCountOfMonth:le,dateCountOfLastMonth:ee}=i(b),ae=i(m);if(ge>=0&&ge<=1){const pe=we+ae<0?7+we+ae:we+ae;if(Ce+ge*7>=pe)return j.text=Z,!0;j.text=ee-(pe-Ce%7)+1+ge*7,j.type="prev-month"}else return Z<=le?j.text=Z:(j.text=Z-le,j.type="next-month"),!0;return!1},$=(j,{columnIndex:Z,rowIndex:ge},Ce)=>{const{disabledDate:we,cellClassName:le}=o,ee=i(C),ae=_(j,{count:Ce,rowIndex:ge,columnIndex:Z}),pe=j.dayjs.toDate();return j.selected=ee.find(xe=>xe.valueOf()===j.dayjs.valueOf()),j.isSelected=!!j.selected,j.isCurrent=H(j),j.disabled=we==null?void 0:we(pe),j.customClass=le==null?void 0:le(pe),ae},M=j=>{if(o.selectionMode==="week"){const[Z,ge]=o.showWeekNumber?[1,7]:[0,6],Ce=te(j[Z+1]);j[Z].inRange=Ce,j[Z].start=Ce,j[ge].inRange=Ce,j[ge].end=Ce}},T=S(()=>{const{minDate:j,maxDate:Z,rangeState:ge,showWeekNumber:Ce}=o,we=m.value,le=d.value,ee="day";let ae=1;if(Ce)for(let pe=0;pe<6;pe++)le[pe][0]||(le[pe][0]={type:"week",text:g.value.add(pe*7+1,ee).week()});return hV({row:6,column:7},le,{startDate:j,columnIndexOffset:Ce?1:0,nextEndDate:ge.endDate||Z||ge.selecting&&j||null,now:tt().locale(i(s)).startOf(ee),unit:ee,relativeDateGetter:pe=>g.value.add(pe-we,ee),setCellMetadata:(...pe)=>{$(...pe,ae)&&(ae+=1)},setRowMetadata:M}),le});ve(()=>o.date,async()=>{var j,Z;(j=a.value)!=null&&j.contains(document.activeElement)&&(await De(),(Z=u.value)==null||Z.focus())});const A=async()=>{var j;(j=u.value)==null||j.focus()},O=(j="")=>["normal","today"].includes(j),H=j=>o.selectionMode==="date"&&O(j.type)&&L(j,o.parsedValue),L=(j,Z)=>Z?tt(Z).locale(s.value).isSame(o.date.date(Number(j.text)),"day"):!1,R=j=>{const Z=[];return O(j.type)&&!j.disabled?(Z.push("available"),j.type==="today"&&Z.push("today")):Z.push(j.type),H(j)&&Z.push("current"),j.inRange&&(O(j.type)||o.selectionMode==="week")&&(Z.push("in-range"),j.start&&Z.push("start-date"),j.end&&Z.push("end-date")),j.disabled&&Z.push("disabled"),j.selected&&Z.push("selected"),j.customClass&&Z.push(j.customClass),Z.join(" ")},V=(j,Z)=>{const ge=j*7+(Z-(o.showWeekNumber?1:0))-m.value;return g.value.add(ge,"day")},z=j=>{var Z;if(!o.rangeState.selecting)return;let ge=j.target;if(ge.tagName==="SPAN"&&(ge=(Z=ge.parentNode)==null?void 0:Z.parentNode),ge.tagName==="DIV"&&(ge=ge.parentNode),ge.tagName!=="TD")return;const Ce=ge.parentNode.rowIndex-1,we=ge.cellIndex;T.value[Ce][we].disabled||(Ce!==c.value||we!==f.value)&&(c.value=Ce,f.value=we,n("changerange",{selecting:!0,endDate:V(Ce,we)}))},F=j=>!w.value&&(j==null?void 0:j.text)===1&&j.type==="normal"||j.isCurrent,N=j=>{p||w.value||o.selectionMode!=="date"||q(j,!0)},x=j=>{j.target.closest("td")&&(p=!0)},P=j=>{j.target.closest("td")&&(p=!1)},q=(j,Z=!1)=>{const ge=j.target.closest("td");if(!ge)return;const Ce=ge.parentNode.rowIndex-1,we=ge.cellIndex,le=T.value[Ce][we];if(le.disabled||le.type==="week")return;const ee=V(Ce,we);if(o.selectionMode==="range")!o.rangeState.selecting||!o.minDate?(n("pick",{minDate:ee,maxDate:null}),n("select",!0)):(ee>=o.minDate?n("pick",{minDate:o.minDate,maxDate:ee}):n("pick",{minDate:ee,maxDate:o.minDate}),n("select",!1));else if(o.selectionMode==="date")n("pick",ee,Z);else if(o.selectionMode==="week"){const ae=ee.week(),pe=`${ee.year()}w${ae}`;n("pick",{year:ee.year(),week:ae,value:pe,date:ee.startOf("week")})}else if(o.selectionMode==="dates"){const ae=le.selected?Fo(o.parsedValue).filter(pe=>(pe==null?void 0:pe.valueOf())!==ee.valueOf()):Fo(o.parsedValue).concat([ee]);n("pick",ae)}},te=j=>{if(o.selectionMode!=="week")return!1;let Z=o.date.startOf("day");if(j.type==="prev-month"&&(Z=Z.subtract(1,"month")),j.type==="next-month"&&(Z=Z.add(1,"month")),Z=Z.date(Number.parseInt(j.text,10)),o.parsedValue&&!Array.isArray(o.parsedValue)){const ge=(o.parsedValue.day()-h+7)%7-1;return o.parsedValue.subtract(ge,"day").isSame(Z,"day")}return!1};return t({focus:A}),(j,Z)=>(k(),D("table",{role:"grid","aria-label":i(r)("el.datepicker.dateTablePrompt"),cellspacing:"0",cellpadding:"0",class:E([i(l).b(),{"is-week-mode":j.selectionMode==="week"}]),onClick:q,onMousemove:z,onMousedown:Ge(x,["prevent"]),onMouseup:P},[K("tbody",{ref_key:"tbodyRef",ref:a},[K("tr",null,[j.showWeekNumber?(k(),D("th",yV,Oe(i(r)("el.datepicker.week")),1)):ne("v-if",!0),(k(!0),D(Ve,null,dt(i(y),(ge,Ce)=>(k(),D("th",{key:Ce,scope:"col","aria-label":i(r)("el.datepicker.weeksFull."+ge)},Oe(i(r)("el.datepicker.weeks."+ge)),9,bV))),128))]),(k(!0),D(Ve,null,dt(i(T),(ge,Ce)=>(k(),D("tr",{key:Ce,class:E([i(l).e("row"),{current:te(ge[1])}])},[(k(!0),D(Ve,null,dt(ge,(we,le)=>(k(),D("td",{key:`${Ce}.${le}`,ref_for:!0,ref:ee=>F(we)&&(u.value=ee),class:E(R(we)),"aria-current":we.isCurrent?"date":void 0,"aria-selected":we.isCurrent,tabindex:F(we)?0:-1,onFocus:N},[W(i(mV),{cell:we},null,8,["cell"])],42,wV))),128))],2))),128))],512)],42,gV))}});var Hd=Ne(CV,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-date-table.vue"]]);const SV=Me({...Hp,selectionMode:ww("month")}),kV=["aria-label"],_V=["aria-selected","aria-label","tabindex","onKeydown"],EV={class:"cell"},$V=G({__name:"basic-month-table",props:SV,emits:["changerange","pick","select"],setup(e,{expose:t,emit:n}){const o=e,l=(C,_,$)=>{const M=tt().locale($).startOf("month").month(_).year(C),T=M.daysInMonth();return gl(T).map(A=>M.add(A,"day").toDate())},r=me("month-table"),{t:s,lang:a}=gt(),u=I(),c=I(),f=I(o.date.locale("en").localeData().monthsShort().map(C=>C.toLowerCase())),d=I([[],[],[]]),p=I(),h=I(),v=S(()=>{var C,_;const $=d.value,M=tt().locale(a.value).startOf("month");for(let T=0;T<3;T++){const A=$[T];for(let O=0;O<4;O++){const H=A[O]||(A[O]={row:T,column:O,type:"normal",inRange:!1,start:!1,end:!1,text:-1,disabled:!1});H.type="normal";const L=T*4+O,R=o.date.startOf("year").month(L),V=o.rangeState.endDate||o.maxDate||o.rangeState.selecting&&o.minDate||null;H.inRange=!!(o.minDate&&R.isSameOrAfter(o.minDate,"month")&&V&&R.isSameOrBefore(V,"month"))||!!(o.minDate&&R.isSameOrBefore(o.minDate,"month")&&V&&R.isSameOrAfter(V,"month")),(C=o.minDate)!=null&&C.isSameOrAfter(V)?(H.start=!!(V&&R.isSame(V,"month")),H.end=o.minDate&&R.isSame(o.minDate,"month")):(H.start=!!(o.minDate&&R.isSame(o.minDate,"month")),H.end=!!(V&&R.isSame(V,"month"))),M.isSame(R)&&(H.type="today"),H.text=L,H.disabled=((_=o.disabledDate)==null?void 0:_.call(o,R.toDate()))||!1}}return $}),m=()=>{var C;(C=c.value)==null||C.focus()},g=C=>{const _={},$=o.date.year(),M=new Date,T=C.text;return _.disabled=o.disabledDate?l($,T,a.value).every(o.disabledDate):!1,_.current=Fo(o.parsedValue).findIndex(A=>tt.isDayjs(A)&&A.year()===$&&A.month()===T)>=0,_.today=M.getFullYear()===$&&M.getMonth()===T,C.inRange&&(_["in-range"]=!0,C.start&&(_["start-date"]=!0),C.end&&(_["end-date"]=!0)),_},y=C=>{const _=o.date.year(),$=C.text;return Fo(o.date).findIndex(M=>M.year()===_&&M.month()===$)>=0},w=C=>{var _;if(!o.rangeState.selecting)return;let $=C.target;if($.tagName==="A"&&($=(_=$.parentNode)==null?void 0:_.parentNode),$.tagName==="DIV"&&($=$.parentNode),$.tagName!=="TD")return;const M=$.parentNode.rowIndex,T=$.cellIndex;v.value[M][T].disabled||(M!==p.value||T!==h.value)&&(p.value=M,h.value=T,n("changerange",{selecting:!0,endDate:o.date.startOf("year").month(M*4+T)}))},b=C=>{var _;const $=(_=C.target)==null?void 0:_.closest("td");if(($==null?void 0:$.tagName)!=="TD"||so($,"disabled"))return;const M=$.cellIndex,A=$.parentNode.rowIndex*4+M,O=o.date.startOf("year").month(A);o.selectionMode==="range"?o.rangeState.selecting?(o.minDate&&O>=o.minDate?n("pick",{minDate:o.minDate,maxDate:O}):n("pick",{minDate:O,maxDate:o.minDate}),n("select",!1)):(n("pick",{minDate:O,maxDate:null}),n("select",!0)):n("pick",A)};return ve(()=>o.date,async()=>{var C,_;(C=u.value)!=null&&C.contains(document.activeElement)&&(await De(),(_=c.value)==null||_.focus())}),t({focus:m}),(C,_)=>(k(),D("table",{role:"grid","aria-label":i(s)("el.datepicker.monthTablePrompt"),class:E(i(r).b()),onClick:b,onMousemove:w},[K("tbody",{ref_key:"tbodyRef",ref:u},[(k(!0),D(Ve,null,dt(i(v),($,M)=>(k(),D("tr",{key:M},[(k(!0),D(Ve,null,dt($,(T,A)=>(k(),D("td",{key:A,ref_for:!0,ref:O=>y(T)&&(c.value=O),class:E(g(T)),"aria-selected":`${y(T)}`,"aria-label":i(s)(`el.datepicker.month${+T.text+1}`),tabindex:y(T)?0:-1,onKeydown:[ht(Ge(b,["prevent","stop"]),["space"]),ht(Ge(b,["prevent","stop"]),["enter"])]},[K("div",null,[K("span",EV,Oe(i(s)("el.datepicker.months."+f.value[T.text])),1)])],42,_V))),128))]))),128))],512)],42,kV))}});var Kd=Ne($V,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-month-table.vue"]]);const{date:TV,disabledDate:OV,parsedValue:NV}=Hp,MV=Me({date:TV,disabledDate:OV,parsedValue:NV}),IV=["aria-label"],AV=["aria-selected","tabindex","onKeydown"],PV={class:"cell"},RV={key:1},xV=G({__name:"basic-year-table",props:MV,emits:["pick"],setup(e,{expose:t,emit:n}){const o=e,l=(m,g)=>{const y=tt(String(m)).locale(g).startOf("year"),b=y.endOf("year").dayOfYear();return gl(b).map(C=>y.add(C,"day").toDate())},r=me("year-table"),{t:s,lang:a}=gt(),u=I(),c=I(),f=S(()=>Math.floor(o.date.year()/10)*10),d=()=>{var m;(m=c.value)==null||m.focus()},p=m=>{const g={},y=tt().locale(a.value);return g.disabled=o.disabledDate?l(m,a.value).every(o.disabledDate):!1,g.current=Fo(o.parsedValue).findIndex(w=>w.year()===m)>=0,g.today=y.year()===m,g},h=m=>m===f.value&&o.date.year()<f.value&&o.date.year()>f.value+9||Fo(o.date).findIndex(g=>g.year()===m)>=0,v=m=>{const y=m.target.closest("td");if(y&&y.textContent){if(so(y,"disabled"))return;const w=y.textContent||y.innerText;n("pick",Number(w))}};return ve(()=>o.date,async()=>{var m,g;(m=u.value)!=null&&m.contains(document.activeElement)&&(await De(),(g=c.value)==null||g.focus())}),t({focus:d}),(m,g)=>(k(),D("table",{role:"grid","aria-label":i(s)("el.datepicker.yearTablePrompt"),class:E(i(r).b()),onClick:v},[K("tbody",{ref_key:"tbodyRef",ref:u},[(k(),D(Ve,null,dt(3,(y,w)=>K("tr",{key:w},[(k(),D(Ve,null,dt(4,(b,C)=>(k(),D(Ve,{key:w+"_"+C},[w*4+C<10?(k(),D("td",{key:0,ref_for:!0,ref:_=>h(i(f)+w*4+C)&&(c.value=_),class:E(["available",p(i(f)+w*4+C)]),"aria-selected":`${h(i(f)+w*4+C)}`,tabindex:h(i(f)+w*4+C)?0:-1,onKeydown:[ht(Ge(v,["prevent","stop"]),["space"]),ht(Ge(v,["prevent","stop"]),["enter"])]},[K("span",PV,Oe(i(f)+w*4+C),1)],42,AV)):(k(),D("td",RV))],64))),64))])),64))],512)],10,IV))}});var LV=Ne(xV,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/basic-year-table.vue"]]);const DV=["onClick"],BV=["aria-label"],FV=["aria-label"],VV=["aria-label"],zV=["aria-label"],HV=G({__name:"panel-date-pick",props:fV,emits:["pick","set-picker-option","panel-change"],setup(e,{emit:t}){const n=e,o=(J,re,be)=>!0,l=me("picker-panel"),r=me("date-picker"),s=rs(),a=ln(),{t:u,lang:c}=gt(),f=Be("EP_PICKER_BASE"),d=Be(Wu),{shortcuts:p,disabledDate:h,cellClassName:v,defaultTime:m,arrowControl:g}=f.props,y=Bt(f.props,"defaultValue"),w=I(),b=I(tt().locale(c.value)),C=I(!1),_=S(()=>tt(m).locale(c.value)),$=S(()=>b.value.month()),M=S(()=>b.value.year()),T=I([]),A=I(null),O=I(null),H=J=>T.value.length>0?o(J,T.value,n.format||"HH:mm:ss"):!0,L=J=>m&&!U.value&&!C.value?_.value.year(J.year()).month(J.month()).date(J.date()):we.value?J.millisecond(0):J.startOf("day"),R=(J,...re)=>{if(!J)t("pick",J,...re);else if(Re(J)){const be=J.map(L);t("pick",be,...re)}else t("pick",L(J),...re);A.value=null,O.value=null,C.value=!1},V=(J,re)=>{if(q.value==="date"){J=J;let be=n.parsedValue?n.parsedValue.year(J.year()).month(J.month()).date(J.date()):J;H(be)||(be=T.value[0][0].year(J.year()).month(J.month()).date(J.date())),b.value=be,R(be,we.value||re)}else q.value==="week"?R(J.date):q.value==="dates"&&R(J,!0)},z=J=>{const re=J?"add":"subtract";b.value=b.value[re](1,"month"),je("month")},F=J=>{const re=b.value,be=J?"add":"subtract";b.value=N.value==="year"?re[be](10,"year"):re[be](1,"year"),je("year")},N=I("date"),x=S(()=>{const J=u("el.datepicker.year");if(N.value==="year"){const re=Math.floor(M.value/10)*10;return J?`${re} ${J} - ${re+9} ${J}`:`${re} - ${re+9}`}return`${M.value} ${J}`}),P=J=>{const re=Ye(J.value)?J.value():J.value;if(re){R(tt(re).locale(c.value));return}J.onClick&&J.onClick({attrs:s,slots:a,emit:t})},q=S(()=>{const{type:J}=n;return["week","month","year","dates"].includes(J)?J:"date"}),te=S(()=>q.value==="date"?N.value:q.value),j=S(()=>!!p.length),Z=async J=>{b.value=b.value.startOf("month").month(J),q.value==="month"?R(b.value,!1):(N.value="date",["month","year","date","week"].includes(q.value)&&(R(b.value,!0),await De(),Ke())),je("month")},ge=async J=>{q.value==="year"?(b.value=b.value.startOf("year").year(J),R(b.value,!1)):(b.value=b.value.year(J),N.value="month",["month","year","date","week"].includes(q.value)&&(R(b.value,!0),await De(),Ke())),je("year")},Ce=async J=>{N.value=J,await De(),Ke()},we=S(()=>n.type==="datetime"||n.type==="datetimerange"),le=S(()=>we.value||q.value==="dates"),ee=()=>{if(q.value==="dates")R(n.parsedValue);else{let J=n.parsedValue;if(!J){const re=tt(m).locale(c.value),be=Pe();J=re.year(be.year()).month(be.month()).date(be.date())}b.value=J,R(J)}},ae=()=>{const re=tt().locale(c.value).toDate();C.value=!0,(!h||!h(re))&&H(re)&&(b.value=tt().locale(c.value),R(b.value))},pe=S(()=>x1(n.format)),xe=S(()=>R1(n.format)),U=S(()=>{if(O.value)return O.value;if(!(!n.parsedValue&&!y.value))return(n.parsedValue||b.value).format(pe.value)}),Q=S(()=>{if(A.value)return A.value;if(!(!n.parsedValue&&!y.value))return(n.parsedValue||b.value).format(xe.value)}),de=I(!1),_e=()=>{de.value=!0},$e=()=>{de.value=!1},ie=J=>({hour:J.hour(),minute:J.minute(),second:J.second(),year:J.year(),month:J.month(),date:J.date()}),Ee=(J,re,be)=>{const{hour:B,minute:X,second:ce}=ie(J),Se=n.parsedValue?n.parsedValue.hour(B).minute(X).second(ce):J;b.value=Se,R(b.value,!0),be||(de.value=re)},he=J=>{const re=tt(J,pe.value).locale(c.value);if(re.isValid()&&H(re)){const{year:be,month:B,date:X}=ie(b.value);b.value=re.year(be).month(B).date(X),O.value=null,de.value=!1,R(b.value,!0)}},Te=J=>{const re=tt(J,xe.value).locale(c.value);if(re.isValid()){if(h&&h(re.toDate()))return;const{hour:be,minute:B,second:X}=ie(b.value);b.value=re.hour(be).minute(B).second(X),A.value=null,R(b.value,!0)}},ye=J=>tt.isDayjs(J)&&J.isValid()&&(h?!h(J.toDate()):!0),ue=J=>q.value==="dates"?J.map(re=>re.format(n.format)):J.format(n.format),Ie=J=>tt(J,n.format).locale(c.value),Pe=()=>{const J=tt(y.value).locale(c.value);if(!y.value){const re=_.value;return tt().hour(re.hour()).minute(re.minute()).second(re.second()).locale(c.value)}return J},Ke=async()=>{var J;["week","month","year","date"].includes(q.value)&&((J=w.value)==null||J.focus(),q.value==="week"&&nt(He.down))},Je=J=>{const{code:re}=J;[He.up,He.down,He.left,He.right,He.home,He.end,He.pageUp,He.pageDown].includes(re)&&(nt(re),J.stopPropagation(),J.preventDefault()),[He.enter,He.space].includes(re)&&A.value===null&&O.value===null&&(J.preventDefault(),R(b.value,!1))},nt=J=>{var re;const{up:be,down:B,left:X,right:ce,home:Se,end:Qe,pageUp:Ot,pageDown:At}=He,Qt={year:{[be]:-4,[B]:4,[X]:-1,[ce]:1,offset:(bt,ke)=>bt.setFullYear(bt.getFullYear()+ke)},month:{[be]:-4,[B]:4,[X]:-1,[ce]:1,offset:(bt,ke)=>bt.setMonth(bt.getMonth()+ke)},week:{[be]:-1,[B]:1,[X]:-1,[ce]:1,offset:(bt,ke)=>bt.setDate(bt.getDate()+ke*7)},date:{[be]:-7,[B]:7,[X]:-1,[ce]:1,[Se]:bt=>-bt.getDay(),[Qe]:bt=>-bt.getDay()+6,[Ot]:bt=>-new Date(bt.getFullYear(),bt.getMonth(),0).getDate(),[At]:bt=>new Date(bt.getFullYear(),bt.getMonth()+1,0).getDate(),offset:(bt,ke)=>bt.setDate(bt.getDate()+ke)}},Et=b.value.toDate();for(;Math.abs(b.value.diff(Et,"year",!0))<1;){const bt=Qt[te.value];if(!bt)return;if(bt.offset(Et,Ye(bt[J])?bt[J](Et):(re=bt[J])!=null?re:0),h&&h(Et))break;const ke=tt(Et).locale(c.value);b.value=ke,t("pick",ke,!0);break}},je=J=>{t("panel-change",b.value.toDate(),J,N.value)};return ve(()=>q.value,J=>{if(["month","year"].includes(J)){N.value=J;return}N.value="date"},{immediate:!0}),ve(()=>N.value,()=>{d==null||d.updatePopper()}),ve(()=>y.value,J=>{J&&(b.value=Pe())},{immediate:!0}),ve(()=>n.parsedValue,J=>{if(J){if(q.value==="dates"||Array.isArray(J))return;b.value=J}else b.value=Pe()},{immediate:!0}),t("set-picker-option",["isValidValue",ye]),t("set-picker-option",["formatToString",ue]),t("set-picker-option",["parseUserInput",Ie]),t("set-picker-option",["handleFocusPicker",Ke]),(J,re)=>(k(),D("div",{class:E([i(l).b(),i(r).b(),{"has-sidebar":J.$slots.sidebar||i(j),"has-time":i(we)}])},[K("div",{class:E(i(l).e("body-wrapper"))},[fe(J.$slots,"sidebar",{class:E(i(l).e("sidebar"))}),i(j)?(k(),D("div",{key:0,class:E(i(l).e("sidebar"))},[(k(!0),D(Ve,null,dt(i(p),(be,B)=>(k(),D("button",{key:B,type:"button",class:E(i(l).e("shortcut")),onClick:X=>P(be)},Oe(be.text),11,DV))),128))],2)):ne("v-if",!0),K("div",{class:E(i(l).e("body"))},[i(we)?(k(),D("div",{key:0,class:E(i(r).e("time-header"))},[K("span",{class:E(i(r).e("editor-wrap"))},[W(i(fn),{placeholder:i(u)("el.datepicker.selectDate"),"model-value":i(Q),size:"small","validate-event":!1,onInput:re[0]||(re[0]=be=>A.value=be),onChange:Te},null,8,["placeholder","model-value"])],2),Ze((k(),D("span",{class:E(i(r).e("editor-wrap"))},[W(i(fn),{placeholder:i(u)("el.datepicker.selectTime"),"model-value":i(U),size:"small","validate-event":!1,onFocus:_e,onInput:re[1]||(re[1]=be=>O.value=be),onChange:he},null,8,["placeholder","model-value"]),W(i(tu),{visible:de.value,format:i(pe),"time-arrow-control":i(g),"parsed-value":b.value,onPick:Ee},null,8,["visible","format","time-arrow-control","parsed-value"])],2)),[[i(kl),$e]])],2)):ne("v-if",!0),Ze(K("div",{class:E([i(r).e("header"),(N.value==="year"||N.value==="month")&&i(r).e("header--bordered")])},[K("span",{class:E(i(r).e("prev-btn"))},[K("button",{type:"button","aria-label":i(u)("el.datepicker.prevYear"),class:E(["d-arrow-left",i(l).e("icon-btn")]),onClick:re[2]||(re[2]=be=>F(!1))},[W(i(Le),null,{default:Y(()=>[W(i(Wr))]),_:1})],10,BV),Ze(K("button",{type:"button","aria-label":i(u)("el.datepicker.prevMonth"),class:E([i(l).e("icon-btn"),"arrow-left"]),onClick:re[3]||(re[3]=be=>z(!1))},[W(i(Le),null,{default:Y(()=>[W(i(wl))]),_:1})],10,FV),[[mt,N.value==="date"]])],2),K("span",{role:"button",class:E(i(r).e("header-label")),"aria-live":"polite",tabindex:"0",onKeydown:re[4]||(re[4]=ht(be=>Ce("year"),["enter"])),onClick:re[5]||(re[5]=be=>Ce("year"))},Oe(i(x)),35),Ze(K("span",{role:"button","aria-live":"polite",tabindex:"0",class:E([i(r).e("header-label"),{active:N.value==="month"}]),onKeydown:re[6]||(re[6]=ht(be=>Ce("month"),["enter"])),onClick:re[7]||(re[7]=be=>Ce("month"))},Oe(i(u)(`el.datepicker.month${i($)+1}`)),35),[[mt,N.value==="date"]]),K("span",{class:E(i(r).e("next-btn"))},[Ze(K("button",{type:"button","aria-label":i(u)("el.datepicker.nextMonth"),class:E([i(l).e("icon-btn"),"arrow-right"]),onClick:re[8]||(re[8]=be=>z(!0))},[W(i(Le),null,{default:Y(()=>[W(i(gn))]),_:1})],10,VV),[[mt,N.value==="date"]]),K("button",{type:"button","aria-label":i(u)("el.datepicker.nextYear"),class:E([i(l).e("icon-btn"),"d-arrow-right"]),onClick:re[9]||(re[9]=be=>F(!0))},[W(i(Le),null,{default:Y(()=>[W(i(jr))]),_:1})],10,zV)],2)],2),[[mt,N.value!=="time"]]),K("div",{class:E(i(l).e("content")),onKeydown:Je},[N.value==="date"?(k(),se(Hd,{key:0,ref_key:"currentViewRef",ref:w,"selection-mode":i(q),date:b.value,"parsed-value":J.parsedValue,"disabled-date":i(h),"cell-class-name":i(v),onPick:V},null,8,["selection-mode","date","parsed-value","disabled-date","cell-class-name"])):ne("v-if",!0),N.value==="year"?(k(),se(LV,{key:1,ref_key:"currentViewRef",ref:w,date:b.value,"disabled-date":i(h),"parsed-value":J.parsedValue,onPick:ge},null,8,["date","disabled-date","parsed-value"])):ne("v-if",!0),N.value==="month"?(k(),se(Kd,{key:2,ref_key:"currentViewRef",ref:w,date:b.value,"parsed-value":J.parsedValue,"disabled-date":i(h),onPick:Z},null,8,["date","parsed-value","disabled-date"])):ne("v-if",!0)],34)],2)],2),Ze(K("div",{class:E(i(l).e("footer"))},[Ze(W(i(un),{text:"",size:"small",class:E(i(l).e("link-btn")),onClick:ae},{default:Y(()=>[vt(Oe(i(u)("el.datepicker.now")),1)]),_:1},8,["class"]),[[mt,i(q)!=="dates"]]),W(i(un),{plain:"",size:"small",class:E(i(l).e("link-btn")),onClick:ee},{default:Y(()=>[vt(Oe(i(u)("el.datepicker.confirm")),1)]),_:1},8,["class"])],2),[[mt,i(le)&&N.value==="date"]])],2))}});var KV=Ne(HV,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-date-pick.vue"]]);const WV=Me({...yw,...bw}),jV=e=>{const{emit:t}=rt(),n=rs(),o=ln();return r=>{const s=Ye(r.value)?r.value():r.value;if(s){t("pick",[tt(s[0]).locale(e.value),tt(s[1]).locale(e.value)]);return}r.onClick&&r.onClick({attrs:n,slots:o,emit:t})}},Sw=(e,{defaultValue:t,leftDate:n,rightDate:o,unit:l,onParsedValueChanged:r})=>{const{emit:s}=rt(),{pickerNs:a}=Be(Cp),u=me("date-range-picker"),{t:c,lang:f}=gt(),d=jV(f),p=I(),h=I(),v=I({endDate:null,selecting:!1}),m=b=>{v.value=b},g=(b=!1)=>{const C=i(p),_=i(h);zd([C,_])&&s("pick",[C,_],b)},y=b=>{v.value.selecting=b,b||(v.value.endDate=null)},w=()=>{const[b,C]=Cw(i(t),{lang:i(f),unit:l,unlinkPanels:e.unlinkPanels});p.value=void 0,h.value=void 0,n.value=b,o.value=C};return ve(t,b=>{b&&w()},{immediate:!0}),ve(()=>e.parsedValue,b=>{if(Re(b)&&b.length===2){const[C,_]=b;p.value=C,n.value=C,h.value=_,r(i(p),i(h))}else w()},{immediate:!0}),{minDate:p,maxDate:h,rangeState:v,lang:f,ppNs:a,drpNs:u,handleChangeRange:m,handleRangeConfirm:g,handleShortcutClick:d,onSelect:y,t:c}},UV=["onClick"],qV=["disabled"],YV=["disabled"],GV=["disabled"],XV=["disabled"],ni="month",JV=G({__name:"panel-date-range",props:WV,emits:["pick","set-picker-option","calendar-change","panel-change"],setup(e,{emit:t}){const n=e,o=Be("EP_PICKER_BASE"),{disabledDate:l,cellClassName:r,format:s,defaultTime:a,arrowControl:u,clearable:c}=o.props,f=Bt(o.props,"shortcuts"),d=Bt(o.props,"defaultValue"),{lang:p}=gt(),h=I(tt().locale(p.value)),v=I(tt().locale(p.value).add(1,ni)),{minDate:m,maxDate:g,rangeState:y,ppNs:w,drpNs:b,handleChangeRange:C,handleRangeConfirm:_,handleShortcutClick:$,onSelect:M,t:T}=Sw(n,{defaultValue:d,leftDate:h,rightDate:v,unit:ni,onParsedValueChanged:B}),A=I({min:null,max:null}),O=I({min:null,max:null}),H=S(()=>`${h.value.year()} ${T("el.datepicker.year")} ${T(`el.datepicker.month${h.value.month()+1}`)}`),L=S(()=>`${v.value.year()} ${T("el.datepicker.year")} ${T(`el.datepicker.month${v.value.month()+1}`)}`),R=S(()=>h.value.year()),V=S(()=>h.value.month()),z=S(()=>v.value.year()),F=S(()=>v.value.month()),N=S(()=>!!f.value.length),x=S(()=>A.value.min!==null?A.value.min:m.value?m.value.format(Z.value):""),P=S(()=>A.value.max!==null?A.value.max:g.value||m.value?(g.value||m.value).format(Z.value):""),q=S(()=>O.value.min!==null?O.value.min:m.value?m.value.format(j.value):""),te=S(()=>O.value.max!==null?O.value.max:g.value||m.value?(g.value||m.value).format(j.value):""),j=S(()=>x1(s)),Z=S(()=>R1(s)),ge=()=>{h.value=h.value.subtract(1,"year"),n.unlinkPanels||(v.value=h.value.add(1,"month")),U("year")},Ce=()=>{h.value=h.value.subtract(1,"month"),n.unlinkPanels||(v.value=h.value.add(1,"month")),U("month")},we=()=>{n.unlinkPanels?v.value=v.value.add(1,"year"):(h.value=h.value.add(1,"year"),v.value=h.value.add(1,"month")),U("year")},le=()=>{n.unlinkPanels?v.value=v.value.add(1,"month"):(h.value=h.value.add(1,"month"),v.value=h.value.add(1,"month")),U("month")},ee=()=>{h.value=h.value.add(1,"year"),U("year")},ae=()=>{h.value=h.value.add(1,"month"),U("month")},pe=()=>{v.value=v.value.subtract(1,"year"),U("year")},xe=()=>{v.value=v.value.subtract(1,"month"),U("month")},U=X=>{t("panel-change",[h.value.toDate(),v.value.toDate()],X)},Q=S(()=>{const X=(V.value+1)%12,ce=V.value+1>=12?1:0;return n.unlinkPanels&&new Date(R.value+ce,X)<new Date(z.value,F.value)}),de=S(()=>n.unlinkPanels&&z.value*12+F.value-(R.value*12+V.value+1)>=12),_e=S(()=>!(m.value&&g.value&&!y.value.selecting&&zd([m.value,g.value]))),$e=S(()=>n.type==="datetime"||n.type==="datetimerange"),ie=(X,ce)=>{if(X)return a?tt(a[ce]||a).locale(p.value).year(X.year()).month(X.month()).date(X.date()):X},Ee=(X,ce=!0)=>{const Se=X.minDate,Qe=X.maxDate,Ot=ie(Se,0),At=ie(Qe,1);g.value===At&&m.value===Ot||(t("calendar-change",[Se.toDate(),Qe&&Qe.toDate()]),g.value=At,m.value=Ot,!(!ce||$e.value)&&_())},he=I(!1),Te=I(!1),ye=()=>{he.value=!1},ue=()=>{Te.value=!1},Ie=(X,ce)=>{A.value[ce]=X;const Se=tt(X,Z.value).locale(p.value);if(Se.isValid()){if(l&&l(Se.toDate()))return;ce==="min"?(h.value=Se,m.value=(m.value||h.value).year(Se.year()).month(Se.month()).date(Se.date()),n.unlinkPanels||(v.value=Se.add(1,"month"),g.value=m.value.add(1,"month"))):(v.value=Se,g.value=(g.value||v.value).year(Se.year()).month(Se.month()).date(Se.date()),n.unlinkPanels||(h.value=Se.subtract(1,"month"),m.value=g.value.subtract(1,"month")))}},Pe=(X,ce)=>{A.value[ce]=null},Ke=(X,ce)=>{O.value[ce]=X;const Se=tt(X,j.value).locale(p.value);Se.isValid()&&(ce==="min"?(he.value=!0,m.value=(m.value||h.value).hour(Se.hour()).minute(Se.minute()).second(Se.second()),(!g.value||g.value.isBefore(m.value))&&(g.value=m.value)):(Te.value=!0,g.value=(g.value||v.value).hour(Se.hour()).minute(Se.minute()).second(Se.second()),v.value=g.value,g.value&&g.value.isBefore(m.value)&&(m.value=g.value)))},Je=(X,ce)=>{O.value[ce]=null,ce==="min"?(h.value=m.value,he.value=!1):(v.value=g.value,Te.value=!1)},nt=(X,ce,Se)=>{O.value.min||(X&&(h.value=X,m.value=(m.value||h.value).hour(X.hour()).minute(X.minute()).second(X.second())),Se||(he.value=ce),(!g.value||g.value.isBefore(m.value))&&(g.value=m.value,v.value=X))},je=(X,ce,Se)=>{O.value.max||(X&&(v.value=X,g.value=(g.value||v.value).hour(X.hour()).minute(X.minute()).second(X.second())),Se||(Te.value=ce),g.value&&g.value.isBefore(m.value)&&(m.value=g.value))},J=()=>{h.value=Cw(i(d),{lang:i(p),unit:"month",unlinkPanels:n.unlinkPanels})[0],v.value=h.value.add(1,"month"),t("pick",null)},re=X=>Re(X)?X.map(ce=>ce.format(s)):X.format(s),be=X=>Re(X)?X.map(ce=>tt(ce,s).locale(p.value)):tt(X,s).locale(p.value);function B(X,ce){if(n.unlinkPanels&&ce){const Se=(X==null?void 0:X.year())||0,Qe=(X==null?void 0:X.month())||0,Ot=ce.year(),At=ce.month();v.value=Se===Ot&&Qe===At?ce.add(1,ni):ce}else v.value=h.value.add(1,ni),ce&&(v.value=v.value.hour(ce.hour()).minute(ce.minute()).second(ce.second()))}return t("set-picker-option",["isValidValue",zd]),t("set-picker-option",["parseUserInput",be]),t("set-picker-option",["formatToString",re]),t("set-picker-option",["handleClear",J]),(X,ce)=>(k(),D("div",{class:E([i(w).b(),i(b).b(),{"has-sidebar":X.$slots.sidebar||i(N),"has-time":i($e)}])},[K("div",{class:E(i(w).e("body-wrapper"))},[fe(X.$slots,"sidebar",{class:E(i(w).e("sidebar"))}),i(N)?(k(),D("div",{key:0,class:E(i(w).e("sidebar"))},[(k(!0),D(Ve,null,dt(i(f),(Se,Qe)=>(k(),D("button",{key:Qe,type:"button",class:E(i(w).e("shortcut")),onClick:Ot=>i($)(Se)},Oe(Se.text),11,UV))),128))],2)):ne("v-if",!0),K("div",{class:E(i(w).e("body"))},[i($e)?(k(),D("div",{key:0,class:E(i(b).e("time-header"))},[K("span",{class:E(i(b).e("editors-wrap"))},[K("span",{class:E(i(b).e("time-picker-wrap"))},[W(i(fn),{size:"small",disabled:i(y).selecting,placeholder:i(T)("el.datepicker.startDate"),class:E(i(b).e("editor")),"model-value":i(x),"validate-event":!1,onInput:ce[0]||(ce[0]=Se=>Ie(Se,"min")),onChange:ce[1]||(ce[1]=Se=>Pe(Se,"min"))},null,8,["disabled","placeholder","class","model-value"])],2),Ze((k(),D("span",{class:E(i(b).e("time-picker-wrap"))},[W(i(fn),{size:"small",class:E(i(b).e("editor")),disabled:i(y).selecting,placeholder:i(T)("el.datepicker.startTime"),"model-value":i(q),"validate-event":!1,onFocus:ce[2]||(ce[2]=Se=>he.value=!0),onInput:ce[3]||(ce[3]=Se=>Ke(Se,"min")),onChange:ce[4]||(ce[4]=Se=>Je(Se,"min"))},null,8,["class","disabled","placeholder","model-value"]),W(i(tu),{visible:he.value,format:i(j),"datetime-role":"start","time-arrow-control":i(u),"parsed-value":h.value,onPick:nt},null,8,["visible","format","time-arrow-control","parsed-value"])],2)),[[i(kl),ye]])],2),K("span",null,[W(i(Le),null,{default:Y(()=>[W(i(gn))]),_:1})]),K("span",{class:E([i(b).e("editors-wrap"),"is-right"])},[K("span",{class:E(i(b).e("time-picker-wrap"))},[W(i(fn),{size:"small",class:E(i(b).e("editor")),disabled:i(y).selecting,placeholder:i(T)("el.datepicker.endDate"),"model-value":i(P),readonly:!i(m),"validate-event":!1,onInput:ce[5]||(ce[5]=Se=>Ie(Se,"max")),onChange:ce[6]||(ce[6]=Se=>Pe(Se,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"])],2),Ze((k(),D("span",{class:E(i(b).e("time-picker-wrap"))},[W(i(fn),{size:"small",class:E(i(b).e("editor")),disabled:i(y).selecting,placeholder:i(T)("el.datepicker.endTime"),"model-value":i(te),readonly:!i(m),"validate-event":!1,onFocus:ce[7]||(ce[7]=Se=>i(m)&&(Te.value=!0)),onInput:ce[8]||(ce[8]=Se=>Ke(Se,"max")),onChange:ce[9]||(ce[9]=Se=>Je(Se,"max"))},null,8,["class","disabled","placeholder","model-value","readonly"]),W(i(tu),{"datetime-role":"end",visible:Te.value,format:i(j),"time-arrow-control":i(u),"parsed-value":v.value,onPick:je},null,8,["visible","format","time-arrow-control","parsed-value"])],2)),[[i(kl),ue]])],2)],2)):ne("v-if",!0),K("div",{class:E([[i(w).e("content"),i(b).e("content")],"is-left"])},[K("div",{class:E(i(b).e("header"))},[K("button",{type:"button",class:E([i(w).e("icon-btn"),"d-arrow-left"]),onClick:ge},[W(i(Le),null,{default:Y(()=>[W(i(Wr))]),_:1})],2),K("button",{type:"button",class:E([i(w).e("icon-btn"),"arrow-left"]),onClick:Ce},[W(i(Le),null,{default:Y(()=>[W(i(wl))]),_:1})],2),X.unlinkPanels?(k(),D("button",{key:0,type:"button",disabled:!i(de),class:E([[i(w).e("icon-btn"),{"is-disabled":!i(de)}],"d-arrow-right"]),onClick:ee},[W(i(Le),null,{default:Y(()=>[W(i(jr))]),_:1})],10,qV)):ne("v-if",!0),X.unlinkPanels?(k(),D("button",{key:1,type:"button",disabled:!i(Q),class:E([[i(w).e("icon-btn"),{"is-disabled":!i(Q)}],"arrow-right"]),onClick:ae},[W(i(Le),null,{default:Y(()=>[W(i(gn))]),_:1})],10,YV)):ne("v-if",!0),K("div",null,Oe(i(H)),1)],2),W(Hd,{"selection-mode":"range",date:h.value,"min-date":i(m),"max-date":i(g),"range-state":i(y),"disabled-date":i(l),"cell-class-name":i(r),onChangerange:i(C),onPick:Ee,onSelect:i(M)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2),K("div",{class:E([[i(w).e("content"),i(b).e("content")],"is-right"])},[K("div",{class:E(i(b).e("header"))},[X.unlinkPanels?(k(),D("button",{key:0,type:"button",disabled:!i(de),class:E([[i(w).e("icon-btn"),{"is-disabled":!i(de)}],"d-arrow-left"]),onClick:pe},[W(i(Le),null,{default:Y(()=>[W(i(Wr))]),_:1})],10,GV)):ne("v-if",!0),X.unlinkPanels?(k(),D("button",{key:1,type:"button",disabled:!i(Q),class:E([[i(w).e("icon-btn"),{"is-disabled":!i(Q)}],"arrow-left"]),onClick:xe},[W(i(Le),null,{default:Y(()=>[W(i(wl))]),_:1})],10,XV)):ne("v-if",!0),K("button",{type:"button",class:E([i(w).e("icon-btn"),"d-arrow-right"]),onClick:we},[W(i(Le),null,{default:Y(()=>[W(i(jr))]),_:1})],2),K("button",{type:"button",class:E([i(w).e("icon-btn"),"arrow-right"]),onClick:le},[W(i(Le),null,{default:Y(()=>[W(i(gn))]),_:1})],2),K("div",null,Oe(i(L)),1)],2),W(Hd,{"selection-mode":"range",date:v.value,"min-date":i(m),"max-date":i(g),"range-state":i(y),"disabled-date":i(l),"cell-class-name":i(r),onChangerange:i(C),onPick:Ee,onSelect:i(M)},null,8,["date","min-date","max-date","range-state","disabled-date","cell-class-name","onChangerange","onSelect"])],2)],2)],2),i($e)?(k(),D("div",{key:0,class:E(i(w).e("footer"))},[i(c)?(k(),se(i(un),{key:0,text:"",size:"small",class:E(i(w).e("link-btn")),onClick:J},{default:Y(()=>[vt(Oe(i(T)("el.datepicker.clear")),1)]),_:1},8,["class"])):ne("v-if",!0),W(i(un),{plain:"",size:"small",class:E(i(w).e("link-btn")),disabled:i(_e),onClick:ce[10]||(ce[10]=Se=>i(_)(!1))},{default:Y(()=>[vt(Oe(i(T)("el.datepicker.confirm")),1)]),_:1},8,["class","disabled"])],2)):ne("v-if",!0)],2))}});var ZV=Ne(JV,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-date-range.vue"]]);const QV=Me({...bw}),ez=["pick","set-picker-option"],tz=({unlinkPanels:e,leftDate:t,rightDate:n})=>{const{t:o}=gt(),l=()=>{t.value=t.value.subtract(1,"year"),e.value||(n.value=n.value.subtract(1,"year"))},r=()=>{e.value||(t.value=t.value.add(1,"year")),n.value=n.value.add(1,"year")},s=()=>{t.value=t.value.add(1,"year")},a=()=>{n.value=n.value.subtract(1,"year")},u=S(()=>`${t.value.year()} ${o("el.datepicker.year")}`),c=S(()=>`${n.value.year()} ${o("el.datepicker.year")}`),f=S(()=>t.value.year()),d=S(()=>n.value.year()===t.value.year()?t.value.year()+1:n.value.year());return{leftPrevYear:l,rightNextYear:r,leftNextYear:s,rightPrevYear:a,leftLabel:u,rightLabel:c,leftYear:f,rightYear:d}},nz=["onClick"],oz=["disabled"],lz=["disabled"],oi="year",rz=G({name:"DatePickerMonthRange"}),sz=G({...rz,props:QV,emits:ez,setup(e,{emit:t}){const n=e,{lang:o}=gt(),l=Be("EP_PICKER_BASE"),{shortcuts:r,disabledDate:s,format:a}=l.props,u=Bt(l.props,"defaultValue"),c=I(tt().locale(o.value)),f=I(tt().locale(o.value).add(1,oi)),{minDate:d,maxDate:p,rangeState:h,ppNs:v,drpNs:m,handleChangeRange:g,handleRangeConfirm:y,handleShortcutClick:w,onSelect:b}=Sw(n,{defaultValue:u,leftDate:c,rightDate:f,unit:oi,onParsedValueChanged:F}),C=S(()=>!!r.length),{leftPrevYear:_,rightNextYear:$,leftNextYear:M,rightPrevYear:T,leftLabel:A,rightLabel:O,leftYear:H,rightYear:L}=tz({unlinkPanels:Bt(n,"unlinkPanels"),leftDate:c,rightDate:f}),R=S(()=>n.unlinkPanels&&L.value>H.value+1),V=(N,x=!0)=>{const P=N.minDate,q=N.maxDate;p.value===q&&d.value===P||(p.value=q,d.value=P,x&&y())},z=N=>N.map(x=>x.format(a));function F(N,x){if(n.unlinkPanels&&x){const P=(N==null?void 0:N.year())||0,q=x.year();f.value=P===q?x.add(1,oi):x}else f.value=c.value.add(1,oi)}return t("set-picker-option",["formatToString",z]),(N,x)=>(k(),D("div",{class:E([i(v).b(),i(m).b(),{"has-sidebar":Boolean(N.$slots.sidebar)||i(C)}])},[K("div",{class:E(i(v).e("body-wrapper"))},[fe(N.$slots,"sidebar",{class:E(i(v).e("sidebar"))}),i(C)?(k(),D("div",{key:0,class:E(i(v).e("sidebar"))},[(k(!0),D(Ve,null,dt(i(r),(P,q)=>(k(),D("button",{key:q,type:"button",class:E(i(v).e("shortcut")),onClick:te=>i(w)(P)},Oe(P.text),11,nz))),128))],2)):ne("v-if",!0),K("div",{class:E(i(v).e("body"))},[K("div",{class:E([[i(v).e("content"),i(m).e("content")],"is-left"])},[K("div",{class:E(i(m).e("header"))},[K("button",{type:"button",class:E([i(v).e("icon-btn"),"d-arrow-left"]),onClick:x[0]||(x[0]=(...P)=>i(_)&&i(_)(...P))},[W(i(Le),null,{default:Y(()=>[W(i(Wr))]),_:1})],2),N.unlinkPanels?(k(),D("button",{key:0,type:"button",disabled:!i(R),class:E([[i(v).e("icon-btn"),{[i(v).is("disabled")]:!i(R)}],"d-arrow-right"]),onClick:x[1]||(x[1]=(...P)=>i(M)&&i(M)(...P))},[W(i(Le),null,{default:Y(()=>[W(i(jr))]),_:1})],10,oz)):ne("v-if",!0),K("div",null,Oe(i(A)),1)],2),W(Kd,{"selection-mode":"range",date:c.value,"min-date":i(d),"max-date":i(p),"range-state":i(h),"disabled-date":i(s),onChangerange:i(g),onPick:V,onSelect:i(b)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2),K("div",{class:E([[i(v).e("content"),i(m).e("content")],"is-right"])},[K("div",{class:E(i(m).e("header"))},[N.unlinkPanels?(k(),D("button",{key:0,type:"button",disabled:!i(R),class:E([[i(v).e("icon-btn"),{"is-disabled":!i(R)}],"d-arrow-left"]),onClick:x[2]||(x[2]=(...P)=>i(T)&&i(T)(...P))},[W(i(Le),null,{default:Y(()=>[W(i(Wr))]),_:1})],10,lz)):ne("v-if",!0),K("button",{type:"button",class:E([i(v).e("icon-btn"),"d-arrow-right"]),onClick:x[3]||(x[3]=(...P)=>i($)&&i($)(...P))},[W(i(Le),null,{default:Y(()=>[W(i(jr))]),_:1})],2),K("div",null,Oe(i(O)),1)],2),W(Kd,{"selection-mode":"range",date:f.value,"min-date":i(d),"max-date":i(p),"range-state":i(h),"disabled-date":i(s),onChangerange:i(g),onPick:V,onSelect:i(b)},null,8,["date","min-date","max-date","range-state","disabled-date","onChangerange","onSelect"])],2)],2)],2)],2))}});var az=Ne(sz,[["__file","/home/runner/work/element-plus/element-plus/packages/components/date-picker/src/date-picker-com/panel-month-range.vue"]]);const iz=function(e){switch(e){case"daterange":case"datetimerange":return ZV;case"monthrange":return az;default:return KV}};tt.extend(X1);tt.extend(Q5);tt.extend(Bp);tt.extend(tV);tt.extend(oV);tt.extend(rV);tt.extend(aV);tt.extend(uV);var uz=G({name:"ElDatePicker",install:null,props:{...Fp,...cV},emits:["update:modelValue"],setup(e,{expose:t,emit:n,slots:o}){const l=me("picker-panel");ut("ElPopperOptions",wt(Bt(e,"popperOptions"))),ut(Cp,{slots:o,pickerNs:l});const r=I();t({focus:(u=!0)=>{var c;(c=r.value)==null||c.focus(u)},handleOpen:()=>{var u;(u=r.value)==null||u.handleOpen()},handleClose:()=>{var u;(u=r.value)==null||u.handleClose()}});const a=u=>{n("update:modelValue",u)};return()=>{var u;const c=(u=e.format)!=null?u:nD[e.type]||br,f=iz(e.type);return W(B1,at(e,{format:c,type:e.type,ref:r,"onUpdate:modelValue":a}),{default:d=>W(f,d,null),"range-separator":o["range-separator"]})}}});const Ni=uz;Ni.install=e=>{e.component(Ni.name,Ni)};const cz=Ni,Kp="elDescriptions";var ys=G({name:"ElDescriptionsCell",props:{cell:{type:Object},tag:{type:String},type:{type:String}},setup(){return{descriptions:Be(Kp,{})}},render(){var e,t,n,o,l,r;const s=hR(this.cell),{border:a,direction:u}=this.descriptions,c=u==="vertical",f=((n=(t=(e=this.cell)==null?void 0:e.children)==null?void 0:t.label)==null?void 0:n.call(t))||s.label,d=(r=(l=(o=this.cell)==null?void 0:o.children)==null?void 0:l.default)==null?void 0:r.call(l),p=s.span,h=s.align?`is-${s.align}`:"",v=s.labelAlign?`is-${s.labelAlign}`:h,m=s.className,g=s.labelClassName,y={width:qt(s.width),minWidth:qt(s.minWidth)},w=me("descriptions");switch(this.type){case"label":return ze(this.tag,{style:y,class:[w.e("cell"),w.e("label"),w.is("bordered-label",a),w.is("vertical-label",c),v,g],colSpan:c?p:1},f);case"content":return ze(this.tag,{style:y,class:[w.e("cell"),w.e("content"),w.is("bordered-content",a),w.is("vertical-content",c),h,m],colSpan:c?p:p*2-1},d);default:return ze("td",{style:y,class:[w.e("cell"),h],colSpan:p},[ze("span",{class:[w.e("label"),g]},f),ze("span",{class:[w.e("content"),m]},d)])}}});const dz=Me({row:{type:Array,default:()=>[]}}),fz={key:1},pz=G({name:"ElDescriptionsRow"}),hz=G({...pz,props:dz,setup(e){const t=Be(Kp,{});return(n,o)=>i(t).direction==="vertical"?(k(),D(Ve,{key:0},[K("tr",null,[(k(!0),D(Ve,null,dt(n.row,(l,r)=>(k(),se(i(ys),{key:`tr1-${r}`,cell:l,tag:"th",type:"label"},null,8,["cell"]))),128))]),K("tr",null,[(k(!0),D(Ve,null,dt(n.row,(l,r)=>(k(),se(i(ys),{key:`tr2-${r}`,cell:l,tag:"td",type:"content"},null,8,["cell"]))),128))])],64)):(k(),D("tr",fz,[(k(!0),D(Ve,null,dt(n.row,(l,r)=>(k(),D(Ve,{key:`tr3-${r}`},[i(t).border?(k(),D(Ve,{key:0},[W(i(ys),{cell:l,tag:"td",type:"label"},null,8,["cell"]),W(i(ys),{cell:l,tag:"td",type:"content"},null,8,["cell"])],64)):(k(),se(i(ys),{key:1,cell:l,tag:"td",type:"both"},null,8,["cell"]))],64))),128))]))}});var vz=Ne(hz,[["__file","/home/runner/work/element-plus/element-plus/packages/components/descriptions/src/descriptions-row.vue"]]);const mz=Me({border:{type:Boolean,default:!1},column:{type:Number,default:3},direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},size:cn,title:{type:String,default:""},extra:{type:String,default:""}}),gz=G({name:"ElDescriptions"}),yz=G({...gz,props:mz,setup(e){const t=e,n=me("descriptions"),o=Yt(),l=ln();ut(Kp,t);const r=S(()=>[n.b(),n.m(o.value)]),s=(u,c,f,d=!1)=>(u.props||(u.props={}),c>f&&(u.props.span=f),d&&(u.props.span=c),u),a=()=>{var u;const c=Ir((u=l.default)==null?void 0:u.call(l)).filter(v=>{var m;return((m=v==null?void 0:v.type)==null?void 0:m.name)==="ElDescriptionsItem"}),f=[];let d=[],p=t.column,h=0;return c.forEach((v,m)=>{var g;const y=((g=v.props)==null?void 0:g.span)||1;if(m<c.length-1&&(h+=y>p?p:y),m===c.length-1){const w=t.column-h%t.column;d.push(s(v,w,p,!0)),f.push(d);return}y<p?(p-=y,d.push(v)):(d.push(s(v,y,p)),f.push(d),p=t.column,d=[])}),f};return(u,c)=>(k(),D("div",{class:E(i(r))},[u.title||u.extra||u.$slots.title||u.$slots.extra?(k(),D("div",{key:0,class:E(i(n).e("header"))},[K("div",{class:E(i(n).e("title"))},[fe(u.$slots,"title",{},()=>[vt(Oe(u.title),1)])],2),K("div",{class:E(i(n).e("extra"))},[fe(u.$slots,"extra",{},()=>[vt(Oe(u.extra),1)])],2)],2)):ne("v-if",!0),K("div",{class:E(i(n).e("body"))},[K("table",{class:E([i(n).e("table"),i(n).is("bordered",u.border)])},[K("tbody",null,[(k(!0),D(Ve,null,dt(a(),(f,d)=>(k(),se(vz,{key:d,row:f},null,8,["row"]))),128))])],2)],2)],2))}});var bz=Ne(yz,[["__file","/home/runner/work/element-plus/element-plus/packages/components/descriptions/src/description.vue"]]),kw=G({name:"ElDescriptionsItem",props:{label:{type:String,default:""},span:{type:Number,default:1},width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},align:{type:String,default:"left"},labelAlign:{type:String,default:""},className:{type:String,default:""},labelClassName:{type:String,default:""}}});const wz=ot(bz,{DescriptionsItem:kw}),Cz=zt(kw),Sz=Me({mask:{type:Boolean,default:!0},customMaskEvent:{type:Boolean,default:!1},overlayClass:{type:oe([String,Array,Object])},zIndex:{type:oe([String,Number])}}),kz={click:e=>e instanceof MouseEvent};var _z=G({name:"ElOverlay",props:Sz,emits:kz,setup(e,{slots:t,emit:n}){const o=me("overlay"),l=u=>{n("click",u)},{onClick:r,onMousedown:s,onMouseup:a}=Mp(e.customMaskEvent?void 0:l);return()=>e.mask?W("div",{class:[o.b(),e.overlayClass],style:{zIndex:e.zIndex},onClick:r,onMousedown:s,onMouseup:a},[fe(t,"default")],Hn.STYLE|Hn.CLASS|Hn.PROPS,["onClick","onMouseup","onMousedown"]):ze("div",{class:e.overlayClass,style:{zIndex:e.zIndex,position:"fixed",top:"0px",right:"0px",bottom:"0px",left:"0px"}},[fe(t,"default")])}});const Wp=_z,_w=Me({center:{type:Boolean,default:!1},alignCenter:{type:Boolean,default:!1},closeIcon:{type:Mt},customClass:{type:String,default:""},draggable:{type:Boolean,default:!1},fullscreen:{type:Boolean,default:!1},showClose:{type:Boolean,default:!0},title:{type:String,default:""}}),Ez={close:()=>!0},$z=["aria-label"],Tz=["id"],Oz=G({name:"ElDialogContent"}),Nz=G({...Oz,props:_w,emits:Ez,setup(e){const t=e,{t:n}=gt(),{Close:o}=S0,{dialogRef:l,headerRef:r,bodyId:s,ns:a,style:u}=Be(I0),{focusTrapRef:c}=Be(xp),f=Bu(c,l),d=S(()=>t.draggable);return H0(l,r,d),(p,h)=>(k(),D("div",{ref:i(f),class:E([i(a).b(),i(a).is("fullscreen",p.fullscreen),i(a).is("draggable",i(d)),i(a).is("align-center",p.alignCenter),{[i(a).m("center")]:p.center},p.customClass]),style:Fe(i(u)),tabindex:"-1"},[K("header",{ref_key:"headerRef",ref:r,class:E(i(a).e("header"))},[fe(p.$slots,"header",{},()=>[K("span",{role:"heading",class:E(i(a).e("title"))},Oe(p.title),3)]),p.showClose?(k(),D("button",{key:0,"aria-label":i(n)("el.dialog.close"),class:E(i(a).e("headerbtn")),type:"button",onClick:h[0]||(h[0]=v=>p.$emit("close"))},[W(i(Le),{class:E(i(a).e("close"))},{default:Y(()=>[(k(),se(it(p.closeIcon||i(o))))]),_:1},8,["class"])],10,$z)):ne("v-if",!0)],2),K("div",{id:i(s),class:E(i(a).e("body"))},[fe(p.$slots,"default")],10,Tz),p.$slots.footer?(k(),D("footer",{key:0,class:E(i(a).e("footer"))},[fe(p.$slots,"footer")],2)):ne("v-if",!0)],6))}});var Mz=Ne(Nz,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog-content.vue"]]);const Ew=Me({..._w,appendToBody:{type:Boolean,default:!1},beforeClose:{type:oe(Function)},destroyOnClose:{type:Boolean,default:!1},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},modal:{type:Boolean,default:!0},openDelay:{type:Number,default:0},closeDelay:{type:Number,default:0},top:{type:String},modelValue:{type:Boolean,default:!1},modalClass:String,width:{type:[String,Number]},zIndex:{type:Number},trapFocus:{type:Boolean,default:!1}}),$w={open:()=>!0,opened:()=>!0,close:()=>!0,closed:()=>!0,[lt]:e=>Ut(e),openAutoFocus:()=>!0,closeAutoFocus:()=>!0},Tw=(e,t)=>{const o=rt().emit,{nextZIndex:l}=Zo();let r="";const s=uo(),a=uo(),u=I(!1),c=I(!1),f=I(!1),d=I(e.zIndex||l());let p,h;const v=Jo("namespace",Uu),m=S(()=>{const V={},z=`--${v.value}-dialog`;return e.fullscreen||(e.top&&(V[`${z}-margin-top`]=e.top),e.width&&(V[`${z}-width`]=qt(e.width))),V}),g=S(()=>e.alignCenter?{display:"flex"}:{});function y(){o("opened")}function w(){o("closed"),o(lt,!1),e.destroyOnClose&&(f.value=!1)}function b(){o("close")}function C(){h==null||h(),p==null||p(),e.openDelay&&e.openDelay>0?{stop:p}=sr(()=>T(),e.openDelay):T()}function _(){p==null||p(),h==null||h(),e.closeDelay&&e.closeDelay>0?{stop:h}=sr(()=>A(),e.closeDelay):A()}function $(){function V(z){z||(c.value=!0,u.value=!1)}e.beforeClose?e.beforeClose(V):_()}function M(){e.closeOnClickModal&&$()}function T(){pt&&(u.value=!0)}function A(){u.value=!1}function O(){o("openAutoFocus")}function H(){o("closeAutoFocus")}function L(V){var z;((z=V.detail)==null?void 0:z.focusReason)==="pointer"&&V.preventDefault()}e.lockScroll&&W0(u);function R(){e.closeOnPressEscape&&$()}return ve(()=>e.modelValue,V=>{V?(c.value=!1,C(),f.value=!0,d.value=e.zIndex?d.value++:l(),De(()=>{o("open"),t.value&&(t.value.scrollTop=0)})):u.value&&_()}),ve(()=>e.fullscreen,V=>{t.value&&(V?(r=t.value.style.transform,t.value.style.transform=""):t.value.style.transform=r)}),et(()=>{e.modelValue&&(u.value=!0,f.value=!0,C())}),{afterEnter:y,afterLeave:w,beforeLeave:b,handleClose:$,onModalClick:M,close:_,doClose:A,onOpenAutoFocus:O,onCloseAutoFocus:H,onCloseRequested:R,onFocusoutPrevented:L,titleId:s,bodyId:a,closed:c,style:m,overlayDialogStyle:g,rendered:f,visible:u,zIndex:d}},Iz=["aria-label","aria-labelledby","aria-describedby"],Az=G({name:"ElDialog",inheritAttrs:!1}),Pz=G({...Az,props:Ew,emits:$w,setup(e,{expose:t}){const n=e,o=ln();Ko({scope:"el-dialog",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/dialog.html#slots"},S(()=>!!o.title)),Ko({scope:"el-dialog",from:"custom-class",replacement:"class",version:"2.3.0",ref:"https://element-plus.org/en-US/component/dialog.html#attributes",type:"Attribute"},S(()=>!!n.customClass));const l=me("dialog"),r=I(),s=I(),a=I(),{visible:u,titleId:c,bodyId:f,style:d,overlayDialogStyle:p,rendered:h,zIndex:v,afterEnter:m,afterLeave:g,beforeLeave:y,handleClose:w,onModalClick:b,onOpenAutoFocus:C,onCloseAutoFocus:_,onCloseRequested:$,onFocusoutPrevented:M}=Tw(n,r);ut(I0,{dialogRef:r,headerRef:s,bodyId:f,ns:l,rendered:h,style:d});const T=Mp(b),A=S(()=>n.draggable&&!n.fullscreen);return t({visible:u,dialogContentRef:a}),(O,H)=>(k(),se(Ca,{to:"body",disabled:!O.appendToBody},[W(Wt,{name:"dialog-fade",onAfterEnter:i(m),onAfterLeave:i(g),onBeforeLeave:i(y),persisted:""},{default:Y(()=>[Ze(W(i(Wp),{"custom-mask-event":"",mask:O.modal,"overlay-class":O.modalClass,"z-index":i(v)},{default:Y(()=>[K("div",{role:"dialog","aria-modal":"true","aria-label":O.title||void 0,"aria-labelledby":O.title?void 0:i(c),"aria-describedby":i(f),class:E(`${i(l).namespace.value}-overlay-dialog`),style:Fe(i(p)),onClick:H[0]||(H[0]=(...L)=>i(T).onClick&&i(T).onClick(...L)),onMousedown:H[1]||(H[1]=(...L)=>i(T).onMousedown&&i(T).onMousedown(...L)),onMouseup:H[2]||(H[2]=(...L)=>i(T).onMouseup&&i(T).onMouseup(...L))},[W(i(Ju),{loop:"",trapped:i(u),"focus-start-el":"container",onFocusAfterTrapped:i(C),onFocusAfterReleased:i(_),onFocusoutPrevented:i(M),onReleaseRequested:i($)},{default:Y(()=>[i(h)?(k(),se(Mz,at({key:0,ref_key:"dialogContentRef",ref:a},O.$attrs,{"custom-class":O.customClass,center:O.center,"align-center":O.alignCenter,"close-icon":O.closeIcon,draggable:i(A),fullscreen:O.fullscreen,"show-close":O.showClose,title:O.title,onClose:i(w)}),zo({header:Y(()=>[O.$slots.title?fe(O.$slots,"title",{key:1}):fe(O.$slots,"header",{key:0,close:i(w),titleId:i(c),titleClass:i(l).e("title")})]),default:Y(()=>[fe(O.$slots,"default")]),_:2},[O.$slots.footer?{name:"footer",fn:Y(()=>[fe(O.$slots,"footer")])}:void 0]),1040,["custom-class","center","align-center","close-icon","draggable","fullscreen","show-close","title","onClose"])):ne("v-if",!0)]),_:3},8,["trapped","onFocusAfterTrapped","onFocusAfterReleased","onFocusoutPrevented","onReleaseRequested"])],46,Iz)]),_:3},8,["mask","overlay-class","z-index"]),[[mt,i(u)]])]),_:3},8,["onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"]))}});var Rz=Ne(Pz,[["__file","/home/runner/work/element-plus/element-plus/packages/components/dialog/src/dialog.vue"]]);const xz=ot(Rz),Lz=Me({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},contentPosition:{type:String,values:["left","center","right"],default:"center"},borderStyle:{type:oe(String),default:"solid"}}),Dz=G({name:"ElDivider"}),Bz=G({...Dz,props:Lz,setup(e){const t=e,n=me("divider"),o=S(()=>n.cssVar({"border-style":t.borderStyle}));return(l,r)=>(k(),D("div",{class:E([i(n).b(),i(n).m(l.direction)]),style:Fe(i(o)),role:"separator"},[l.$slots.default&&l.direction!=="vertical"?(k(),D("div",{key:0,class:E([i(n).e("text"),i(n).is(l.contentPosition)])},[fe(l.$slots,"default")],2)):ne("v-if",!0)],6))}});var Fz=Ne(Bz,[["__file","/home/runner/work/element-plus/element-plus/packages/components/divider/src/divider.vue"]]);const Ow=ot(Fz),Vz=Me({...Ew,direction:{type:String,default:"rtl",values:["ltr","rtl","ttb","btt"]},size:{type:[String,Number],default:"30%"},withHeader:{type:Boolean,default:!0},modalFade:{type:Boolean,default:!0}}),zz=$w,Hz=G({name:"ElDrawer",components:{ElOverlay:Wp,ElFocusTrap:Ju,ElIcon:Le,Close:io},inheritAttrs:!1,props:Vz,emits:zz,setup(e,{slots:t}){Ko({scope:"el-drawer",from:"the title slot",replacement:"the header slot",version:"3.0.0",ref:"https://element-plus.org/en-US/component/drawer.html#slots"},S(()=>!!t.title)),Ko({scope:"el-drawer",from:"custom-class",replacement:"class",version:"2.3.0",ref:"https://element-plus.org/en-US/component/drawer.html#attributes",type:"Attribute"},S(()=>!!e.customClass));const n=I(),o=I(),l=me("drawer"),{t:r}=gt(),s=S(()=>e.direction==="rtl"||e.direction==="ltr"),a=S(()=>qt(e.size));return{...Tw(e,n),drawerRef:n,focusStartRef:o,isHorizontal:s,drawerSize:a,ns:l,t:r}}}),Kz=["aria-label","aria-labelledby","aria-describedby"],Wz=["id"],jz=["aria-label"],Uz=["id"];function qz(e,t,n,o,l,r){const s=Ue("close"),a=Ue("el-icon"),u=Ue("el-focus-trap"),c=Ue("el-overlay");return k(),se(Ca,{to:"body",disabled:!e.appendToBody},[W(Wt,{name:e.ns.b("fade"),onAfterEnter:e.afterEnter,onAfterLeave:e.afterLeave,onBeforeLeave:e.beforeLeave,persisted:""},{default:Y(()=>[Ze(W(c,{mask:e.modal,"overlay-class":e.modalClass,"z-index":e.zIndex,onClick:e.onModalClick},{default:Y(()=>[W(u,{loop:"",trapped:e.visible,"focus-trap-el":e.drawerRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:Y(()=>[K("div",at({ref:"drawerRef","aria-modal":"true","aria-label":e.title||void 0,"aria-labelledby":e.title?void 0:e.titleId,"aria-describedby":e.bodyId},e.$attrs,{class:[e.ns.b(),e.direction,e.visible&&"open",e.customClass],style:e.isHorizontal?"width: "+e.drawerSize:"height: "+e.drawerSize,role:"dialog",onClick:t[1]||(t[1]=Ge(()=>{},["stop"]))}),[K("span",{ref:"focusStartRef",class:E(e.ns.e("sr-focus")),tabindex:"-1"},null,2),e.withHeader?(k(),D("header",{key:0,class:E(e.ns.e("header"))},[e.$slots.title?fe(e.$slots,"title",{key:1},()=>[ne(" DEPRECATED SLOT ")]):fe(e.$slots,"header",{key:0,close:e.handleClose,titleId:e.titleId,titleClass:e.ns.e("title")},()=>[e.$slots.title?ne("v-if",!0):(k(),D("span",{key:0,id:e.titleId,role:"heading",class:E(e.ns.e("title"))},Oe(e.title),11,Wz))]),e.showClose?(k(),D("button",{key:2,"aria-label":e.t("el.drawer.close"),class:E(e.ns.e("close-btn")),type:"button",onClick:t[0]||(t[0]=(...f)=>e.handleClose&&e.handleClose(...f))},[W(a,{class:E(e.ns.e("close"))},{default:Y(()=>[W(s)]),_:1},8,["class"])],10,jz)):ne("v-if",!0)],2)):ne("v-if",!0),e.rendered?(k(),D("div",{key:1,id:e.bodyId,class:E(e.ns.e("body"))},[fe(e.$slots,"default")],10,Uz)):ne("v-if",!0),e.$slots.footer?(k(),D("div",{key:2,class:E(e.ns.e("footer"))},[fe(e.$slots,"footer")],2)):ne("v-if",!0)],16,Kz)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])]),_:3},8,["mask","overlay-class","z-index","onClick"]),[[mt,e.visible]])]),_:3},8,["name","onAfterEnter","onAfterLeave","onBeforeLeave"])],8,["disabled"])}var Yz=Ne(Hz,[["render",qz],["__file","/home/runner/work/element-plus/element-plus/packages/components/drawer/src/drawer.vue"]]);const Gz=ot(Yz),Xz=G({inheritAttrs:!1});function Jz(e,t,n,o,l,r){return fe(e.$slots,"default")}var Zz=Ne(Xz,[["render",Jz],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection.vue"]]);const Qz=G({name:"ElCollectionItem",inheritAttrs:!1});function eH(e,t,n,o,l,r){return fe(e.$slots,"default")}var tH=Ne(Qz,[["render",eH],["__file","/home/runner/work/element-plus/element-plus/packages/components/collection/src/collection-item.vue"]]);const Nw="data-el-collection-item",Mw=e=>{const t=`El${e}Collection`,n=`${t}Item`,o=Symbol(t),l=Symbol(n),r={...Zz,name:t,setup(){const a=I(null),u=new Map;ut(o,{itemMap:u,getItems:()=>{const f=i(a);if(!f)return[];const d=Array.from(f.querySelectorAll(`[${Nw}]`));return[...u.values()].sort((h,v)=>d.indexOf(h.ref)-d.indexOf(v.ref))},collectionRef:a})}},s={...tH,name:n,setup(a,{attrs:u}){const c=I(null),f=Be(o,void 0);ut(l,{collectionItemRef:c}),et(()=>{const d=i(c);d&&f.itemMap.set(d,{ref:d,...u})}),Dt(()=>{const d=i(c);f.itemMap.delete(d)})}};return{COLLECTION_INJECTION_KEY:o,COLLECTION_ITEM_INJECTION_KEY:l,ElCollection:r,ElCollectionItem:s}},nH=Me({style:{type:oe([String,Array,Object])},currentTabId:{type:oe(String)},defaultCurrentTabId:String,loop:Boolean,dir:{type:String,values:["ltr","rtl"],default:"ltr"},orientation:{type:oe(String)},onBlur:Function,onFocus:Function,onMousedown:Function}),{ElCollection:oH,ElCollectionItem:lH,COLLECTION_INJECTION_KEY:jp,COLLECTION_ITEM_INJECTION_KEY:rH}=Mw("RovingFocusGroup"),Up=Symbol("elRovingFocusGroup"),Iw=Symbol("elRovingFocusGroupItem"),sH={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"},aH=(e,t)=>{if(t!=="rtl")return e;switch(e){case He.right:return He.left;case He.left:return He.right;default:return e}},iH=(e,t,n)=>{const o=aH(e.key,n);if(!(t==="vertical"&&[He.left,He.right].includes(o))&&!(t==="horizontal"&&[He.up,He.down].includes(o)))return sH[o]},uH=(e,t)=>e.map((n,o)=>e[(o+t)%e.length]),qp=e=>{const{activeElement:t}=document;for(const n of e)if(n===t||(n.focus(),t!==document.activeElement))return},ng="currentTabIdChange",og="rovingFocusGroup.entryFocus",cH={bubbles:!1,cancelable:!0},dH=G({name:"ElRovingFocusGroupImpl",inheritAttrs:!1,props:nH,emits:[ng,"entryFocus"],setup(e,{emit:t}){var n;const o=I((n=e.currentTabId||e.defaultCurrentTabId)!=null?n:null),l=I(!1),r=I(!1),s=I(null),{getItems:a}=Be(jp,void 0),u=S(()=>[{outline:"none"},e.style]),c=m=>{t(ng,m)},f=()=>{l.value=!0},d=Vt(m=>{var g;(g=e.onMousedown)==null||g.call(e,m)},()=>{r.value=!0}),p=Vt(m=>{var g;(g=e.onFocus)==null||g.call(e,m)},m=>{const g=!i(r),{target:y,currentTarget:w}=m;if(y===w&&g&&!i(l)){const b=new Event(og,cH);if(w==null||w.dispatchEvent(b),!b.defaultPrevented){const C=a().filter(A=>A.focusable),_=C.find(A=>A.active),$=C.find(A=>A.id===i(o)),T=[_,$,...C].filter(Boolean).map(A=>A.ref);qp(T)}}r.value=!1}),h=Vt(m=>{var g;(g=e.onBlur)==null||g.call(e,m)},()=>{l.value=!1}),v=(...m)=>{t("entryFocus",...m)};ut(Up,{currentTabbedId:os(o),loop:Bt(e,"loop"),tabIndex:S(()=>i(l)?-1:0),rovingFocusGroupRef:s,rovingFocusGroupRootStyle:u,orientation:Bt(e,"orientation"),dir:Bt(e,"dir"),onItemFocus:c,onItemShiftTab:f,onBlur:h,onFocus:p,onMousedown:d}),ve(()=>e.currentTabId,m=>{o.value=m??null}),Pt(s,og,v)}});function fH(e,t,n,o,l,r){return fe(e.$slots,"default")}var pH=Ne(dH,[["render",fH],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group-impl.vue"]]);const hH=G({name:"ElRovingFocusGroup",components:{ElFocusGroupCollection:oH,ElRovingFocusGroupImpl:pH}});function vH(e,t,n,o,l,r){const s=Ue("el-roving-focus-group-impl"),a=Ue("el-focus-group-collection");return k(),se(a,null,{default:Y(()=>[W(s,no(Su(e.$attrs)),{default:Y(()=>[fe(e.$slots,"default")]),_:3},16)]),_:3})}var mH=Ne(hH,[["render",vH],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-group.vue"]]);const gH=G({components:{ElRovingFocusCollectionItem:lH},props:{focusable:{type:Boolean,default:!0},active:{type:Boolean,default:!1}},emits:["mousedown","focus","keydown"],setup(e,{emit:t}){const{currentTabbedId:n,loop:o,onItemFocus:l,onItemShiftTab:r}=Be(Up,void 0),{getItems:s}=Be(jp,void 0),a=uo(),u=I(null),c=Vt(h=>{t("mousedown",h)},h=>{e.focusable?l(i(a)):h.preventDefault()}),f=Vt(h=>{t("focus",h)},()=>{l(i(a))}),d=Vt(h=>{t("keydown",h)},h=>{const{key:v,shiftKey:m,target:g,currentTarget:y}=h;if(v===He.tab&&m){r();return}if(g!==y)return;const w=iH(h);if(w){h.preventDefault();let C=s().filter(_=>_.focusable).map(_=>_.ref);switch(w){case"last":{C.reverse();break}case"prev":case"next":{w==="prev"&&C.reverse();const _=C.indexOf(y);C=o.value?uH(C,_+1):C.slice(_+1);break}}De(()=>{qp(C)})}}),p=S(()=>n.value===i(a));return ut(Iw,{rovingFocusGroupItemRef:u,tabIndex:S(()=>i(p)?0:-1),handleMousedown:c,handleFocus:f,handleKeydown:d}),{id:a,handleKeydown:d,handleFocus:f,handleMousedown:c}}});function yH(e,t,n,o,l,r){const s=Ue("el-roving-focus-collection-item");return k(),se(s,{id:e.id,focusable:e.focusable,active:e.active},{default:Y(()=>[fe(e.$slots,"default")]),_:3},8,["id","focusable","active"])}var bH=Ne(gH,[["render",yH],["__file","/home/runner/work/element-plus/element-plus/packages/components/roving-focus-group/src/roving-focus-item.vue"]]);const Mi=Me({trigger:aa.trigger,effect:{...en.effect,default:"light"},type:{type:oe(String)},placement:{type:oe(String),default:"bottom"},popperOptions:{type:oe(Object),default:()=>({})},id:String,size:{type:String,default:""},splitButton:Boolean,hideOnClick:{type:Boolean,default:!0},loop:{type:Boolean,default:!0},showTimeout:{type:Number,default:150},hideTimeout:{type:Number,default:150},tabindex:{type:oe([Number,String]),default:0},maxHeight:{type:oe([Number,String]),default:""},popperClass:{type:String,default:""},disabled:{type:Boolean,default:!1},role:{type:String,default:"menu"},buttonProps:{type:oe(Object)},teleported:en.teleported}),Aw=Me({command:{type:[Object,String,Number],default:()=>({})},disabled:Boolean,divided:Boolean,textValue:String,icon:{type:Mt}}),wH=Me({onKeydown:{type:oe(Function)}}),CH=[He.down,He.pageDown,He.home],Pw=[He.up,He.pageUp,He.end],SH=[...CH,...Pw],{ElCollection:kH,ElCollectionItem:_H,COLLECTION_INJECTION_KEY:EH,COLLECTION_ITEM_INJECTION_KEY:$H}=Mw("Dropdown"),Qu=Symbol("elDropdown"),{ButtonGroup:TH}=un,OH=G({name:"ElDropdown",components:{ElButton:un,ElButtonGroup:TH,ElScrollbar:Qo,ElDropdownCollection:kH,ElTooltip:Sn,ElRovingFocusGroup:mH,ElOnlyChild:w1,ElIcon:Le,ArrowDown:$l},props:Mi,emits:["visible-change","click","command"],setup(e,{emit:t}){const n=rt(),o=me("dropdown"),{t:l}=gt(),r=I(),s=I(),a=I(null),u=I(null),c=I(null),f=I(null),d=I(!1),p=[He.enter,He.space,He.down],h=S(()=>({maxHeight:qt(e.maxHeight)})),v=S(()=>[o.m(C.value)]),m=uo().value,g=S(()=>e.id||m);function y(){w()}function w(){var z;(z=a.value)==null||z.onClose()}function b(){var z;(z=a.value)==null||z.onOpen()}const C=Yt();function _(...z){t("command",...z)}function $(){}function M(){const z=i(u);z==null||z.focus(),f.value=null}function T(z){f.value=z}function A(z){d.value||(z.preventDefault(),z.stopImmediatePropagation())}function O(){t("visible-change",!0)}function H(z){(z==null?void 0:z.type)==="keydown"&&u.value.focus()}function L(){t("visible-change",!1)}return ut(Qu,{contentRef:u,role:S(()=>e.role),triggerId:g,isUsingKeyboard:d,onItemEnter:$,onItemLeave:M}),ut("elDropdown",{instance:n,dropdownSize:C,handleClick:y,commandHandler:_,trigger:Bt(e,"trigger"),hideOnClick:Bt(e,"hideOnClick")}),{t:l,ns:o,scrollbar:c,wrapStyle:h,dropdownTriggerKls:v,dropdownSize:C,triggerId:g,triggerKeys:p,currentTabId:f,handleCurrentTabIdChange:T,handlerMainButtonClick:z=>{t("click",z)},handleEntryFocus:A,handleClose:w,handleOpen:b,handleBeforeShowTooltip:O,handleShowTooltip:H,handleBeforeHideTooltip:L,onFocusAfterTrapped:z=>{var F,N;z.preventDefault(),(N=(F=u.value)==null?void 0:F.focus)==null||N.call(F,{preventScroll:!0})},popperRef:a,contentRef:u,triggeringElementRef:r,referenceElementRef:s}}});function NH(e,t,n,o,l,r){var s;const a=Ue("el-dropdown-collection"),u=Ue("el-roving-focus-group"),c=Ue("el-scrollbar"),f=Ue("el-only-child"),d=Ue("el-tooltip"),p=Ue("el-button"),h=Ue("arrow-down"),v=Ue("el-icon"),m=Ue("el-button-group");return k(),D("div",{class:E([e.ns.b(),e.ns.is("disabled",e.disabled)])},[W(d,{ref:"popperRef",role:e.role,effect:e.effect,"fallback-placements":["bottom","top"],"popper-options":e.popperOptions,"gpu-acceleration":!1,"hide-after":e.trigger==="hover"?e.hideTimeout:0,"manual-mode":!0,placement:e.placement,"popper-class":[e.ns.e("popper"),e.popperClass],"reference-element":(s=e.referenceElementRef)==null?void 0:s.$el,trigger:e.trigger,"trigger-keys":e.triggerKeys,"trigger-target-el":e.contentRef,"show-after":e.trigger==="hover"?e.showTimeout:0,"stop-popper-mouse-event":!1,"virtual-ref":e.triggeringElementRef,"virtual-triggering":e.splitButton,disabled:e.disabled,transition:`${e.ns.namespace.value}-zoom-in-top`,teleported:e.teleported,pure:"",persistent:"",onBeforeShow:e.handleBeforeShowTooltip,onShow:e.handleShowTooltip,onBeforeHide:e.handleBeforeHideTooltip},zo({content:Y(()=>[W(c,{ref:"scrollbar","wrap-style":e.wrapStyle,tag:"div","view-class":e.ns.e("list")},{default:Y(()=>[W(u,{loop:e.loop,"current-tab-id":e.currentTabId,orientation:"horizontal",onCurrentTabIdChange:e.handleCurrentTabIdChange,onEntryFocus:e.handleEntryFocus},{default:Y(()=>[W(a,null,{default:Y(()=>[fe(e.$slots,"dropdown")]),_:3})]),_:3},8,["loop","current-tab-id","onCurrentTabIdChange","onEntryFocus"])]),_:3},8,["wrap-style","view-class"])]),_:2},[e.splitButton?void 0:{name:"default",fn:Y(()=>[W(f,{id:e.triggerId,role:"button",tabindex:e.tabindex},{default:Y(()=>[fe(e.$slots,"default")]),_:3},8,["id","tabindex"])])}]),1032,["role","effect","popper-options","hide-after","placement","popper-class","reference-element","trigger","trigger-keys","trigger-target-el","show-after","virtual-ref","virtual-triggering","disabled","transition","teleported","onBeforeShow","onShow","onBeforeHide"]),e.splitButton?(k(),se(m,{key:0},{default:Y(()=>[W(p,at({ref:"referenceElementRef"},e.buttonProps,{size:e.dropdownSize,type:e.type,disabled:e.disabled,tabindex:e.tabindex,onClick:e.handlerMainButtonClick}),{default:Y(()=>[fe(e.$slots,"default")]),_:3},16,["size","type","disabled","tabindex","onClick"]),W(p,at({id:e.triggerId,ref:"triggeringElementRef"},e.buttonProps,{role:"button",size:e.dropdownSize,type:e.type,class:e.ns.e("caret-button"),disabled:e.disabled,tabindex:e.tabindex,"aria-label":e.t("el.dropdown.toggleDropdown")}),{default:Y(()=>[W(v,{class:E(e.ns.e("icon"))},{default:Y(()=>[W(h)]),_:1},8,["class"])]),_:1},16,["id","size","type","class","disabled","tabindex","aria-label"])]),_:3})):ne("v-if",!0)],2)}var MH=Ne(OH,[["render",NH],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown.vue"]]);const IH=G({name:"DropdownItemImpl",components:{ElIcon:Le},props:Aw,emits:["pointermove","pointerleave","click","clickimpl"],setup(e,{emit:t}){const n=me("dropdown"),{role:o}=Be(Qu,void 0),{collectionItemRef:l}=Be($H,void 0),{collectionItemRef:r}=Be(rH,void 0),{rovingFocusGroupItemRef:s,tabIndex:a,handleFocus:u,handleKeydown:c,handleMousedown:f}=Be(Iw,void 0),d=Bu(l,r,s),p=S(()=>o.value==="menu"?"menuitem":o.value==="navigation"?"link":"button"),h=Vt(v=>{const{code:m}=v;if(m===He.enter||m===He.space)return v.preventDefault(),v.stopImmediatePropagation(),t("clickimpl",v),!0},c);return{ns:n,itemRef:d,dataset:{[Nw]:""},role:p,tabIndex:a,handleFocus:u,handleKeydown:h,handleMousedown:f}}}),AH=["aria-disabled","tabindex","role"];function PH(e,t,n,o,l,r){const s=Ue("el-icon");return k(),D(Ve,null,[e.divided?(k(),D("li",at({key:0,role:"separator",class:e.ns.bem("menu","item","divided")},e.$attrs),null,16)):ne("v-if",!0),K("li",at({ref:e.itemRef},{...e.dataset,...e.$attrs},{"aria-disabled":e.disabled,class:[e.ns.be("menu","item"),e.ns.is("disabled",e.disabled)],tabindex:e.tabIndex,role:e.role,onClick:t[0]||(t[0]=a=>e.$emit("clickimpl",a)),onFocus:t[1]||(t[1]=(...a)=>e.handleFocus&&e.handleFocus(...a)),onKeydown:t[2]||(t[2]=(...a)=>e.handleKeydown&&e.handleKeydown(...a)),onMousedown:t[3]||(t[3]=(...a)=>e.handleMousedown&&e.handleMousedown(...a)),onPointermove:t[4]||(t[4]=a=>e.$emit("pointermove",a)),onPointerleave:t[5]||(t[5]=a=>e.$emit("pointerleave",a))}),[e.icon?(k(),se(s,{key:0},{default:Y(()=>[(k(),se(it(e.icon)))]),_:1})):ne("v-if",!0),fe(e.$slots,"default")],16,AH)],64)}var RH=Ne(IH,[["render",PH],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item-impl.vue"]]);const Rw=()=>{const e=Be("elDropdown",{}),t=S(()=>e==null?void 0:e.dropdownSize);return{elDropdown:e,_elDropdownSize:t}},xH=G({name:"ElDropdownItem",components:{ElDropdownCollectionItem:_H,ElRovingFocusItem:bH,ElDropdownItemImpl:RH},inheritAttrs:!1,props:Aw,emits:["pointermove","pointerleave","click"],setup(e,{emit:t,attrs:n}){const{elDropdown:o}=Rw(),l=rt(),r=I(null),s=S(()=>{var h,v;return(v=(h=i(r))==null?void 0:h.textContent)!=null?v:""}),{onItemEnter:a,onItemLeave:u}=Be(Qu,void 0),c=Vt(h=>(t("pointermove",h),h.defaultPrevented),Hv(h=>{var v;e.disabled?u(h):(a(h),h.defaultPrevented||(v=h.currentTarget)==null||v.focus())})),f=Vt(h=>(t("pointerleave",h),h.defaultPrevented),Hv(h=>{u(h)})),d=Vt(h=>{if(!e.disabled)return t("click",h),h.type!=="keydown"&&h.defaultPrevented},h=>{var v,m,g;if(e.disabled){h.stopImmediatePropagation();return}(v=o==null?void 0:o.hideOnClick)!=null&&v.value&&((m=o.handleClick)==null||m.call(o)),(g=o.commandHandler)==null||g.call(o,e.command,l,h)}),p=S(()=>({...e,...n}));return{handleClick:d,handlePointerMove:c,handlePointerLeave:f,textContent:s,propsAndAttrs:p}}});function LH(e,t,n,o,l,r){var s;const a=Ue("el-dropdown-item-impl"),u=Ue("el-roving-focus-item"),c=Ue("el-dropdown-collection-item");return k(),se(c,{disabled:e.disabled,"text-value":(s=e.textValue)!=null?s:e.textContent},{default:Y(()=>[W(u,{focusable:!e.disabled},{default:Y(()=>[W(a,at(e.propsAndAttrs,{onPointerleave:e.handlePointerLeave,onPointermove:e.handlePointerMove,onClickimpl:e.handleClick}),{default:Y(()=>[fe(e.$slots,"default")]),_:3},16,["onPointerleave","onPointermove","onClickimpl"])]),_:3},8,["focusable"])]),_:3},8,["disabled","text-value"])}var xw=Ne(xH,[["render",LH],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-item.vue"]]);const DH=G({name:"ElDropdownMenu",props:wH,setup(e){const t=me("dropdown"),{_elDropdownSize:n}=Rw(),o=n.value,{focusTrapRef:l,onKeydown:r}=Be(xp,void 0),{contentRef:s,role:a,triggerId:u}=Be(Qu,void 0),{collectionRef:c,getItems:f}=Be(EH,void 0),{rovingFocusGroupRef:d,rovingFocusGroupRootStyle:p,tabIndex:h,onBlur:v,onFocus:m,onMousedown:g}=Be(Up,void 0),{collectionRef:y}=Be(jp,void 0),w=S(()=>[t.b("menu"),t.bm("menu",o==null?void 0:o.value)]),b=Bu(s,c,l,d,y),C=Vt($=>{var M;(M=e.onKeydown)==null||M.call(e,$)},$=>{const{currentTarget:M,code:T,target:A}=$;if(M.contains(A),He.tab===T&&$.stopImmediatePropagation(),$.preventDefault(),A!==i(s)||!SH.includes(T))return;const H=f().filter(L=>!L.disabled).map(L=>L.ref);Pw.includes(T)&&H.reverse(),qp(H)});return{size:o,rovingFocusGroupRootStyle:p,tabIndex:h,dropdownKls:w,role:a,triggerId:u,dropdownListWrapperRef:b,handleKeydown:$=>{C($),r($)},onBlur:v,onFocus:m,onMousedown:g}}}),BH=["role","aria-labelledby"];function FH(e,t,n,o,l,r){return k(),D("ul",{ref:e.dropdownListWrapperRef,class:E(e.dropdownKls),style:Fe(e.rovingFocusGroupRootStyle),tabindex:-1,role:e.role,"aria-labelledby":e.triggerId,onBlur:t[0]||(t[0]=(...s)=>e.onBlur&&e.onBlur(...s)),onFocus:t[1]||(t[1]=(...s)=>e.onFocus&&e.onFocus(...s)),onKeydown:t[2]||(t[2]=(...s)=>e.handleKeydown&&e.handleKeydown(...s)),onMousedown:t[3]||(t[3]=(...s)=>e.onMousedown&&e.onMousedown(...s))},[fe(e.$slots,"default")],46,BH)}var Lw=Ne(DH,[["render",FH],["__file","/home/runner/work/element-plus/element-plus/packages/components/dropdown/src/dropdown-menu.vue"]]);const VH=ot(MH,{DropdownItem:xw,DropdownMenu:Lw}),zH=zt(xw),HH=zt(Lw);let KH=0;const WH=G({name:"ImgEmpty",setup(){return{ns:me("empty"),id:++KH}}}),jH={viewBox:"0 0 79 86",version:"1.1",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink"},UH=["id"],qH=["stop-color"],YH=["stop-color"],GH=["id"],XH=["stop-color"],JH=["stop-color"],ZH=["id"],QH={id:"Illustrations",stroke:"none","stroke-width":"1",fill:"none","fill-rule":"evenodd"},eK={id:"B-type",transform:"translate(-1268.000000, -535.000000)"},tK={id:"Group-2",transform:"translate(1268.000000, 535.000000)"},nK=["fill"],oK=["fill"],lK={id:"Group-Copy",transform:"translate(34.500000, 31.500000) scale(-1, 1) rotate(-25.000000) translate(-34.500000, -31.500000) translate(7.000000, 10.000000)"},rK=["fill"],sK=["fill"],aK=["fill"],iK=["fill"],uK=["fill"],cK={id:"Rectangle-Copy-17",transform:"translate(53.000000, 45.000000)"},dK=["fill","xlink:href"],fK=["fill","mask"],pK=["fill"];function hK(e,t,n,o,l,r){return k(),D("svg",jH,[K("defs",null,[K("linearGradient",{id:`linearGradient-1-${e.id}`,x1:"38.8503086%",y1:"0%",x2:"61.1496914%",y2:"100%"},[K("stop",{"stop-color":`var(${e.ns.cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,qH),K("stop",{"stop-color":`var(${e.ns.cssVarBlockName("fill-color-4")})`,offset:"100%"},null,8,YH)],8,UH),K("linearGradient",{id:`linearGradient-2-${e.id}`,x1:"0%",y1:"9.5%",x2:"100%",y2:"90.5%"},[K("stop",{"stop-color":`var(${e.ns.cssVarBlockName("fill-color-1")})`,offset:"0%"},null,8,XH),K("stop",{"stop-color":`var(${e.ns.cssVarBlockName("fill-color-6")})`,offset:"100%"},null,8,JH)],8,GH),K("rect",{id:`path-3-${e.id}`,x:"0",y:"0",width:"17",height:"36"},null,8,ZH)]),K("g",QH,[K("g",eK,[K("g",tK,[K("path",{id:"Oval-Copy-2",d:"M39.5,86 C61.3152476,86 79,83.9106622 79,81.3333333 C79,78.7560045 57.3152476,78 35.5,78 C13.6847524,78 0,78.7560045 0,81.3333333 C0,83.9106622 17.6847524,86 39.5,86 Z",fill:`var(${e.ns.cssVarBlockName("fill-color-3")})`},null,8,nK),K("polygon",{id:"Rectangle-Copy-14",fill:`var(${e.ns.cssVarBlockName("fill-color-7")})`,transform:"translate(27.500000, 51.500000) scale(1, -1) translate(-27.500000, -51.500000) ",points:"13 58 53 58 42 45 2 45"},null,8,oK),K("g",lK,[K("polygon",{id:"Rectangle-Copy-10",fill:`var(${e.ns.cssVarBlockName("fill-color-7")})`,transform:"translate(11.500000, 5.000000) scale(1, -1) translate(-11.500000, -5.000000) ",points:"2.84078316e-14 3 18 3 23 7 5 7"},null,8,rK),K("polygon",{id:"Rectangle-Copy-11",fill:`var(${e.ns.cssVarBlockName("fill-color-5")})`,points:"-3.69149156e-15 7 38 7 38 43 -3.69149156e-15 43"},null,8,sK),K("rect",{id:"Rectangle-Copy-12",fill:`url(#linearGradient-1-${e.id})`,transform:"translate(46.500000, 25.000000) scale(-1, 1) translate(-46.500000, -25.000000) ",x:"38",y:"7",width:"17",height:"36"},null,8,aK),K("polygon",{id:"Rectangle-Copy-13",fill:`var(${e.ns.cssVarBlockName("fill-color-2")})`,transform:"translate(39.500000, 3.500000) scale(-1, 1) translate(-39.500000, -3.500000) ",points:"24 7 41 7 55 -3.63806207e-12 38 -3.63806207e-12"},null,8,iK)]),K("rect",{id:"Rectangle-Copy-15",fill:`url(#linearGradient-2-${e.id})`,x:"13",y:"45",width:"40",height:"36"},null,8,uK),K("g",cK,[K("use",{id:"Mask",fill:`var(${e.ns.cssVarBlockName("fill-color-8")})`,transform:"translate(8.500000, 18.000000) scale(-1, 1) translate(-8.500000, -18.000000) ","xlink:href":`#path-3-${e.id}`},null,8,dK),K("polygon",{id:"Rectangle-Copy",fill:`var(${e.ns.cssVarBlockName("fill-color-9")})`,mask:`url(#mask-4-${e.id})`,transform:"translate(12.000000, 9.000000) scale(-1, 1) translate(-12.000000, -9.000000) ",points:"7 0 24 0 20 18 7 16.5"},null,8,fK)]),K("polygon",{id:"Rectangle-Copy-18",fill:`var(${e.ns.cssVarBlockName("fill-color-2")})`,transform:"translate(66.000000, 51.500000) scale(-1, 1) translate(-66.000000, -51.500000) ",points:"62 45 79 45 70 58 53 58"},null,8,pK)])])])])}var vK=Ne(WH,[["render",hK],["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/img-empty.vue"]]);const mK={image:{type:String,default:""},imageSize:Number,description:{type:String,default:""}},gK=["src"],yK={key:1},bK=G({name:"ElEmpty"}),wK=G({...bK,props:mK,setup(e){const t=e,{t:n}=gt(),o=me("empty"),l=S(()=>t.description||n("el.table.emptyText")),r=S(()=>({width:t.imageSize?`${t.imageSize}px`:""}));return(s,a)=>(k(),D("div",{class:E(i(o).b())},[K("div",{class:E(i(o).e("image")),style:Fe(i(r))},[s.image?(k(),D("img",{key:0,src:s.image,ondragstart:"return false"},null,8,gK)):fe(s.$slots,"image",{key:1},()=>[W(vK)])],6),K("div",{class:E(i(o).e("description"))},[s.$slots.description?fe(s.$slots,"description",{key:0}):(k(),D("p",yK,Oe(i(l)),1))],2),s.$slots.default?(k(),D("div",{key:0,class:E(i(o).e("bottom"))},[fe(s.$slots,"default")],2)):ne("v-if",!0)],2))}});var CK=Ne(wK,[["__file","/home/runner/work/element-plus/element-plus/packages/components/empty/src/empty.vue"]]);const Dw=ot(CK),SK=Me({model:Object,rules:{type:oe(Object)},labelPosition:{type:String,values:["left","right","top"],default:"right"},requireAsteriskPosition:{type:String,values:["left","right"],default:"left"},labelWidth:{type:[String,Number],default:""},labelSuffix:{type:String,default:""},inline:Boolean,inlineMessage:Boolean,statusIcon:Boolean,showMessage:{type:Boolean,default:!0},size:{type:String,values:Xo},disabled:Boolean,validateOnRuleChange:{type:Boolean,default:!0},hideRequiredAsterisk:{type:Boolean,default:!1},scrollToError:Boolean}),kK={validate:(e,t,n)=>(Re(e)||Xe(e))&&Ut(t)&&Xe(n)};function _K(){const e=I([]),t=S(()=>{if(!e.value.length)return"0";const r=Math.max(...e.value);return r?`${r}px`:""});function n(r){const s=e.value.indexOf(r);return s===-1&&t.value,s}function o(r,s){if(r&&s){const a=n(s);e.value.splice(a,1,r)}else r&&e.value.push(r)}function l(r){const s=n(r);s>-1&&e.value.splice(s,1)}return{autoLabelWidth:t,registerLabelWidth:o,deregisterLabelWidth:l}}const li=(e,t)=>{const n=Kr(t);return n.length>0?e.filter(o=>o.prop&&n.includes(o.prop)):e},EK="ElForm",$K=G({name:EK}),TK=G({...$K,props:SK,emits:kK,setup(e,{expose:t,emit:n}){const o=e,l=[],r=Yt(),s=me("form"),a=S(()=>{const{labelPosition:w,inline:b}=o;return[s.b(),s.m(r.value||"default"),{[s.m(`label-${w}`)]:w,[s.m("inline")]:b}]}),u=w=>{l.push(w)},c=w=>{w.prop&&l.splice(l.indexOf(w),1)},f=(w=[])=>{o.model&&li(l,w).forEach(b=>b.resetField())},d=(w=[])=>{li(l,w).forEach(b=>b.clearValidate())},p=S(()=>!!o.model),h=w=>{if(l.length===0)return[];const b=li(l,w);return b.length?b:[]},v=async w=>g(void 0,w),m=async(w=[])=>{if(!p.value)return!1;const b=h(w);if(b.length===0)return!0;let C={};for(const _ of b)try{await _.validate("")}catch($){C={...C,...$}}return Object.keys(C).length===0?!0:Promise.reject(C)},g=async(w=[],b)=>{const C=!Ye(b);try{const _=await m(w);return _===!0&&(b==null||b(_)),_}catch(_){if(_ instanceof Error)throw _;const $=_;return o.scrollToError&&y(Object.keys($)[0]),b==null||b(!1,$),C&&Promise.reject($)}},y=w=>{var b;const C=li(l,w)[0];C&&((b=C.$el)==null||b.scrollIntoView())};return ve(()=>o.rules,()=>{o.validateOnRuleChange&&v().catch(w=>void 0)},{deep:!0}),ut(fr,wt({...Gt(o),emit:n,resetFields:f,clearValidate:d,validateField:g,addField:u,removeField:c,..._K()})),t({validate:v,validateField:g,resetFields:f,clearValidate:d,scrollToField:y}),(w,b)=>(k(),D("form",{class:E(i(a))},[fe(w.$slots,"default")],2))}});var OK=Ne(TK,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form.vue"]]);function Ul(){return Ul=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(e[o]=n[o])}return e},Ul.apply(this,arguments)}function NK(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,ca(e,t)}function Wd(e){return Wd=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(n){return n.__proto__||Object.getPrototypeOf(n)},Wd(e)}function ca(e,t){return ca=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(o,l){return o.__proto__=l,o},ca(e,t)}function MK(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Ii(e,t,n){return MK()?Ii=Reflect.construct.bind():Ii=function(l,r,s){var a=[null];a.push.apply(a,r);var u=Function.bind.apply(l,a),c=new u;return s&&ca(c,s.prototype),c},Ii.apply(null,arguments)}function IK(e){return Function.toString.call(e).indexOf("[native code]")!==-1}function jd(e){var t=typeof Map=="function"?new Map:void 0;return jd=function(o){if(o===null||!IK(o))return o;if(typeof o!="function")throw new TypeError("Super expression must either be null or a function");if(typeof t<"u"){if(t.has(o))return t.get(o);t.set(o,l)}function l(){return Ii(o,arguments,Wd(this).constructor)}return l.prototype=Object.create(o.prototype,{constructor:{value:l,enumerable:!1,writable:!0,configurable:!0}}),ca(l,o)},jd(e)}var AK=/%[sdj%]/g,PK=function(){};typeof process<"u"&&process.env;function Ud(e){if(!e||!e.length)return null;var t={};return e.forEach(function(n){var o=n.field;t[o]=t[o]||[],t[o].push(n)}),t}function Ln(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),o=1;o<t;o++)n[o-1]=arguments[o];var l=0,r=n.length;if(typeof e=="function")return e.apply(null,n);if(typeof e=="string"){var s=e.replace(AK,function(a){if(a==="%%")return"%";if(l>=r)return a;switch(a){case"%s":return String(n[l++]);case"%d":return Number(n[l++]);case"%j":try{return JSON.stringify(n[l++])}catch{return"[Circular]"}break;default:return a}});return s}return e}function RK(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function Zt(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||RK(t)&&typeof e=="string"&&!e)}function xK(e,t,n){var o=[],l=0,r=e.length;function s(a){o.push.apply(o,a||[]),l++,l===r&&n(o)}e.forEach(function(a){t(a,s)})}function lg(e,t,n){var o=0,l=e.length;function r(s){if(s&&s.length){n(s);return}var a=o;o=o+1,a<l?t(e[a],r):n([])}r([])}function LK(e){var t=[];return Object.keys(e).forEach(function(n){t.push.apply(t,e[n]||[])}),t}var rg=function(e){NK(t,e);function t(n,o){var l;return l=e.call(this,"Async Validation Error")||this,l.errors=n,l.fields=o,l}return t}(jd(Error));function DK(e,t,n,o,l){if(t.first){var r=new Promise(function(p,h){var v=function(y){return o(y),y.length?h(new rg(y,Ud(y))):p(l)},m=LK(e);lg(m,n,v)});return r.catch(function(p){return p}),r}var s=t.firstFields===!0?Object.keys(e):t.firstFields||[],a=Object.keys(e),u=a.length,c=0,f=[],d=new Promise(function(p,h){var v=function(g){if(f.push.apply(f,g),c++,c===u)return o(f),f.length?h(new rg(f,Ud(f))):p(l)};a.length||(o(f),p(l)),a.forEach(function(m){var g=e[m];s.indexOf(m)!==-1?lg(g,n,v):xK(g,n,v)})});return d.catch(function(p){return p}),d}function BK(e){return!!(e&&e.message!==void 0)}function FK(e,t){for(var n=e,o=0;o<t.length;o++){if(n==null)return n;n=n[t[o]]}return n}function sg(e,t){return function(n){var o;return e.fullFields?o=FK(t,e.fullFields):o=t[n.field||e.fullField],BK(n)?(n.field=n.field||e.fullField,n.fieldValue=o,n):{message:typeof n=="function"?n():n,fieldValue:o,field:n.field||e.fullField}}}function ag(e,t){if(t){for(var n in t)if(t.hasOwnProperty(n)){var o=t[n];typeof o=="object"&&typeof e[n]=="object"?e[n]=Ul({},e[n],o):e[n]=o}}return e}var Bw=function(t,n,o,l,r,s){t.required&&(!o.hasOwnProperty(t.field)||Zt(n,s||t.type))&&l.push(Ln(r.messages.required,t.fullField))},VK=function(t,n,o,l,r){(/^\s+$/.test(n)||n==="")&&l.push(Ln(r.messages.whitespace,t.fullField))},ri,zK=function(){if(ri)return ri;var e="[a-fA-F\\d:]",t=function(C){return C&&C.includeBoundaries?"(?:(?<=\\s|^)(?="+e+")|(?<="+e+")(?=\\s|$))":""},n="(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}",o="[a-fA-F\\d]{1,4}",l=(`
+(?:
+(?:`+o+":){7}(?:"+o+`|:)|                                    // 1:2:3:4:5:6:7::  1:2:3:4:5:6:7:8
+(?:`+o+":){6}(?:"+n+"|:"+o+`|:)|                             // 1:2:3:4:5:6::    1:2:3:4:5:6::8   1:2:3:4:5:6::8  1:2:3:4:5:6::1.2.3.4
+(?:`+o+":){5}(?::"+n+"|(?::"+o+`){1,2}|:)|                   // 1:2:3:4:5::      1:2:3:4:5::7:8   1:2:3:4:5::8    1:2:3:4:5::7:1.2.3.4
+(?:`+o+":){4}(?:(?::"+o+"){0,1}:"+n+"|(?::"+o+`){1,3}|:)| // 1:2:3:4::        1:2:3:4::6:7:8   1:2:3:4::8      1:2:3:4::6:7:1.2.3.4
+(?:`+o+":){3}(?:(?::"+o+"){0,2}:"+n+"|(?::"+o+`){1,4}|:)| // 1:2:3::          1:2:3::5:6:7:8   1:2:3::8        1:2:3::5:6:7:1.2.3.4
+(?:`+o+":){2}(?:(?::"+o+"){0,3}:"+n+"|(?::"+o+`){1,5}|:)| // 1:2::            1:2::4:5:6:7:8   1:2::8          1:2::4:5:6:7:1.2.3.4
+(?:`+o+":){1}(?:(?::"+o+"){0,4}:"+n+"|(?::"+o+`){1,6}|:)| // 1::              1::3:4:5:6:7:8   1::8            1::3:4:5:6:7:1.2.3.4
+(?::(?:(?::`+o+"){0,5}:"+n+"|(?::"+o+`){1,7}|:))             // ::2:3:4:5:6:7:8  ::2:3:4:5:6:7:8  ::8             ::1.2.3.4
+)(?:%[0-9a-zA-Z]{1,})?                                             // %eth0            %1
+`).replace(/\s*\/\/.*$/gm,"").replace(/\n/g,"").trim(),r=new RegExp("(?:^"+n+"$)|(?:^"+l+"$)"),s=new RegExp("^"+n+"$"),a=new RegExp("^"+l+"$"),u=function(C){return C&&C.exact?r:new RegExp("(?:"+t(C)+n+t(C)+")|(?:"+t(C)+l+t(C)+")","g")};u.v4=function(b){return b&&b.exact?s:new RegExp(""+t(b)+n+t(b),"g")},u.v6=function(b){return b&&b.exact?a:new RegExp(""+t(b)+l+t(b),"g")};var c="(?:(?:[a-z]+:)?//)",f="(?:\\S+(?::\\S*)?@)?",d=u.v4().source,p=u.v6().source,h="(?:(?:[a-z\\u00a1-\\uffff0-9][-_]*)*[a-z\\u00a1-\\uffff0-9]+)",v="(?:\\.(?:[a-z\\u00a1-\\uffff0-9]-*)*[a-z\\u00a1-\\uffff0-9]+)*",m="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",g="(?::\\d{2,5})?",y='(?:[/?#][^\\s"]*)?',w="(?:"+c+"|www\\.)"+f+"(?:localhost|"+d+"|"+p+"|"+h+v+m+")"+g+y;return ri=new RegExp("(?:^"+w+"$)","i"),ri},ig={email:/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]+\.)+[a-zA-Z\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}))$/,hex:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/i},Cs={integer:function(t){return Cs.number(t)&&parseInt(t,10)===t},float:function(t){return Cs.number(t)&&!Cs.integer(t)},array:function(t){return Array.isArray(t)},regexp:function(t){if(t instanceof RegExp)return!0;try{return!!new RegExp(t)}catch{return!1}},date:function(t){return typeof t.getTime=="function"&&typeof t.getMonth=="function"&&typeof t.getYear=="function"&&!isNaN(t.getTime())},number:function(t){return isNaN(t)?!1:typeof t=="number"},object:function(t){return typeof t=="object"&&!Cs.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(ig.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(zK())},hex:function(t){return typeof t=="string"&&!!t.match(ig.hex)}},HK=function(t,n,o,l,r){if(t.required&&n===void 0){Bw(t,n,o,l,r);return}var s=["integer","float","array","regexp","object","method","email","number","date","url","hex"],a=t.type;s.indexOf(a)>-1?Cs[a](n)||l.push(Ln(r.messages.types[a],t.fullField,t.type)):a&&typeof n!==t.type&&l.push(Ln(r.messages.types[a],t.fullField,t.type))},KK=function(t,n,o,l,r){var s=typeof t.len=="number",a=typeof t.min=="number",u=typeof t.max=="number",c=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,f=n,d=null,p=typeof n=="number",h=typeof n=="string",v=Array.isArray(n);if(p?d="number":h?d="string":v&&(d="array"),!d)return!1;v&&(f=n.length),h&&(f=n.replace(c,"_").length),s?f!==t.len&&l.push(Ln(r.messages[d].len,t.fullField,t.len)):a&&!u&&f<t.min?l.push(Ln(r.messages[d].min,t.fullField,t.min)):u&&!a&&f>t.max?l.push(Ln(r.messages[d].max,t.fullField,t.max)):a&&u&&(f<t.min||f>t.max)&&l.push(Ln(r.messages[d].range,t.fullField,t.min,t.max))},vr="enum",WK=function(t,n,o,l,r){t[vr]=Array.isArray(t[vr])?t[vr]:[],t[vr].indexOf(n)===-1&&l.push(Ln(r.messages[vr],t.fullField,t[vr].join(", ")))},jK=function(t,n,o,l,r){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(n)||l.push(Ln(r.messages.pattern.mismatch,t.fullField,n,t.pattern));else if(typeof t.pattern=="string"){var s=new RegExp(t.pattern);s.test(n)||l.push(Ln(r.messages.pattern.mismatch,t.fullField,n,t.pattern))}}},_t={required:Bw,whitespace:VK,type:HK,range:KK,enum:WK,pattern:jK},UK=function(t,n,o,l,r){var s=[],a=t.required||!t.required&&l.hasOwnProperty(t.field);if(a){if(Zt(n,"string")&&!t.required)return o();_t.required(t,n,l,s,r,"string"),Zt(n,"string")||(_t.type(t,n,l,s,r),_t.range(t,n,l,s,r),_t.pattern(t,n,l,s,r),t.whitespace===!0&&_t.whitespace(t,n,l,s,r))}o(s)},qK=function(t,n,o,l,r){var s=[],a=t.required||!t.required&&l.hasOwnProperty(t.field);if(a){if(Zt(n)&&!t.required)return o();_t.required(t,n,l,s,r),n!==void 0&&_t.type(t,n,l,s,r)}o(s)},YK=function(t,n,o,l,r){var s=[],a=t.required||!t.required&&l.hasOwnProperty(t.field);if(a){if(n===""&&(n=void 0),Zt(n)&&!t.required)return o();_t.required(t,n,l,s,r),n!==void 0&&(_t.type(t,n,l,s,r),_t.range(t,n,l,s,r))}o(s)},GK=function(t,n,o,l,r){var s=[],a=t.required||!t.required&&l.hasOwnProperty(t.field);if(a){if(Zt(n)&&!t.required)return o();_t.required(t,n,l,s,r),n!==void 0&&_t.type(t,n,l,s,r)}o(s)},XK=function(t,n,o,l,r){var s=[],a=t.required||!t.required&&l.hasOwnProperty(t.field);if(a){if(Zt(n)&&!t.required)return o();_t.required(t,n,l,s,r),Zt(n)||_t.type(t,n,l,s,r)}o(s)},JK=function(t,n,o,l,r){var s=[],a=t.required||!t.required&&l.hasOwnProperty(t.field);if(a){if(Zt(n)&&!t.required)return o();_t.required(t,n,l,s,r),n!==void 0&&(_t.type(t,n,l,s,r),_t.range(t,n,l,s,r))}o(s)},ZK=function(t,n,o,l,r){var s=[],a=t.required||!t.required&&l.hasOwnProperty(t.field);if(a){if(Zt(n)&&!t.required)return o();_t.required(t,n,l,s,r),n!==void 0&&(_t.type(t,n,l,s,r),_t.range(t,n,l,s,r))}o(s)},QK=function(t,n,o,l,r){var s=[],a=t.required||!t.required&&l.hasOwnProperty(t.field);if(a){if(n==null&&!t.required)return o();_t.required(t,n,l,s,r,"array"),n!=null&&(_t.type(t,n,l,s,r),_t.range(t,n,l,s,r))}o(s)},e9=function(t,n,o,l,r){var s=[],a=t.required||!t.required&&l.hasOwnProperty(t.field);if(a){if(Zt(n)&&!t.required)return o();_t.required(t,n,l,s,r),n!==void 0&&_t.type(t,n,l,s,r)}o(s)},t9="enum",n9=function(t,n,o,l,r){var s=[],a=t.required||!t.required&&l.hasOwnProperty(t.field);if(a){if(Zt(n)&&!t.required)return o();_t.required(t,n,l,s,r),n!==void 0&&_t[t9](t,n,l,s,r)}o(s)},o9=function(t,n,o,l,r){var s=[],a=t.required||!t.required&&l.hasOwnProperty(t.field);if(a){if(Zt(n,"string")&&!t.required)return o();_t.required(t,n,l,s,r),Zt(n,"string")||_t.pattern(t,n,l,s,r)}o(s)},l9=function(t,n,o,l,r){var s=[],a=t.required||!t.required&&l.hasOwnProperty(t.field);if(a){if(Zt(n,"date")&&!t.required)return o();if(_t.required(t,n,l,s,r),!Zt(n,"date")){var u;n instanceof Date?u=n:u=new Date(n),_t.type(t,u,l,s,r),u&&_t.range(t,u.getTime(),l,s,r)}}o(s)},r9=function(t,n,o,l,r){var s=[],a=Array.isArray(n)?"array":typeof n;_t.required(t,n,l,s,r,a),o(s)},Nc=function(t,n,o,l,r){var s=t.type,a=[],u=t.required||!t.required&&l.hasOwnProperty(t.field);if(u){if(Zt(n,s)&&!t.required)return o();_t.required(t,n,l,a,r,s),Zt(n,s)||_t.type(t,n,l,a,r)}o(a)},s9=function(t,n,o,l,r){var s=[],a=t.required||!t.required&&l.hasOwnProperty(t.field);if(a){if(Zt(n)&&!t.required)return o();_t.required(t,n,l,s,r)}o(s)},Ps={string:UK,method:qK,number:YK,boolean:GK,regexp:XK,integer:JK,float:ZK,array:QK,object:e9,enum:n9,pattern:o9,date:l9,url:Nc,hex:Nc,email:Nc,required:r9,any:s9};function qd(){return{default:"Validation error on field %s",required:"%s is required",enum:"%s must be one of %s",whitespace:"%s cannot be empty",date:{format:"%s date %s is invalid for format %s",parse:"%s date could not be parsed, %s is invalid ",invalid:"%s date %s is invalid"},types:{string:"%s is not a %s",method:"%s is not a %s (function)",array:"%s is not an %s",object:"%s is not an %s",number:"%s is not a %s",date:"%s is not a %s",boolean:"%s is not a %s",integer:"%s is not an %s",float:"%s is not a %s",regexp:"%s is not a valid %s",email:"%s is not a valid %s",url:"%s is not a valid %s",hex:"%s is not a valid %s"},string:{len:"%s must be exactly %s characters",min:"%s must be at least %s characters",max:"%s cannot be longer than %s characters",range:"%s must be between %s and %s characters"},number:{len:"%s must equal %s",min:"%s cannot be less than %s",max:"%s cannot be greater than %s",range:"%s must be between %s and %s"},array:{len:"%s must be exactly %s in length",min:"%s cannot be less than %s in length",max:"%s cannot be greater than %s in length",range:"%s must be between %s and %s in length"},pattern:{mismatch:"%s value %s does not match pattern %s"},clone:function(){var t=JSON.parse(JSON.stringify(this));return t.clone=this.clone,t}}}var Yd=qd(),Pa=function(){function e(n){this.rules=null,this._messages=Yd,this.define(n)}var t=e.prototype;return t.define=function(o){var l=this;if(!o)throw new Error("Cannot configure a schema with no rules");if(typeof o!="object"||Array.isArray(o))throw new Error("Rules must be an object");this.rules={},Object.keys(o).forEach(function(r){var s=o[r];l.rules[r]=Array.isArray(s)?s:[s]})},t.messages=function(o){return o&&(this._messages=ag(qd(),o)),this._messages},t.validate=function(o,l,r){var s=this;l===void 0&&(l={}),r===void 0&&(r=function(){});var a=o,u=l,c=r;if(typeof u=="function"&&(c=u,u={}),!this.rules||Object.keys(this.rules).length===0)return c&&c(null,a),Promise.resolve(a);function f(m){var g=[],y={};function w(C){if(Array.isArray(C)){var _;g=(_=g).concat.apply(_,C)}else g.push(C)}for(var b=0;b<m.length;b++)w(m[b]);g.length?(y=Ud(g),c(g,y)):c(null,a)}if(u.messages){var d=this.messages();d===Yd&&(d=qd()),ag(d,u.messages),u.messages=d}else u.messages=this.messages();var p={},h=u.keys||Object.keys(this.rules);h.forEach(function(m){var g=s.rules[m],y=a[m];g.forEach(function(w){var b=w;typeof b.transform=="function"&&(a===o&&(a=Ul({},a)),y=a[m]=b.transform(y)),typeof b=="function"?b={validator:b}:b=Ul({},b),b.validator=s.getValidationMethod(b),b.validator&&(b.field=m,b.fullField=b.fullField||m,b.type=s.getType(b),p[m]=p[m]||[],p[m].push({rule:b,value:y,source:a,field:m}))})});var v={};return DK(p,u,function(m,g){var y=m.rule,w=(y.type==="object"||y.type==="array")&&(typeof y.fields=="object"||typeof y.defaultField=="object");w=w&&(y.required||!y.required&&m.value),y.field=m.field;function b($,M){return Ul({},M,{fullField:y.fullField+"."+$,fullFields:y.fullFields?[].concat(y.fullFields,[$]):[$]})}function C($){$===void 0&&($=[]);var M=Array.isArray($)?$:[$];!u.suppressWarning&&M.length&&e.warning("async-validator:",M),M.length&&y.message!==void 0&&(M=[].concat(y.message));var T=M.map(sg(y,a));if(u.first&&T.length)return v[y.field]=1,g(T);if(!w)g(T);else{if(y.required&&!m.value)return y.message!==void 0?T=[].concat(y.message).map(sg(y,a)):u.error&&(T=[u.error(y,Ln(u.messages.required,y.field))]),g(T);var A={};y.defaultField&&Object.keys(m.value).map(function(L){A[L]=y.defaultField}),A=Ul({},A,m.rule.fields);var O={};Object.keys(A).forEach(function(L){var R=A[L],V=Array.isArray(R)?R:[R];O[L]=V.map(b.bind(null,L))});var H=new e(O);H.messages(u.messages),m.rule.options&&(m.rule.options.messages=u.messages,m.rule.options.error=u.error),H.validate(m.value,m.rule.options||u,function(L){var R=[];T&&T.length&&R.push.apply(R,T),L&&L.length&&R.push.apply(R,L),g(R.length?R:null)})}}var _;if(y.asyncValidator)_=y.asyncValidator(y,m.value,C,m.source,u);else if(y.validator){try{_=y.validator(y,m.value,C,m.source,u)}catch($){console.error==null||console.error($),u.suppressValidatorError||setTimeout(function(){throw $},0),C($.message)}_===!0?C():_===!1?C(typeof y.message=="function"?y.message(y.fullField||y.field):y.message||(y.fullField||y.field)+" fails"):_ instanceof Array?C(_):_ instanceof Error&&C(_.message)}_&&_.then&&_.then(function(){return C()},function($){return C($)})},function(m){f(m)},a)},t.getType=function(o){if(o.type===void 0&&o.pattern instanceof RegExp&&(o.type="pattern"),typeof o.validator!="function"&&o.type&&!Ps.hasOwnProperty(o.type))throw new Error(Ln("Unknown rule type %s",o.type));return o.type||"string"},t.getValidationMethod=function(o){if(typeof o.validator=="function")return o.validator;var l=Object.keys(o),r=l.indexOf("message");return r!==-1&&l.splice(r,1),l.length===1&&l[0]==="required"?Ps.required:Ps[this.getType(o)]||void 0},e}();Pa.register=function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");Ps[t]=n};Pa.warning=PK;Pa.messages=Yd;Pa.validators=Ps;const a9=["","error","validating","success"],i9=Me({label:String,labelWidth:{type:[String,Number],default:""},prop:{type:oe([String,Array])},required:{type:Boolean,default:void 0},rules:{type:oe([Object,Array])},error:String,validateStatus:{type:String,values:a9},for:String,inlineMessage:{type:[String,Boolean],default:""},showMessage:{type:Boolean,default:!0},size:{type:String,values:Xo}}),ug="ElLabelWrap";var u9=G({name:ug,props:{isAutoWidth:Boolean,updateAll:Boolean},setup(e,{slots:t}){const n=Be(fr,void 0),o=Be(To);o||Xt(ug,"usage: <el-form-item><label-wrap /></el-form-item>");const l=me("form"),r=I(),s=I(0),a=()=>{var f;if((f=r.value)!=null&&f.firstElementChild){const d=window.getComputedStyle(r.value.firstElementChild).width;return Math.ceil(Number.parseFloat(d))}else return 0},u=(f="update")=>{De(()=>{t.default&&e.isAutoWidth&&(f==="update"?s.value=a():f==="remove"&&(n==null||n.deregisterLabelWidth(s.value)))})},c=()=>u("update");return et(()=>{c()}),Dt(()=>{u("remove")}),Uo(()=>c()),ve(s,(f,d)=>{e.updateAll&&(n==null||n.registerLabelWidth(f,d))}),pn(S(()=>{var f,d;return(d=(f=r.value)==null?void 0:f.firstElementChild)!=null?d:null}),c),()=>{var f,d;if(!t)return null;const{isAutoWidth:p}=e;if(p){const h=n==null?void 0:n.autoLabelWidth,v=o==null?void 0:o.hasLabel,m={};if(v&&h&&h!=="auto"){const g=Math.max(0,Number.parseInt(h,10)-s.value),y=n.labelPosition==="left"?"marginRight":"marginLeft";g&&(m[y]=`${g}px`)}return W("div",{ref:r,class:[l.be("item","label-wrap")],style:m},[(f=t.default)==null?void 0:f.call(t)])}else return W(Ve,{ref:r},[(d=t.default)==null?void 0:d.call(t)])}}});const c9=["role","aria-labelledby"],d9=G({name:"ElFormItem"}),f9=G({...d9,props:i9,setup(e,{expose:t}){const n=e,o=ln(),l=Be(fr,void 0),r=Be(To,void 0),s=Yt(void 0,{formItem:!1}),a=me("form-item"),u=uo().value,c=I([]),f=I(""),d=mN(f,100),p=I(""),h=I();let v,m=!1;const g=S(()=>{if((l==null?void 0:l.labelPosition)==="top")return{};const le=qt(n.labelWidth||(l==null?void 0:l.labelWidth)||"");return le?{width:le}:{}}),y=S(()=>{if((l==null?void 0:l.labelPosition)==="top"||l!=null&&l.inline)return{};if(!n.label&&!n.labelWidth&&A)return{};const le=qt(n.labelWidth||(l==null?void 0:l.labelWidth)||"");return!n.label&&!o.label?{marginLeft:le}:{}}),w=S(()=>[a.b(),a.m(s.value),a.is("error",f.value==="error"),a.is("validating",f.value==="validating"),a.is("success",f.value==="success"),a.is("required",V.value||n.required),a.is("no-asterisk",l==null?void 0:l.hideRequiredAsterisk),(l==null?void 0:l.requireAsteriskPosition)==="right"?"asterisk-right":"asterisk-left",{[a.m("feedback")]:l==null?void 0:l.statusIcon}]),b=S(()=>Ut(n.inlineMessage)?n.inlineMessage:(l==null?void 0:l.inlineMessage)||!1),C=S(()=>[a.e("error"),{[a.em("error","inline")]:b.value}]),_=S(()=>n.prop?Xe(n.prop)?n.prop:n.prop.join("."):""),$=S(()=>!!(n.label||o.label)),M=S(()=>n.for||c.value.length===1?c.value[0]:void 0),T=S(()=>!M.value&&$.value),A=!!r,O=S(()=>{const le=l==null?void 0:l.model;if(!(!le||!n.prop))return bi(le,n.prop).value}),H=S(()=>{const{required:le}=n,ee=[];n.rules&&ee.push(...Kr(n.rules));const ae=l==null?void 0:l.rules;if(ae&&n.prop){const pe=bi(ae,n.prop).value;pe&&ee.push(...Kr(pe))}if(le!==void 0){const pe=ee.map((xe,U)=>[xe,U]).filter(([xe])=>Object.keys(xe).includes("required"));if(pe.length>0)for(const[xe,U]of pe)xe.required!==le&&(ee[U]={...xe,required:le});else ee.push({required:le})}return ee}),L=S(()=>H.value.length>0),R=le=>H.value.filter(ae=>!ae.trigger||!le?!0:Array.isArray(ae.trigger)?ae.trigger.includes(le):ae.trigger===le).map(({trigger:ae,...pe})=>pe),V=S(()=>H.value.some(le=>le.required)),z=S(()=>{var le;return d.value==="error"&&n.showMessage&&((le=l==null?void 0:l.showMessage)!=null?le:!0)}),F=S(()=>`${n.label||""}${(l==null?void 0:l.labelSuffix)||""}`),N=le=>{f.value=le},x=le=>{var ee,ae;const{errors:pe,fields:xe}=le;(!pe||!xe)&&console.error(le),N("error"),p.value=pe?(ae=(ee=pe==null?void 0:pe[0])==null?void 0:ee.message)!=null?ae:`${n.prop} is required`:"",l==null||l.emit("validate",n.prop,!1,p.value)},P=()=>{N("success"),l==null||l.emit("validate",n.prop,!0,"")},q=async le=>{const ee=_.value;return new Pa({[ee]:le}).validate({[ee]:O.value},{firstFields:!0}).then(()=>(P(),!0)).catch(pe=>(x(pe),Promise.reject(pe)))},te=async(le,ee)=>{if(m||!n.prop)return!1;const ae=Ye(ee);if(!L.value)return ee==null||ee(!1),!1;const pe=R(le);return pe.length===0?(ee==null||ee(!0),!0):(N("validating"),q(pe).then(()=>(ee==null||ee(!0),!0)).catch(xe=>{const{fields:U}=xe;return ee==null||ee(!1,U),ae?!1:Promise.reject(U)}))},j=()=>{N(""),p.value="",m=!1},Z=async()=>{const le=l==null?void 0:l.model;if(!le||!n.prop)return;const ee=bi(le,n.prop);m=!0,ee.value=Lv(v),await De(),j(),m=!1},ge=le=>{c.value.includes(le)||c.value.push(le)},Ce=le=>{c.value=c.value.filter(ee=>ee!==le)};ve(()=>n.error,le=>{p.value=le||"",N(le?"error":"")},{immediate:!0}),ve(()=>n.validateStatus,le=>N(le||""));const we=wt({...Gt(n),$el:h,size:s,validateState:f,labelId:u,inputIds:c,isGroup:T,hasLabel:$,addInputId:ge,removeInputId:Ce,resetField:Z,clearValidate:j,validate:te});return ut(To,we),et(()=>{n.prop&&(l==null||l.addField(we),v=Lv(O.value))}),Dt(()=>{l==null||l.removeField(we)}),t({size:s,validateMessage:p,validateState:f,validate:te,clearValidate:j,resetField:Z}),(le,ee)=>{var ae;return k(),D("div",{ref_key:"formItemRef",ref:h,class:E(i(w)),role:i(T)?"group":void 0,"aria-labelledby":i(T)?i(u):void 0},[W(i(u9),{"is-auto-width":i(g).width==="auto","update-all":((ae=i(l))==null?void 0:ae.labelWidth)==="auto"},{default:Y(()=>[i($)?(k(),se(it(i(M)?"label":"div"),{key:0,id:i(u),for:i(M),class:E(i(a).e("label")),style:Fe(i(g))},{default:Y(()=>[fe(le.$slots,"label",{label:i(F)},()=>[vt(Oe(i(F)),1)])]),_:3},8,["id","for","class","style"])):ne("v-if",!0)]),_:3},8,["is-auto-width","update-all"]),K("div",{class:E(i(a).e("content")),style:Fe(i(y))},[fe(le.$slots,"default"),W(Qy,{name:`${i(a).namespace.value}-zoom-in-top`},{default:Y(()=>[i(z)?fe(le.$slots,"error",{key:0,error:p.value},()=>[K("div",{class:E(i(C))},Oe(p.value),3)]):ne("v-if",!0)]),_:3},8,["name"])],6)],10,c9)}}});var Fw=Ne(f9,[["__file","/home/runner/work/element-plus/element-plus/packages/components/form/src/form-item.vue"]]);const p9=ot(OK,{FormItem:Fw}),h9=zt(Fw),v9=Me({urlList:{type:oe(Array),default:()=>xt([])},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},hideOnClickModal:{type:Boolean,default:!1},teleported:{type:Boolean,default:!1},closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2}}),m9={close:()=>!0,switch:e=>qe(e)},g9=["src"],y9=G({name:"ElImageViewer"}),b9=G({...y9,props:v9,emits:m9,setup(e,{expose:t,emit:n}){const o=e,l={CONTAIN:{name:"contain",icon:Jl(KI)},ORIGINAL:{name:"original",icon:Jl(lP)}},{t:r}=gt(),s=me("image-viewer"),{nextZIndex:a}=Zo(),u=I(),c=I([]),f=b2(),d=I(!0),p=I(o.initialIndex),h=Nt(l.CONTAIN),v=I({scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}),m=S(()=>{const{urlList:N}=o;return N.length<=1}),g=S(()=>p.value===0),y=S(()=>p.value===o.urlList.length-1),w=S(()=>o.urlList[p.value]),b=S(()=>{const{scale:N,deg:x,offsetX:P,offsetY:q,enableTransition:te}=v.value;let j=P/N,Z=q/N;switch(x%360){case 90:case-270:[j,Z]=[Z,-j];break;case 180:case-180:[j,Z]=[-j,-Z];break;case 270:case-90:[j,Z]=[-Z,j];break}const ge={transform:`scale(${N}) rotate(${x}deg) translate(${j}px, ${Z}px)`,transition:te?"transform .3s":""};return h.value.name===l.CONTAIN.name&&(ge.maxWidth=ge.maxHeight="100%"),ge}),C=S(()=>qe(o.zIndex)?o.zIndex:a());function _(){M(),n("close")}function $(){const N=Ql(P=>{switch(P.code){case He.esc:o.closeOnPressEscape&&_();break;case He.space:L();break;case He.left:V();break;case He.up:F("zoomIn");break;case He.right:z();break;case He.down:F("zoomOut");break}}),x=Ql(P=>{const q=P.deltaY||P.deltaX;F(q<0?"zoomIn":"zoomOut",{zoomRate:o.zoomRate,enableTransition:!1})});f.run(()=>{Pt(document,"keydown",N),Pt(document,"wheel",x)})}function M(){f.stop()}function T(){d.value=!1}function A(N){d.value=!1,N.target.alt=r("el.image.error")}function O(N){if(d.value||N.button!==0||!u.value)return;v.value.enableTransition=!1;const{offsetX:x,offsetY:P}=v.value,q=N.pageX,te=N.pageY,j=Ql(ge=>{v.value={...v.value,offsetX:x+ge.pageX-q,offsetY:P+ge.pageY-te}}),Z=Pt(document,"mousemove",j);Pt(document,"mouseup",()=>{Z()}),N.preventDefault()}function H(){v.value={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}function L(){if(d.value)return;const N=ta(l),x=Object.values(l),P=h.value.name,te=(x.findIndex(j=>j.name===P)+1)%N.length;h.value=l[N[te]],H()}function R(N){const x=o.urlList.length;p.value=(N+x)%x}function V(){g.value&&!o.infinite||R(p.value-1)}function z(){y.value&&!o.infinite||R(p.value+1)}function F(N,x={}){if(d.value)return;const{zoomRate:P,rotateDeg:q,enableTransition:te}={zoomRate:o.zoomRate,rotateDeg:90,enableTransition:!0,...x};switch(N){case"zoomOut":v.value.scale>.2&&(v.value.scale=Number.parseFloat((v.value.scale/P).toFixed(3)));break;case"zoomIn":v.value.scale<7&&(v.value.scale=Number.parseFloat((v.value.scale*P).toFixed(3)));break;case"clockwise":v.value.deg+=q;break;case"anticlockwise":v.value.deg-=q;break}v.value.enableTransition=te}return ve(w,()=>{De(()=>{const N=c.value[0];N!=null&&N.complete||(d.value=!0)})}),ve(p,N=>{H(),n("switch",N)}),et(()=>{var N,x;$(),(x=(N=u.value)==null?void 0:N.focus)==null||x.call(N)}),t({setActiveItem:R}),(N,x)=>(k(),se(Ca,{to:"body",disabled:!N.teleported},[W(Wt,{name:"viewer-fade",appear:""},{default:Y(()=>[K("div",{ref_key:"wrapper",ref:u,tabindex:-1,class:E(i(s).e("wrapper")),style:Fe({zIndex:i(C)})},[K("div",{class:E(i(s).e("mask")),onClick:x[0]||(x[0]=Ge(P=>N.hideOnClickModal&&_(),["self"]))},null,2),ne(" CLOSE "),K("span",{class:E([i(s).e("btn"),i(s).e("close")]),onClick:_},[W(i(Le),null,{default:Y(()=>[W(i(io))]),_:1})],2),ne(" ARROW "),i(m)?ne("v-if",!0):(k(),D(Ve,{key:0},[K("span",{class:E([i(s).e("btn"),i(s).e("prev"),i(s).is("disabled",!N.infinite&&i(g))]),onClick:V},[W(i(Le),null,{default:Y(()=>[W(i(wl))]),_:1})],2),K("span",{class:E([i(s).e("btn"),i(s).e("next"),i(s).is("disabled",!N.infinite&&i(y))]),onClick:z},[W(i(Le),null,{default:Y(()=>[W(i(gn))]),_:1})],2)],64)),ne(" ACTIONS "),K("div",{class:E([i(s).e("btn"),i(s).e("actions")])},[K("div",{class:E(i(s).e("actions__inner"))},[W(i(Le),{onClick:x[1]||(x[1]=P=>F("zoomOut"))},{default:Y(()=>[W(i(sR))]),_:1}),W(i(Le),{onClick:x[2]||(x[2]=P=>F("zoomIn"))},{default:Y(()=>[W(i(w0))]),_:1}),K("i",{class:E(i(s).e("actions__divider"))},null,2),W(i(Le),{onClick:L},{default:Y(()=>[(k(),se(it(i(h).icon)))]),_:1}),K("i",{class:E(i(s).e("actions__divider"))},null,2),W(i(Le),{onClick:x[3]||(x[3]=P=>F("anticlockwise"))},{default:Y(()=>[W(i(UA))]),_:1}),W(i(Le),{onClick:x[4]||(x[4]=P=>F("clockwise"))},{default:Y(()=>[W(i(ZA))]),_:1})],2)],2),ne(" CANVAS "),K("div",{class:E(i(s).e("canvas"))},[(k(!0),D(Ve,null,dt(N.urlList,(P,q)=>Ze((k(),D("img",{ref_for:!0,ref:te=>c.value[q]=te,key:P,src:P,style:Fe(i(b)),class:E(i(s).e("img")),onLoad:T,onError:A,onMousedown:O},null,46,g9)),[[mt,q===p.value]])),128))],2),fe(N.$slots,"default")],6)]),_:3})],8,["disabled"]))}});var w9=Ne(b9,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image-viewer/src/image-viewer.vue"]]);const Vw=ot(w9),C9=Me({hideOnClickModal:{type:Boolean,default:!1},src:{type:String,default:""},fit:{type:String,values:["","contain","cover","fill","none","scale-down"],default:""},loading:{type:String,values:["eager","lazy"]},lazy:{type:Boolean,default:!1},scrollContainer:{type:oe([String,Object])},previewSrcList:{type:oe(Array),default:()=>xt([])},previewTeleported:{type:Boolean,default:!1},zIndex:{type:Number},initialIndex:{type:Number,default:0},infinite:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},zoomRate:{type:Number,default:1.2}}),S9={load:e=>e instanceof Event,error:e=>e instanceof Event,switch:e=>qe(e),close:()=>!0,show:()=>!0},k9=["src","loading"],_9={key:0},E9=G({name:"ElImage",inheritAttrs:!1}),$9=G({...E9,props:C9,emits:S9,setup(e,{emit:t}){const n=e;let o="";const{t:l}=gt(),r=me("image"),s=rs(),a=bp(),u=I(),c=I(!1),f=I(!0),d=I(!1),p=I(),h=I(),v=pt&&"loading"in HTMLImageElement.prototype;let m,g;const y=S(()=>s.style),w=S(()=>{const{fit:N}=n;return pt&&N?{objectFit:N}:{}}),b=S(()=>{const{previewSrcList:N}=n;return Array.isArray(N)&&N.length>0}),C=S(()=>{const{previewSrcList:N,initialIndex:x}=n;let P=x;return x>N.length-1&&(P=0),P}),_=S(()=>n.loading==="eager"?!1:!v&&n.loading==="lazy"||n.lazy),$=()=>{pt&&(f.value=!0,c.value=!1,u.value=n.src)};function M(N){f.value=!1,c.value=!1,t("load",N)}function T(N){f.value=!1,c.value=!0,t("error",N)}function A(){PN(p.value,h.value)&&($(),L())}const O=d0(A,200);async function H(){var N;if(!pt)return;await De();const{scrollContainer:x}=n;ao(x)?h.value=x:Xe(x)&&x!==""?h.value=(N=document.querySelector(x))!=null?N:void 0:p.value&&(h.value=hp(p.value)),h.value&&(m=Pt(h,"scroll",O),setTimeout(()=>A(),100))}function L(){!pt||!h.value||!O||(m==null||m(),h.value=void 0)}function R(N){if(N.ctrlKey){if(N.deltaY<0)return N.preventDefault(),!1;if(N.deltaY>0)return N.preventDefault(),!1}}function V(){b.value&&(g=Pt("wheel",R,{passive:!1}),o=document.body.style.overflow,document.body.style.overflow="hidden",d.value=!0,t("show"))}function z(){g==null||g(),document.body.style.overflow=o,d.value=!1,t("close")}function F(N){t("switch",N)}return ve(()=>n.src,()=>{_.value?(f.value=!0,c.value=!1,L(),H()):$()}),et(()=>{_.value?H():$()}),(N,x)=>(k(),D("div",{ref_key:"container",ref:p,class:E([i(r).b(),N.$attrs.class]),style:Fe(i(y))},[u.value!==void 0&&!c.value?(k(),D("img",at({key:0},i(a),{src:u.value,loading:N.loading,style:i(w),class:[i(r).e("inner"),i(b)&&i(r).e("preview"),f.value&&i(r).is("loading")],onClick:V,onLoad:M,onError:T}),null,16,k9)):ne("v-if",!0),f.value||c.value?(k(),D("div",{key:1,class:E(i(r).e("wrapper"))},[f.value?fe(N.$slots,"placeholder",{key:0},()=>[K("div",{class:E(i(r).e("placeholder"))},null,2)]):c.value?fe(N.$slots,"error",{key:1},()=>[K("div",{class:E(i(r).e("error"))},Oe(i(l)("el.image.error")),3)]):ne("v-if",!0)],2)):ne("v-if",!0),i(b)?(k(),D(Ve,{key:2},[d.value?(k(),se(i(Vw),{key:0,"z-index":N.zIndex,"initial-index":i(C),infinite:N.infinite,"zoom-rate":N.zoomRate,"url-list":N.previewSrcList,"hide-on-click-modal":N.hideOnClickModal,teleported:N.previewTeleported,"close-on-press-escape":N.closeOnPressEscape,onClose:z,onSwitch:F},{default:Y(()=>[N.$slots.viewer?(k(),D("div",_9,[fe(N.$slots,"viewer")])):ne("v-if",!0)]),_:3},8,["z-index","initial-index","infinite","zoom-rate","url-list","hide-on-click-modal","teleported","close-on-press-escape"])):ne("v-if",!0)],64)):ne("v-if",!0)],6))}});var T9=Ne($9,[["__file","/home/runner/work/element-plus/element-plus/packages/components/image/src/image.vue"]]);const O9=ot(T9),N9=Me({id:{type:String,default:void 0},step:{type:Number,default:1},stepStrictly:Boolean,max:{type:Number,default:Number.POSITIVE_INFINITY},min:{type:Number,default:Number.NEGATIVE_INFINITY},modelValue:Number,readonly:Boolean,disabled:Boolean,size:cn,controls:{type:Boolean,default:!0},controlsPosition:{type:String,default:"",values:["","right"]},valueOnClear:{type:[String,Number,null],validator:e=>e===null||qe(e)||["min","max"].includes(e),default:null},name:String,label:String,placeholder:String,precision:{type:Number,validator:e=>e>=0&&e===Number.parseInt(`${e}`,10)},validateEvent:{type:Boolean,default:!0}}),M9={[It]:(e,t)=>t!==e,blur:e=>e instanceof FocusEvent,focus:e=>e instanceof FocusEvent,[yn]:e=>qe(e)||nn(e),[lt]:e=>qe(e)||nn(e)},I9=["aria-label","onKeydown"],A9=["aria-label","onKeydown"],P9=G({name:"ElInputNumber"}),R9=G({...P9,props:N9,emits:M9,setup(e,{expose:t,emit:n}){const o=e,{t:l}=gt(),r=me("input-number"),s=I(),a=wt({currentValue:o.modelValue,userInput:null}),{formItem:u}=kn(),c=S(()=>qe(o.modelValue)&&o.modelValue<=o.min),f=S(()=>qe(o.modelValue)&&o.modelValue>=o.max),d=S(()=>{const R=y(o.step);return tn(o.precision)?Math.max(y(o.modelValue),R):(R>o.precision,o.precision)}),p=S(()=>o.controls&&o.controlsPosition==="right"),h=Yt(),v=In(),m=S(()=>{if(a.userInput!==null)return a.userInput;let R=a.currentValue;if(nn(R))return"";if(qe(R)){if(Number.isNaN(R))return"";tn(o.precision)||(R=R.toFixed(o.precision))}return R}),g=(R,V)=>{if(tn(V)&&(V=d.value),V===0)return Math.round(R);let z=String(R);const F=z.indexOf(".");if(F===-1||!z.replace(".","").split("")[F+V])return R;const P=z.length;return z.charAt(P-1)==="5"&&(z=`${z.slice(0,Math.max(0,P-1))}6`),Number.parseFloat(Number(z).toFixed(V))},y=R=>{if(nn(R))return 0;const V=R.toString(),z=V.indexOf(".");let F=0;return z!==-1&&(F=V.length-z-1),F},w=(R,V=1)=>qe(R)?g(R+o.step*V):a.currentValue,b=()=>{if(o.readonly||v.value||f.value)return;const R=Number(m.value)||0,V=w(R);$(V),n(yn,a.currentValue)},C=()=>{if(o.readonly||v.value||c.value)return;const R=Number(m.value)||0,V=w(R,-1);$(V),n(yn,a.currentValue)},_=(R,V)=>{const{max:z,min:F,step:N,precision:x,stepStrictly:P,valueOnClear:q}=o;let te=Number(R);if(nn(R)||Number.isNaN(te))return null;if(R===""){if(q===null)return null;te=Xe(q)?{min:F,max:z}[q]:q}return P&&(te=g(Math.round(te/N)*N,x)),tn(x)||(te=g(te,x)),(te>z||te<F)&&(te=te>z?z:F,V&&n(lt,te)),te},$=(R,V=!0)=>{var z;const F=a.currentValue,N=_(R);if(F!==N){if(!V){n(lt,N);return}a.userInput=null,n(lt,N),n(It,N,F),o.validateEvent&&((z=u==null?void 0:u.validate)==null||z.call(u,"change").catch(x=>void 0)),a.currentValue=N}},M=R=>{a.userInput=R;const V=R===""?null:Number(R);n(yn,V),$(V,!1)},T=R=>{const V=R!==""?Number(R):"";(qe(V)&&!Number.isNaN(V)||R==="")&&$(V),a.userInput=null},A=()=>{var R,V;(V=(R=s.value)==null?void 0:R.focus)==null||V.call(R)},O=()=>{var R,V;(V=(R=s.value)==null?void 0:R.blur)==null||V.call(R)},H=R=>{n("focus",R)},L=R=>{var V;n("blur",R),o.validateEvent&&((V=u==null?void 0:u.validate)==null||V.call(u,"blur").catch(z=>void 0))};return ve(()=>o.modelValue,R=>{const V=_(a.userInput),z=_(R,!0);!qe(V)&&(!V||V!==z)&&(a.currentValue=z,a.userInput=null)},{immediate:!0}),et(()=>{var R;const{min:V,max:z,modelValue:F}=o,N=(R=s.value)==null?void 0:R.input;if(N.setAttribute("role","spinbutton"),Number.isFinite(z)?N.setAttribute("aria-valuemax",String(z)):N.removeAttribute("aria-valuemax"),Number.isFinite(V)?N.setAttribute("aria-valuemin",String(V)):N.removeAttribute("aria-valuemin"),N.setAttribute("aria-valuenow",String(a.currentValue)),N.setAttribute("aria-disabled",String(v.value)),!qe(F)&&F!=null){let x=Number(F);Number.isNaN(x)&&(x=null),n(lt,x)}}),Uo(()=>{var R;const V=(R=s.value)==null?void 0:R.input;V==null||V.setAttribute("aria-valuenow",`${a.currentValue}`)}),t({focus:A,blur:O}),(R,V)=>(k(),D("div",{class:E([i(r).b(),i(r).m(i(h)),i(r).is("disabled",i(v)),i(r).is("without-controls",!R.controls),i(r).is("controls-right",i(p))]),onDragstart:V[0]||(V[0]=Ge(()=>{},["prevent"]))},[R.controls?Ze((k(),D("span",{key:0,role:"button","aria-label":i(l)("el.inputNumber.decrease"),class:E([i(r).e("decrease"),i(r).is("disabled",i(c))]),onKeydown:ht(C,["enter"])},[W(i(Le),null,{default:Y(()=>[i(p)?(k(),se(i($l),{key:0})):(k(),se(i(fA),{key:1}))]),_:1})],42,I9)),[[i(eu),C]]):ne("v-if",!0),R.controls?Ze((k(),D("span",{key:1,role:"button","aria-label":i(l)("el.inputNumber.increase"),class:E([i(r).e("increase"),i(r).is("disabled",i(f))]),onKeydown:ht(b,["enter"])},[W(i(Le),null,{default:Y(()=>[i(p)?(k(),se(i(Lu),{key:0})):(k(),se(i(y0),{key:1}))]),_:1})],42,A9)),[[i(eu),b]]):ne("v-if",!0),W(i(fn),{id:R.id,ref_key:"input",ref:s,type:"number",step:R.step,"model-value":i(m),placeholder:R.placeholder,readonly:R.readonly,disabled:i(v),size:i(h),max:R.max,min:R.min,name:R.name,label:R.label,"validate-event":!1,onKeydown:[ht(Ge(b,["prevent"]),["up"]),ht(Ge(C,["prevent"]),["down"])],onBlur:L,onFocus:H,onInput:M,onChange:T},null,8,["id","step","model-value","placeholder","readonly","disabled","size","max","min","name","label","onKeydown"])],34))}});var x9=Ne(R9,[["__file","/home/runner/work/element-plus/element-plus/packages/components/input-number/src/input-number.vue"]]);const zw=ot(x9),L9=Me({type:{type:String,values:["primary","success","warning","info","danger","default"],default:"default"},underline:{type:Boolean,default:!0},disabled:{type:Boolean,default:!1},href:{type:String,default:""},icon:{type:Mt}}),D9={click:e=>e instanceof MouseEvent},B9=["href"],F9=G({name:"ElLink"}),V9=G({...F9,props:L9,emits:D9,setup(e,{emit:t}){const n=e,o=me("link"),l=S(()=>[o.b(),o.m(n.type),o.is("disabled",n.disabled),o.is("underline",n.underline&&!n.disabled)]);function r(s){n.disabled||t("click",s)}return(s,a)=>(k(),D("a",{class:E(i(l)),href:s.disabled||!s.href?void 0:s.href,onClick:r},[s.icon?(k(),se(i(Le),{key:0},{default:Y(()=>[(k(),se(it(s.icon)))]),_:1})):ne("v-if",!0),s.$slots.default?(k(),D("span",{key:1,class:E(i(o).e("inner"))},[fe(s.$slots,"default")],2)):ne("v-if",!0),s.$slots.icon?fe(s.$slots,"icon",{key:2}):ne("v-if",!0)],10,B9))}});var z9=Ne(V9,[["__file","/home/runner/work/element-plus/element-plus/packages/components/link/src/link.vue"]]);const H9=ot(z9);let K9=class{constructor(t,n){this.parent=t,this.domNode=n,this.subIndex=0,this.subIndex=0,this.init()}init(){this.subMenuItems=this.domNode.querySelectorAll("li"),this.addListeners()}gotoSubIndex(t){t===this.subMenuItems.length?t=0:t<0&&(t=this.subMenuItems.length-1),this.subMenuItems[t].focus(),this.subIndex=t}addListeners(){const t=this.parent.domNode;Array.prototype.forEach.call(this.subMenuItems,n=>{n.addEventListener("keydown",o=>{let l=!1;switch(o.code){case He.down:{this.gotoSubIndex(this.subIndex+1),l=!0;break}case He.up:{this.gotoSubIndex(this.subIndex-1),l=!0;break}case He.tab:{gi(t,"mouseleave");break}case He.enter:case He.space:{l=!0,o.currentTarget.click();break}}return l&&(o.preventDefault(),o.stopPropagation()),!1})})}},W9=class{constructor(t,n){this.domNode=t,this.submenu=null,this.submenu=null,this.init(n)}init(t){this.domNode.setAttribute("tabindex","0");const n=this.domNode.querySelector(`.${t}-menu`);n&&(this.submenu=new K9(this,n)),this.addListeners()}addListeners(){this.domNode.addEventListener("keydown",t=>{let n=!1;switch(t.code){case He.down:{gi(t.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(0),n=!0;break}case He.up:{gi(t.currentTarget,"mouseenter"),this.submenu&&this.submenu.gotoSubIndex(this.submenu.subMenuItems.length-1),n=!0;break}case He.tab:{gi(t.currentTarget,"mouseleave");break}case He.enter:case He.space:{n=!0,t.currentTarget.click();break}}n&&t.preventDefault()})}},j9=class{constructor(t,n){this.domNode=t,this.init(n)}init(t){const n=this.domNode.childNodes;Array.from(n).forEach(o=>{o.nodeType===1&&new W9(o,t)})}};const U9=G({name:"ElMenuCollapseTransition",setup(){const e=me("menu");return{listeners:{onBeforeEnter:n=>n.style.opacity="0.2",onEnter(n,o){Co(n,`${e.namespace.value}-opacity-transition`),n.style.opacity="1",o()},onAfterEnter(n){Tn(n,`${e.namespace.value}-opacity-transition`),n.style.opacity=""},onBeforeLeave(n){n.dataset||(n.dataset={}),so(n,e.m("collapse"))?(Tn(n,e.m("collapse")),n.dataset.oldOverflow=n.style.overflow,n.dataset.scrollWidth=n.clientWidth.toString(),Co(n,e.m("collapse"))):(Co(n,e.m("collapse")),n.dataset.oldOverflow=n.style.overflow,n.dataset.scrollWidth=n.clientWidth.toString(),Tn(n,e.m("collapse"))),n.style.width=`${n.scrollWidth}px`,n.style.overflow="hidden"},onLeave(n){Co(n,"horizontal-collapse-transition"),n.style.width=`${n.dataset.scrollWidth}px`}}}}});function q9(e,t,n,o,l,r){return k(),se(Wt,at({mode:"out-in"},e.listeners),{default:Y(()=>[fe(e.$slots,"default")]),_:3},16)}var Y9=Ne(U9,[["render",q9],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-collapse-transition.vue"]]);function Hw(e,t){const n=S(()=>{let l=e.parent;const r=[t.value];for(;l.type.name!=="ElMenu";)l.props.index&&r.unshift(l.props.index),l=l.parent;return r});return{parentMenu:S(()=>{let l=e.parent;for(;l&&!["ElMenu","ElSubMenu"].includes(l.type.name);)l=l.parent;return l}),indexPath:n}}function G9(e){return S(()=>{const n=e.backgroundColor;return n?new I1(n).shade(20).toString():""})}const Kw=(e,t)=>{const n=me("menu");return S(()=>n.cssVarBlock({"text-color":e.textColor||"","hover-text-color":e.textColor||"","bg-color":e.backgroundColor||"","hover-bg-color":G9(e).value||"","active-color":e.activeTextColor||"",level:`${t}`}))},X9=Me({index:{type:String,required:!0},showTimeout:{type:Number,default:300},hideTimeout:{type:Number,default:300},popperClass:String,disabled:Boolean,popperAppendToBody:{type:Boolean,default:void 0},popperOffset:{type:Number,default:6},expandCloseIcon:{type:Mt},expandOpenIcon:{type:Mt},collapseCloseIcon:{type:Mt},collapseOpenIcon:{type:Mt}}),Mc="ElSubMenu";var Yp=G({name:Mc,props:X9,setup(e,{slots:t,expose:n}){const o=rt(),{indexPath:l,parentMenu:r}=Hw(o,S(()=>e.index)),s=me("menu"),a=me("sub-menu"),u=Be("rootMenu");u||Xt(Mc,"can not inject root menu");const c=Be(`subMenu:${r.value.uid}`);c||Xt(Mc,"can not inject sub menu");const f=I({}),d=I({});let p;const h=I(!1),v=I(),m=I(null),g=S(()=>H.value==="horizontal"&&w.value?"bottom-start":"right-start"),y=S(()=>H.value==="horizontal"&&w.value||H.value==="vertical"&&!u.props.collapse?e.expandCloseIcon&&e.expandOpenIcon?$.value?e.expandOpenIcon:e.expandCloseIcon:$l:e.collapseCloseIcon&&e.collapseOpenIcon?$.value?e.collapseOpenIcon:e.collapseCloseIcon:gn),w=S(()=>c.level===0),b=S(()=>e.popperAppendToBody===void 0?w.value:Boolean(e.popperAppendToBody)),C=S(()=>u.props.collapse?`${s.namespace.value}-zoom-in-left`:`${s.namespace.value}-zoom-in-top`),_=S(()=>H.value==="horizontal"&&w.value?["bottom-start","bottom-end","top-start","top-end","right-start","left-start"]:["right-start","left-start","bottom-start","bottom-end","top-start","top-end"]),$=S(()=>u.openedMenus.includes(e.index)),M=S(()=>{let P=!1;return Object.values(f.value).forEach(q=>{q.active&&(P=!0)}),Object.values(d.value).forEach(q=>{q.active&&(P=!0)}),P}),T=S(()=>u.props.backgroundColor||""),A=S(()=>u.props.activeTextColor||""),O=S(()=>u.props.textColor||""),H=S(()=>u.props.mode),L=wt({index:e.index,indexPath:l,active:M}),R=S(()=>H.value!=="horizontal"?{color:O.value}:{borderBottomColor:M.value?u.props.activeTextColor?A.value:"":"transparent",color:M.value?A.value:O.value}),V=()=>{var P,q,te;return(te=(q=(P=m.value)==null?void 0:P.popperRef)==null?void 0:q.popperInstanceRef)==null?void 0:te.destroy()},z=P=>{P||V()},F=()=>{u.props.menuTrigger==="hover"&&u.props.mode==="horizontal"||u.props.collapse&&u.props.mode==="vertical"||e.disabled||u.handleSubMenuClick({index:e.index,indexPath:l.value,active:M.value})},N=(P,q=e.showTimeout)=>{var te;P.type!=="focus"&&(u.props.menuTrigger==="click"&&u.props.mode==="horizontal"||!u.props.collapse&&u.props.mode==="vertical"||e.disabled||(c.mouseInChild.value=!0,p==null||p(),{stop:p}=sr(()=>{u.openMenu(e.index,l.value)},q),b.value&&((te=r.value.vnode.el)==null||te.dispatchEvent(new MouseEvent("mouseenter")))))},x=(P=!1)=>{var q,te;u.props.menuTrigger==="click"&&u.props.mode==="horizontal"||!u.props.collapse&&u.props.mode==="vertical"||(p==null||p(),c.mouseInChild.value=!1,{stop:p}=sr(()=>!h.value&&u.closeMenu(e.index,l.value),e.hideTimeout),b.value&&P&&((q=o.parent)==null?void 0:q.type.name)==="ElSubMenu"&&((te=c.handleMouseleave)==null||te.call(c,!0)))};ve(()=>u.props.collapse,P=>z(Boolean(P)));{const P=te=>{d.value[te.index]=te},q=te=>{delete d.value[te.index]};ut(`subMenu:${o.uid}`,{addSubMenu:P,removeSubMenu:q,handleMouseleave:x,mouseInChild:h,level:c.level+1})}return n({opened:$}),et(()=>{u.addSubMenu(L),c.addSubMenu(L)}),Dt(()=>{c.removeSubMenu(L),u.removeSubMenu(L)}),()=>{var P;const q=[(P=t.title)==null?void 0:P.call(t),ze(Le,{class:a.e("icon-arrow"),style:{transform:$.value?e.expandCloseIcon&&e.expandOpenIcon||e.collapseCloseIcon&&e.collapseOpenIcon&&u.props.collapse?"none":"rotateZ(180deg)":"none"}},{default:()=>Xe(y.value)?ze(o.appContext.components[y.value]):ze(y.value)})],te=Kw(u.props,c.level+1),j=u.isMenuPopup?ze(Sn,{ref:m,visible:$.value,effect:"light",pure:!0,offset:e.popperOffset,showArrow:!1,persistent:!0,popperClass:e.popperClass,placement:g.value,teleported:b.value,fallbackPlacements:_.value,transition:C.value,gpuAcceleration:!1},{content:()=>{var Z;return ze("div",{class:[s.m(H.value),s.m("popup-container"),e.popperClass],onMouseenter:ge=>N(ge,100),onMouseleave:()=>x(!0),onFocus:ge=>N(ge,100)},[ze("ul",{class:[s.b(),s.m("popup"),s.m(`popup-${g.value}`)],style:te.value},[(Z=t.default)==null?void 0:Z.call(t)])])},default:()=>ze("div",{class:a.e("title"),style:[R.value,{backgroundColor:T.value}],onClick:F},q)}):ze(Ve,{},[ze("div",{class:a.e("title"),style:[R.value,{backgroundColor:T.value}],ref:v,onClick:F},q),ze(Zu,{},{default:()=>{var Z;return Ze(ze("ul",{role:"menu",class:[s.b(),s.m("inline")],style:te.value},[(Z=t.default)==null?void 0:Z.call(t)]),[[mt,$.value]])}})]);return ze("li",{class:[a.b(),a.is("active",M.value),a.is("opened",$.value),a.is("disabled",e.disabled)],role:"menuitem",ariaHaspopup:!0,ariaExpanded:$.value,onMouseenter:N,onMouseleave:()=>x(!0),onFocus:N},[j])}}});const J9=Me({mode:{type:String,values:["horizontal","vertical"],default:"vertical"},defaultActive:{type:String,default:""},defaultOpeneds:{type:oe(Array),default:()=>xt([])},uniqueOpened:Boolean,router:Boolean,menuTrigger:{type:String,values:["hover","click"],default:"hover"},collapse:Boolean,backgroundColor:String,textColor:String,activeTextColor:String,collapseTransition:{type:Boolean,default:!0},ellipsis:{type:Boolean,default:!0},popperEffect:{type:String,values:["dark","light"],default:"dark"}}),Ic=e=>Array.isArray(e)&&e.every(t=>Xe(t)),Z9={close:(e,t)=>Xe(e)&&Ic(t),open:(e,t)=>Xe(e)&&Ic(t),select:(e,t,n,o)=>Xe(e)&&Ic(t)&&st(n)&&(o===void 0||o instanceof Promise)};var Q9=G({name:"ElMenu",props:J9,emits:Z9,setup(e,{emit:t,slots:n,expose:o}){const l=rt(),r=l.appContext.config.globalProperties.$router,s=I(),a=me("menu"),u=me("sub-menu"),c=I(-1),f=I(e.defaultOpeneds&&!e.collapse?e.defaultOpeneds.slice(0):[]),d=I(e.defaultActive),p=I({}),h=I({}),v=S(()=>e.mode==="horizontal"||e.mode==="vertical"&&e.collapse),m=()=>{const O=d.value&&p.value[d.value];if(!O||e.mode==="horizontal"||e.collapse)return;O.indexPath.forEach(L=>{const R=h.value[L];R&&g(L,R.indexPath)})},g=(O,H)=>{f.value.includes(O)||(e.uniqueOpened&&(f.value=f.value.filter(L=>H.includes(L))),f.value.push(O),t("open",O,H))},y=(O,H)=>{const L=f.value.indexOf(O);L!==-1&&f.value.splice(L,1),t("close",O,H)},w=({index:O,indexPath:H})=>{f.value.includes(O)?y(O,H):g(O,H)},b=O=>{(e.mode==="horizontal"||e.collapse)&&(f.value=[]);const{index:H,indexPath:L}=O;if(!(H===void 0||L===void 0))if(e.router&&r){const R=O.route||H,V=r.push(R).then(z=>(z||(d.value=H),z));t("select",H,L,{index:H,indexPath:L,route:R},V)}else d.value=H,t("select",H,L,{index:H,indexPath:L})},C=O=>{const H=p.value,L=H[O]||d.value&&H[d.value]||H[e.defaultActive];L?d.value=L.index:d.value=O},_=()=>{var O,H;if(!s.value)return-1;const L=Array.from((H=(O=s.value)==null?void 0:O.childNodes)!=null?H:[]).filter(P=>P.nodeName!=="#text"||P.nodeValue),R=64,V=Number.parseInt(getComputedStyle(s.value).paddingLeft,10),z=Number.parseInt(getComputedStyle(s.value).paddingRight,10),F=s.value.clientWidth-V-z;let N=0,x=0;return L.forEach((P,q)=>{N+=P.offsetWidth||0,N<=F-R&&(x=q+1)}),x===L.length?-1:x},$=(O,H=33.34)=>{let L;return()=>{L&&clearTimeout(L),L=setTimeout(()=>{O()},H)}};let M=!0;const T=()=>{const O=()=>{c.value=-1,De(()=>{c.value=_()})};M?O():$(O)(),M=!1};ve(()=>e.defaultActive,O=>{p.value[O]||(d.value=""),C(O)}),ve(()=>e.collapse,O=>{O&&(f.value=[])}),ve(p.value,m);let A;Fn(()=>{e.mode==="horizontal"&&e.ellipsis?A=pn(s,T).stop:A==null||A()});{const O=V=>{h.value[V.index]=V},H=V=>{delete h.value[V.index]};ut("rootMenu",wt({props:e,openedMenus:f,items:p,subMenus:h,activeIndex:d,isMenuPopup:v,addMenuItem:V=>{p.value[V.index]=V},removeMenuItem:V=>{delete p.value[V.index]},addSubMenu:O,removeSubMenu:H,openMenu:g,closeMenu:y,handleMenuItemClick:b,handleSubMenuClick:w})),ut(`subMenu:${l.uid}`,{addSubMenu:O,removeSubMenu:H,mouseInChild:I(!1),level:0})}return et(()=>{e.mode==="horizontal"&&new j9(l.vnode.el,a.namespace.value)}),o({open:H=>{const{indexPath:L}=h.value[H];L.forEach(R=>g(R,L))},close:y,handleResize:T}),()=>{var O,H;let L=(H=(O=n.default)==null?void 0:O.call(n))!=null?H:[];const R=[];if(e.mode==="horizontal"&&s.value){const F=Ir(L),N=c.value===-1?F:F.slice(0,c.value),x=c.value===-1?[]:F.slice(c.value);x!=null&&x.length&&e.ellipsis&&(L=N,R.push(ze(Yp,{index:"sub-menu-more",class:u.e("hide-arrow")},{title:()=>ze(Le,{class:u.e("icon-more")},{default:()=>ze(kA)}),default:()=>x})))}const V=Kw(e,0),z=ze("ul",{key:String(e.collapse),role:"menubar",ref:s,style:V.value,class:{[a.b()]:!0,[a.m(e.mode)]:!0,[a.m("collapse")]:e.collapse}},[...L,...R]);return e.collapseTransition&&e.mode==="vertical"?ze(Y9,()=>z):z}}});const e7=Me({index:{type:oe([String,null]),default:null},route:{type:oe([String,Object])},disabled:Boolean}),t7={click:e=>Xe(e.index)&&Array.isArray(e.indexPath)},Ac="ElMenuItem",n7=G({name:Ac,components:{ElTooltip:Sn},props:e7,emits:t7,setup(e,{emit:t}){const n=rt(),o=Be("rootMenu"),l=me("menu"),r=me("menu-item");o||Xt(Ac,"can not inject root menu");const{parentMenu:s,indexPath:a}=Hw(n,Bt(e,"index")),u=Be(`subMenu:${s.value.uid}`);u||Xt(Ac,"can not inject sub menu");const c=S(()=>e.index===o.activeIndex),f=wt({index:e.index,indexPath:a,active:c}),d=()=>{e.disabled||(o.handleMenuItemClick({index:e.index,indexPath:a.value,route:e.route}),t("click",f))};return et(()=>{u.addSubMenu(f),o.addMenuItem(f)}),Dt(()=>{u.removeSubMenu(f),o.removeMenuItem(f)}),{parentMenu:s,rootMenu:o,active:c,nsMenu:l,nsMenuItem:r,handleClick:d}}});function o7(e,t,n,o,l,r){const s=Ue("el-tooltip");return k(),D("li",{class:E([e.nsMenuItem.b(),e.nsMenuItem.is("active",e.active),e.nsMenuItem.is("disabled",e.disabled)]),role:"menuitem",tabindex:"-1",onClick:t[0]||(t[0]=(...a)=>e.handleClick&&e.handleClick(...a))},[e.parentMenu.type.name==="ElMenu"&&e.rootMenu.props.collapse&&e.$slots.title?(k(),se(s,{key:0,effect:e.rootMenu.props.popperEffect,placement:"right","fallback-placements":["left"],persistent:""},{content:Y(()=>[fe(e.$slots,"title")]),default:Y(()=>[K("div",{class:E(e.nsMenu.be("tooltip","trigger"))},[fe(e.$slots,"default")],2)]),_:3},8,["effect"])):(k(),D(Ve,{key:1},[fe(e.$slots,"default"),fe(e.$slots,"title")],64))],2)}var Ww=Ne(n7,[["render",o7],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item.vue"]]);const l7={title:String},r7="ElMenuItemGroup",s7=G({name:r7,props:l7,setup(){return{ns:me("menu-item-group")}}});function a7(e,t,n,o,l,r){return k(),D("li",{class:E(e.ns.b())},[K("div",{class:E(e.ns.e("title"))},[e.$slots.title?fe(e.$slots,"title",{key:1}):(k(),D(Ve,{key:0},[vt(Oe(e.title),1)],64))],2),K("ul",null,[fe(e.$slots,"default")])],2)}var jw=Ne(s7,[["render",a7],["__file","/home/runner/work/element-plus/element-plus/packages/components/menu/src/menu-item-group.vue"]]);const i7=ot(Q9,{MenuItem:Ww,MenuItemGroup:jw,SubMenu:Yp}),u7=zt(Ww),c7=zt(jw),d7=zt(Yp),f7=Me({icon:{type:Mt,default:()=>fM},title:String,content:{type:String,default:""}}),p7={back:()=>!0},h7=["aria-label"],v7=G({name:"ElPageHeader"}),m7=G({...v7,props:f7,emits:p7,setup(e,{emit:t}){const n=ln(),{t:o}=gt(),l=me("page-header"),r=S(()=>[l.b(),{[l.m("has-breadcrumb")]:!!n.breadcrumb,[l.m("has-extra")]:!!n.extra,[l.is("contentful")]:!!n.default}]);function s(){t("back")}return(a,u)=>(k(),D("div",{class:E(i(r))},[a.$slots.breadcrumb?(k(),D("div",{key:0,class:E(i(l).e("breadcrumb"))},[fe(a.$slots,"breadcrumb")],2)):ne("v-if",!0),K("div",{class:E(i(l).e("header"))},[K("div",{class:E(i(l).e("left"))},[K("div",{class:E(i(l).e("back")),role:"button",tabindex:"0",onClick:s},[a.icon||a.$slots.icon?(k(),D("div",{key:0,"aria-label":a.title||i(o)("el.pageHeader.title"),class:E(i(l).e("icon"))},[fe(a.$slots,"icon",{},()=>[a.icon?(k(),se(i(Le),{key:0},{default:Y(()=>[(k(),se(it(a.icon)))]),_:1})):ne("v-if",!0)])],10,h7)):ne("v-if",!0),K("div",{class:E(i(l).e("title"))},[fe(a.$slots,"title",{},()=>[vt(Oe(a.title||i(o)("el.pageHeader.title")),1)])],2)],2),W(i(Ow),{direction:"vertical"}),K("div",{class:E(i(l).e("content"))},[fe(a.$slots,"content",{},()=>[vt(Oe(a.content),1)])],2)],2),a.$slots.extra?(k(),D("div",{key:0,class:E(i(l).e("extra"))},[fe(a.$slots,"extra")],2)):ne("v-if",!0)],2),a.$slots.default?(k(),D("div",{key:1,class:E(i(l).e("main"))},[fe(a.$slots,"default")],2)):ne("v-if",!0)],2))}});var g7=Ne(m7,[["__file","/home/runner/work/element-plus/element-plus/packages/components/page-header/src/page-header.vue"]]);const y7=ot(g7),b7=Me({disabled:Boolean,currentPage:{type:Number,default:1},prevText:{type:String},prevIcon:{type:Mt}}),w7={click:e=>e instanceof MouseEvent},C7=["disabled","aria-disabled"],S7={key:0},k7=G({name:"ElPaginationPrev"}),_7=G({...k7,props:b7,emits:w7,setup(e){const t=e,n=S(()=>t.disabled||t.currentPage<=1);return(o,l)=>(k(),D("button",{type:"button",class:"btn-prev",disabled:i(n),"aria-disabled":i(n),onClick:l[0]||(l[0]=r=>o.$emit("click",r))},[o.prevText?(k(),D("span",S7,Oe(o.prevText),1)):(k(),se(i(Le),{key:1},{default:Y(()=>[(k(),se(it(o.prevIcon)))]),_:1}))],8,C7))}});var E7=Ne(_7,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/prev.vue"]]);const $7=Me({disabled:Boolean,currentPage:{type:Number,default:1},pageCount:{type:Number,default:50},nextText:{type:String},nextIcon:{type:Mt}}),T7=["disabled","aria-disabled"],O7={key:0},N7=G({name:"ElPaginationNext"}),M7=G({...N7,props:$7,emits:["click"],setup(e){const t=e,n=S(()=>t.disabled||t.currentPage===t.pageCount||t.pageCount===0);return(o,l)=>(k(),D("button",{type:"button",class:"btn-next",disabled:i(n),"aria-disabled":i(n),onClick:l[0]||(l[0]=r=>o.$emit("click",r))},[o.nextText?(k(),D("span",O7,Oe(o.nextText),1)):(k(),se(i(Le),{key:1},{default:Y(()=>[(k(),se(it(o.nextIcon)))]),_:1}))],8,T7))}});var I7=Ne(M7,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/next.vue"]]);const Uw="ElSelectGroup",Ra="ElSelect";function A7(e,t){const n=Be(Ra),o=Be(Uw,{disabled:!1}),l=S(()=>Object.prototype.toString.call(e.value).toLowerCase()==="[object object]"),r=S(()=>n.props.multiple?d(n.props.modelValue,e.value):p(e.value,n.props.modelValue)),s=S(()=>{if(n.props.multiple){const m=n.props.modelValue||[];return!r.value&&m.length>=n.props.multipleLimit&&n.props.multipleLimit>0}else return!1}),a=S(()=>e.label||(l.value?"":e.value)),u=S(()=>e.value||e.label||""),c=S(()=>e.disabled||t.groupDisabled||s.value),f=rt(),d=(m=[],g)=>{if(l.value){const y=n.props.valueKey;return m&&m.some(w=>Ct(Rt(w,y))===Rt(g,y))}else return m&&m.includes(g)},p=(m,g)=>{if(l.value){const{valueKey:y}=n.props;return Rt(m,y)===Rt(g,y)}else return m===g},h=()=>{!e.disabled&&!o.disabled&&(n.hoverIndex=n.optionsArray.indexOf(f.proxy))};ve(()=>a.value,()=>{!e.created&&!n.props.remote&&n.setSelected()}),ve(()=>e.value,(m,g)=>{const{remote:y,valueKey:w}=n.props;if(Object.is(m,g)||(n.onOptionDestroy(g,f.proxy),n.onOptionCreate(f.proxy)),!e.created&&!y){if(w&&typeof m=="object"&&typeof g=="object"&&m[w]===g[w])return;n.setSelected()}}),ve(()=>o.disabled,()=>{t.groupDisabled=o.disabled},{immediate:!0});const{queryChange:v}=Ct(n);return ve(v,m=>{const{query:g}=i(m),y=new RegExp(f0(g),"i");t.visible=y.test(a.value)||e.created,t.visible||n.filteredOptionsCount--}),{select:n,currentLabel:a,currentValue:u,itemSelected:r,isDisabled:c,hoverItem:h}}const P7=G({name:"ElOption",componentName:"ElOption",props:{value:{required:!0,type:[String,Number,Boolean,Object]},label:[String,Number],created:Boolean,disabled:{type:Boolean,default:!1}},setup(e){const t=me("select"),n=wt({index:-1,groupDisabled:!1,visible:!0,hitState:!1,hover:!1}),{currentLabel:o,itemSelected:l,isDisabled:r,select:s,hoverItem:a}=A7(e,n),{visible:u,hover:c}=Gt(n),f=rt().proxy;s.onOptionCreate(f),Dt(()=>{const p=f.value,{selected:h}=s,m=(s.props.multiple?h:[h]).some(g=>g.value===f.value);De(()=>{s.cachedOptions.get(p)===f&&!m&&s.cachedOptions.delete(p)}),s.onOptionDestroy(p,f)});function d(){e.disabled!==!0&&n.groupDisabled!==!0&&s.handleOptionSelect(f,!0)}return{ns:t,currentLabel:o,itemSelected:l,isDisabled:r,select:s,hoverItem:a,visible:u,hover:c,selectOptionClick:d,states:n}}});function R7(e,t,n,o,l,r){return Ze((k(),D("li",{class:E([e.ns.be("dropdown","item"),e.ns.is("disabled",e.isDisabled),{selected:e.itemSelected,hover:e.hover}]),onMouseenter:t[0]||(t[0]=(...s)=>e.hoverItem&&e.hoverItem(...s)),onClick:t[1]||(t[1]=Ge((...s)=>e.selectOptionClick&&e.selectOptionClick(...s),["stop"]))},[fe(e.$slots,"default",{},()=>[K("span",null,Oe(e.currentLabel),1)])],34)),[[mt,e.visible]])}var Gp=Ne(P7,[["render",R7],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option.vue"]]);const x7=G({name:"ElSelectDropdown",componentName:"ElSelectDropdown",setup(){const e=Be(Ra),t=me("select"),n=S(()=>e.props.popperClass),o=S(()=>e.props.multiple),l=S(()=>e.props.fitInputWidth),r=I("");function s(){var a;r.value=`${(a=e.selectWrapper)==null?void 0:a.offsetWidth}px`}return et(()=>{s(),pn(e.selectWrapper,s)}),{ns:t,minWidth:r,popperClass:n,isMultiple:o,isFitInputWidth:l}}});function L7(e,t,n,o,l,r){return k(),D("div",{class:E([e.ns.b("dropdown"),e.ns.is("multiple",e.isMultiple),e.popperClass]),style:Fe({[e.isFitInputWidth?"width":"minWidth"]:e.minWidth})},[fe(e.$slots,"default")],6)}var D7=Ne(x7,[["render",L7],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select-dropdown.vue"]]);function B7(e){const{t}=gt();return wt({options:new Map,cachedOptions:new Map,createdLabel:null,createdSelected:!1,selected:e.multiple?[]:{},inputLength:20,inputWidth:0,optionsCount:0,filteredOptionsCount:0,visible:!1,softFocus:!1,selectedLabel:"",hoverIndex:-1,query:"",previousQuery:null,inputHovering:!1,cachedPlaceHolder:"",currentPlaceholder:t("el.select.placeholder"),menuVisibleOnFocus:!1,isOnComposition:!1,isSilentBlur:!1,prefixWidth:11,tagInMultiLine:!1,mouseEnter:!1})}const F7=(e,t,n)=>{const{t:o}=gt(),l=me("select");Ko({from:"suffixTransition",replacement:"override style scheme",version:"2.3.0",scope:"props",ref:"https://element-plus.org/en-US/component/select.html#select-attributes"},S(()=>e.suffixTransition===!1));const r=I(null),s=I(null),a=I(null),u=I(null),c=I(null),f=I(null),d=I(-1),p=Nt({query:""}),h=Nt(""),{form:v,formItem:m}=kn(),g=S(()=>!e.filterable||e.multiple||!t.visible),y=S(()=>e.disabled||(v==null?void 0:v.disabled)),w=S(()=>{const B=e.multiple?Array.isArray(e.modelValue)&&e.modelValue.length>0:e.modelValue!==void 0&&e.modelValue!==null&&e.modelValue!=="";return e.clearable&&!y.value&&t.inputHovering&&B}),b=S(()=>e.remote&&e.filterable&&!e.remoteShowSuffix?"":e.suffixIcon),C=S(()=>l.is("reverse",b.value&&t.visible&&e.suffixTransition)),_=S(()=>e.remote?300:0),$=S(()=>e.loading?e.loadingText||o("el.select.loading"):e.remote&&t.query===""&&t.options.size===0?!1:e.filterable&&t.query&&t.options.size>0&&t.filteredOptionsCount===0?e.noMatchText||o("el.select.noMatch"):t.options.size===0?e.noDataText||o("el.select.noData"):null),M=S(()=>Array.from(t.options.values())),T=S(()=>Array.from(t.cachedOptions.values())),A=S(()=>{const B=M.value.filter(X=>!X.created).some(X=>X.currentLabel===t.query);return e.filterable&&e.allowCreate&&t.query!==""&&!B}),O=Yt(),H=S(()=>["small"].includes(O.value)?"small":"default"),L=S({get(){return t.visible&&$.value!==!1},set(B){t.visible=B}});ve([()=>y.value,()=>O.value,()=>v==null?void 0:v.size],()=>{De(()=>{R()})}),ve(()=>e.placeholder,B=>{t.cachedPlaceHolder=t.currentPlaceholder=B}),ve(()=>e.modelValue,(B,X)=>{e.multiple&&(R(),B&&B.length>0||s.value&&t.query!==""?t.currentPlaceholder="":t.currentPlaceholder=t.cachedPlaceHolder,e.filterable&&!e.reserveKeyword&&(t.query="",V(t.query))),N(),e.filterable&&!e.multiple&&(t.inputLength=20),!Vn(B,X)&&e.validateEvent&&(m==null||m.validate("change").catch(ce=>void 0))},{flush:"post",deep:!0}),ve(()=>t.visible,B=>{var X,ce,Se;B?((ce=(X=a.value)==null?void 0:X.updatePopper)==null||ce.call(X),e.filterable&&(t.filteredOptionsCount=t.optionsCount,t.query=e.remote?"":t.selectedLabel,e.multiple?(Se=s.value)==null||Se.focus():t.selectedLabel&&(t.currentPlaceholder=`${t.selectedLabel}`,t.selectedLabel=""),V(t.query),!e.multiple&&!e.remote&&(p.value.query="",ds(p),ds(h)))):(e.filterable&&(Ye(e.filterMethod)&&e.filterMethod(""),Ye(e.remoteMethod)&&e.remoteMethod("")),s.value&&s.value.blur(),t.query="",t.previousQuery=null,t.selectedLabel="",t.inputLength=20,t.menuVisibleOnFocus=!1,P(),De(()=>{s.value&&s.value.value===""&&t.selected.length===0&&(t.currentPlaceholder=t.cachedPlaceHolder)}),e.multiple||(t.selected&&(e.filterable&&e.allowCreate&&t.createdSelected&&t.createdLabel?t.selectedLabel=t.createdLabel:t.selectedLabel=t.selected.currentLabel,e.filterable&&(t.query=t.selectedLabel)),e.filterable&&(t.currentPlaceholder=t.cachedPlaceHolder))),n.emit("visible-change",B)}),ve(()=>t.options.entries(),()=>{var B,X,ce;if(!pt)return;(X=(B=a.value)==null?void 0:B.updatePopper)==null||X.call(B),e.multiple&&R();const Se=((ce=c.value)==null?void 0:ce.querySelectorAll("input"))||[];Array.from(Se).includes(document.activeElement)||N(),e.defaultFirstOption&&(e.filterable||e.remote)&&t.filteredOptionsCount&&F()},{flush:"post"}),ve(()=>t.hoverIndex,B=>{qe(B)&&B>-1?d.value=M.value[B]||{}:d.value={},M.value.forEach(X=>{X.hover=d.value===X})});const R=()=>{e.collapseTags&&!e.filterable||De(()=>{var B,X;if(!r.value)return;const ce=r.value.$el.querySelector("input"),Se=u.value,Qe=dR(O.value||(v==null?void 0:v.size));ce.style.height=`${(t.selected.length===0?Qe:Math.max(Se?Se.clientHeight+(Se.clientHeight>Qe?6:0):0,Qe))-2}px`,t.tagInMultiLine=Number.parseFloat(ce.style.height)>=Qe,t.visible&&$.value!==!1&&((X=(B=a.value)==null?void 0:B.updatePopper)==null||X.call(B))})},V=async B=>{if(!(t.previousQuery===B||t.isOnComposition)){if(t.previousQuery===null&&(Ye(e.filterMethod)||Ye(e.remoteMethod))){t.previousQuery=B;return}t.previousQuery=B,De(()=>{var X,ce;t.visible&&((ce=(X=a.value)==null?void 0:X.updatePopper)==null||ce.call(X))}),t.hoverIndex=-1,e.multiple&&e.filterable&&De(()=>{const X=s.value.value.length*15+20;t.inputLength=e.collapseTags?Math.min(50,X):X,z(),R()}),e.remote&&Ye(e.remoteMethod)?(t.hoverIndex=-1,e.remoteMethod(B)):Ye(e.filterMethod)?(e.filterMethod(B),ds(h)):(t.filteredOptionsCount=t.optionsCount,p.value.query=B,ds(p),ds(h)),e.defaultFirstOption&&(e.filterable||e.remote)&&t.filteredOptionsCount&&(await De(),F())}},z=()=>{t.currentPlaceholder!==""&&(t.currentPlaceholder=s.value.value?"":t.cachedPlaceHolder)},F=()=>{const B=M.value.filter(Se=>Se.visible&&!Se.disabled&&!Se.states.groupDisabled),X=B.find(Se=>Se.created),ce=B[0];t.hoverIndex=pe(M.value,X||ce)},N=()=>{var B;if(e.multiple)t.selectedLabel="";else{const ce=x(e.modelValue);(B=ce.props)!=null&&B.created?(t.createdLabel=ce.props.value,t.createdSelected=!0):t.createdSelected=!1,t.selectedLabel=ce.currentLabel,t.selected=ce,e.filterable&&(t.query=t.selectedLabel);return}const X=[];Array.isArray(e.modelValue)&&e.modelValue.forEach(ce=>{X.push(x(ce))}),t.selected=X,De(()=>{R()})},x=B=>{let X;const ce=ii(B).toLowerCase()==="object",Se=ii(B).toLowerCase()==="null",Qe=ii(B).toLowerCase()==="undefined";for(let Qt=t.cachedOptions.size-1;Qt>=0;Qt--){const Et=T.value[Qt];if(ce?Rt(Et.value,e.valueKey)===Rt(B,e.valueKey):Et.value===B){X={value:B,currentLabel:Et.currentLabel,isDisabled:Et.isDisabled};break}}if(X)return X;const Ot=ce?B.label:!Se&&!Qe?B:"",At={value:B,currentLabel:Ot};return e.multiple&&(At.hitState=!1),At},P=()=>{setTimeout(()=>{const B=e.valueKey;e.multiple?t.selected.length>0?t.hoverIndex=Math.min.apply(null,t.selected.map(X=>M.value.findIndex(ce=>Rt(ce,B)===Rt(X,B)))):t.hoverIndex=-1:t.hoverIndex=M.value.findIndex(X=>nt(X)===nt(t.selected))},300)},q=()=>{var B,X;te(),(X=(B=a.value)==null?void 0:B.updatePopper)==null||X.call(B),e.multiple&&!e.filterable&&R()},te=()=>{var B;t.inputWidth=(B=r.value)==null?void 0:B.$el.offsetWidth},j=()=>{e.filterable&&t.query!==t.selectedLabel&&(t.query=t.selectedLabel,V(t.query))},Z=Cn(()=>{j()},_.value),ge=Cn(B=>{V(B.target.value)},_.value),Ce=B=>{Vn(e.modelValue,B)||n.emit(It,B)},we=B=>{if(B.target.value.length<=0&&!$e()){const X=e.modelValue.slice();X.pop(),n.emit(lt,X),Ce(X)}B.target.value.length===1&&e.modelValue.length===0&&(t.currentPlaceholder=t.cachedPlaceHolder)},le=(B,X)=>{const ce=t.selected.indexOf(X);if(ce>-1&&!y.value){const Se=e.modelValue.slice();Se.splice(ce,1),n.emit(lt,Se),Ce(Se),n.emit("remove-tag",X.value)}B.stopPropagation()},ee=B=>{B.stopPropagation();const X=e.multiple?[]:"";if(!Xe(X))for(const ce of t.selected)ce.isDisabled&&X.push(ce.value);n.emit(lt,X),Ce(X),t.hoverIndex=-1,t.visible=!1,n.emit("clear")},ae=(B,X)=>{var ce;if(e.multiple){const Se=(e.modelValue||[]).slice(),Qe=pe(Se,B.value);Qe>-1?Se.splice(Qe,1):(e.multipleLimit<=0||Se.length<e.multipleLimit)&&Se.push(B.value),n.emit(lt,Se),Ce(Se),B.created&&(t.query="",V(""),t.inputLength=20),e.filterable&&((ce=s.value)==null||ce.focus())}else n.emit(lt,B.value),Ce(B.value),t.visible=!1;t.isSilentBlur=X,xe(),!t.visible&&De(()=>{U(B)})},pe=(B=[],X)=>{if(!st(X))return B.indexOf(X);const ce=e.valueKey;let Se=-1;return B.some((Qe,Ot)=>Ct(Rt(Qe,ce))===Rt(X,ce)?(Se=Ot,!0):!1),Se},xe=()=>{t.softFocus=!0;const B=s.value||r.value;B&&(B==null||B.focus())},U=B=>{var X,ce,Se,Qe,Ot;const At=Array.isArray(B)?B[0]:B;let Qt=null;if(At!=null&&At.value){const Et=M.value.filter(bt=>bt.value===At.value);Et.length>0&&(Qt=Et[0].$el)}if(a.value&&Qt){const Et=(Qe=(Se=(ce=(X=a.value)==null?void 0:X.popperRef)==null?void 0:ce.contentRef)==null?void 0:Se.querySelector)==null?void 0:Qe.call(Se,`.${l.be("dropdown","wrap")}`);Et&&v0(Et,Qt)}(Ot=f.value)==null||Ot.handleScroll()},Q=B=>{t.optionsCount++,t.filteredOptionsCount++,t.options.set(B.value,B),t.cachedOptions.set(B.value,B)},de=(B,X)=>{t.options.get(B)===X&&(t.optionsCount--,t.filteredOptionsCount--,t.options.delete(B))},_e=B=>{B.code!==He.backspace&&$e(!1),t.inputLength=s.value.value.length*15+20,R()},$e=B=>{if(!Array.isArray(t.selected))return;const X=t.selected[t.selected.length-1];if(X)return B===!0||B===!1?(X.hitState=B,B):(X.hitState=!X.hitState,X.hitState)},ie=B=>{const X=B.target.value;if(B.type==="compositionend")t.isOnComposition=!1,De(()=>V(X));else{const ce=X[X.length-1]||"";t.isOnComposition=!Vu(ce)}},Ee=()=>{De(()=>U(t.selected))},he=B=>{t.softFocus?t.softFocus=!1:((e.automaticDropdown||e.filterable)&&(e.filterable&&!t.visible&&(t.menuVisibleOnFocus=!0),t.visible=!0),n.emit("focus",B))},Te=()=>{var B;t.visible=!1,(B=r.value)==null||B.blur()},ye=B=>{De(()=>{t.isSilentBlur?t.isSilentBlur=!1:n.emit("blur",B)}),t.softFocus=!1},ue=B=>{ee(B)},Ie=()=>{t.visible=!1},Pe=B=>{t.visible&&(B.preventDefault(),B.stopPropagation(),t.visible=!1)},Ke=B=>{var X;B&&!t.mouseEnter||y.value||(t.menuVisibleOnFocus?t.menuVisibleOnFocus=!1:(!a.value||!a.value.isFocusInsideContent())&&(t.visible=!t.visible),t.visible&&((X=s.value||r.value)==null||X.focus()))},Je=()=>{t.visible?M.value[t.hoverIndex]&&ae(M.value[t.hoverIndex],void 0):Ke()},nt=B=>st(B.value)?Rt(B.value,e.valueKey):B.value,je=S(()=>M.value.filter(B=>B.visible).every(B=>B.disabled)),J=B=>{if(!t.visible){t.visible=!0;return}if(!(t.options.size===0||t.filteredOptionsCount===0)&&!t.isOnComposition&&!je.value){B==="next"?(t.hoverIndex++,t.hoverIndex===t.options.size&&(t.hoverIndex=0)):B==="prev"&&(t.hoverIndex--,t.hoverIndex<0&&(t.hoverIndex=t.options.size-1));const X=M.value[t.hoverIndex];(X.disabled===!0||X.states.groupDisabled===!0||!X.visible)&&J(B),De(()=>U(d.value))}};return{optionsArray:M,selectSize:O,handleResize:q,debouncedOnInputChange:Z,debouncedQueryChange:ge,deletePrevTag:we,deleteTag:le,deleteSelected:ee,handleOptionSelect:ae,scrollToOption:U,readonly:g,resetInputHeight:R,showClose:w,iconComponent:b,iconReverse:C,showNewOption:A,collapseTagSize:H,setSelected:N,managePlaceholder:z,selectDisabled:y,emptyText:$,toggleLastOptionHitState:$e,resetInputState:_e,handleComposition:ie,onOptionCreate:Q,onOptionDestroy:de,handleMenuEnter:Ee,handleFocus:he,blur:Te,handleBlur:ye,handleClearClick:ue,handleClose:Ie,handleKeydownEscape:Pe,toggleMenu:Ke,selectOption:Je,getValueKey:nt,navigateOptions:J,dropMenuVisible:L,queryChange:p,groupQueryChange:h,reference:r,input:s,tooltipRef:a,tags:u,selectWrapper:c,scrollbar:f,handleMouseEnter:()=>{t.mouseEnter=!0},handleMouseLeave:()=>{t.mouseEnter=!1}}},cg="ElSelect",V7=G({name:cg,componentName:cg,components:{ElInput:fn,ElSelectMenu:D7,ElOption:Gp,ElTag:ia,ElScrollbar:Qo,ElTooltip:Sn,ElIcon:Le},directives:{ClickOutside:kl},props:{name:String,id:String,modelValue:{type:[Array,String,Number,Boolean,Object],default:void 0},autocomplete:{type:String,default:"off"},automaticDropdown:Boolean,size:{type:String,validator:Fu},effect:{type:String,default:"light"},disabled:Boolean,clearable:Boolean,filterable:Boolean,allowCreate:Boolean,loading:Boolean,popperClass:{type:String,default:""},remote:Boolean,loadingText:String,noMatchText:String,noDataText:String,remoteMethod:Function,filterMethod:Function,multiple:Boolean,multipleLimit:{type:Number,default:0},placeholder:{type:String},defaultFirstOption:Boolean,reserveKeyword:{type:Boolean,default:!0},valueKey:{type:String,default:"value"},collapseTags:Boolean,collapseTagsTooltip:{type:Boolean,default:!1},teleported:en.teleported,persistent:{type:Boolean,default:!0},clearIcon:{type:Mt,default:Tl},fitInputWidth:{type:Boolean,default:!1},suffixIcon:{type:Mt,default:$l},tagType:{...zp.type,default:"info"},validateEvent:{type:Boolean,default:!0},remoteShowSuffix:{type:Boolean,default:!1},suffixTransition:{type:Boolean,default:!0},placement:{type:String,values:pr,default:"bottom-start"}},emits:[lt,It,"remove-tag","clear","visible-change","focus","blur"],setup(e,t){const n=me("select"),o=me("input"),{t:l}=gt(),r=B7(e),{optionsArray:s,selectSize:a,readonly:u,handleResize:c,collapseTagSize:f,debouncedOnInputChange:d,debouncedQueryChange:p,deletePrevTag:h,deleteTag:v,deleteSelected:m,handleOptionSelect:g,scrollToOption:y,setSelected:w,resetInputHeight:b,managePlaceholder:C,showClose:_,selectDisabled:$,iconComponent:M,iconReverse:T,showNewOption:A,emptyText:O,toggleLastOptionHitState:H,resetInputState:L,handleComposition:R,onOptionCreate:V,onOptionDestroy:z,handleMenuEnter:F,handleFocus:N,blur:x,handleBlur:P,handleClearClick:q,handleClose:te,handleKeydownEscape:j,toggleMenu:Z,selectOption:ge,getValueKey:Ce,navigateOptions:we,dropMenuVisible:le,reference:ee,input:ae,tooltipRef:pe,tags:xe,selectWrapper:U,scrollbar:Q,queryChange:de,groupQueryChange:_e,handleMouseEnter:$e,handleMouseLeave:ie}=F7(e,r,t),{focus:Ee}=bR(ee),{inputWidth:he,selected:Te,inputLength:ye,filteredOptionsCount:ue,visible:Ie,softFocus:Pe,selectedLabel:Ke,hoverIndex:Je,query:nt,inputHovering:je,currentPlaceholder:J,menuVisibleOnFocus:re,isOnComposition:be,isSilentBlur:B,options:X,cachedOptions:ce,optionsCount:Se,prefixWidth:Qe,tagInMultiLine:Ot}=Gt(r),At=S(()=>{const ke=[n.b()],We=i(a);return We&&ke.push(n.m(We)),e.disabled&&ke.push(n.m("disabled")),ke}),Qt=S(()=>({maxWidth:`${i(he)-32}px`,width:"100%"})),Et=S(()=>({maxWidth:`${i(he)>123?i(he)-123:i(he)-75}px`}));ut(Ra,wt({props:e,options:X,optionsArray:s,cachedOptions:ce,optionsCount:Se,filteredOptionsCount:ue,hoverIndex:Je,handleOptionSelect:g,onOptionCreate:V,onOptionDestroy:z,selectWrapper:U,selected:Te,setSelected:w,queryChange:de,groupQueryChange:_e})),et(()=>{r.cachedPlaceHolder=J.value=e.placeholder||l("el.select.placeholder"),e.multiple&&Array.isArray(e.modelValue)&&e.modelValue.length>0&&(J.value=""),pn(U,c),e.remote&&e.multiple&&b(),De(()=>{const ke=ee.value&&ee.value.$el;if(ke&&(he.value=ke.getBoundingClientRect().width,t.slots.prefix)){const We=ke.querySelector(`.${o.e("prefix")}`);Qe.value=Math.max(We.getBoundingClientRect().width+5,30)}}),w()}),e.multiple&&!Array.isArray(e.modelValue)&&t.emit(lt,[]),!e.multiple&&Array.isArray(e.modelValue)&&t.emit(lt,"");const bt=S(()=>{var ke,We;return(We=(ke=pe.value)==null?void 0:ke.popperRef)==null?void 0:We.contentRef});return{tagInMultiLine:Ot,prefixWidth:Qe,selectSize:a,readonly:u,handleResize:c,collapseTagSize:f,debouncedOnInputChange:d,debouncedQueryChange:p,deletePrevTag:h,deleteTag:v,deleteSelected:m,handleOptionSelect:g,scrollToOption:y,inputWidth:he,selected:Te,inputLength:ye,filteredOptionsCount:ue,visible:Ie,softFocus:Pe,selectedLabel:Ke,hoverIndex:Je,query:nt,inputHovering:je,currentPlaceholder:J,menuVisibleOnFocus:re,isOnComposition:be,isSilentBlur:B,options:X,resetInputHeight:b,managePlaceholder:C,showClose:_,selectDisabled:$,iconComponent:M,iconReverse:T,showNewOption:A,emptyText:O,toggleLastOptionHitState:H,resetInputState:L,handleComposition:R,handleMenuEnter:F,handleFocus:N,blur:x,handleBlur:P,handleClearClick:q,handleClose:te,handleKeydownEscape:j,toggleMenu:Z,selectOption:ge,getValueKey:Ce,navigateOptions:we,dropMenuVisible:le,focus:Ee,reference:ee,input:ae,tooltipRef:pe,popperPaneRef:bt,tags:xe,selectWrapper:U,scrollbar:Q,wrapperKls:At,selectTagsStyle:Qt,nsSelect:n,tagTextStyle:Et,handleMouseEnter:$e,handleMouseLeave:ie}}}),z7=["disabled","autocomplete"],H7={style:{height:"100%",display:"flex","justify-content":"center","align-items":"center"}};function K7(e,t,n,o,l,r){const s=Ue("el-tag"),a=Ue("el-tooltip"),u=Ue("el-icon"),c=Ue("el-input"),f=Ue("el-option"),d=Ue("el-scrollbar"),p=Ue("el-select-menu"),h=Ws("click-outside");return Ze((k(),D("div",{ref:"selectWrapper",class:E(e.wrapperKls),onMouseenter:t[22]||(t[22]=(...v)=>e.handleMouseEnter&&e.handleMouseEnter(...v)),onMouseleave:t[23]||(t[23]=(...v)=>e.handleMouseLeave&&e.handleMouseLeave(...v)),onClick:t[24]||(t[24]=Ge((...v)=>e.toggleMenu&&e.toggleMenu(...v),["stop"]))},[W(a,{ref:"tooltipRef",visible:e.dropMenuVisible,placement:e.placement,teleported:e.teleported,"popper-class":[e.nsSelect.e("popper"),e.popperClass],"fallback-placements":["bottom-start","top-start","right","left"],effect:e.effect,pure:"",trigger:"click",transition:`${e.nsSelect.namespace.value}-zoom-in-top`,"stop-popper-mouse-event":!1,"gpu-acceleration":!1,persistent:e.persistent,onShow:e.handleMenuEnter},{default:Y(()=>[K("div",{class:"select-trigger",onMouseenter:t[20]||(t[20]=v=>e.inputHovering=!0),onMouseleave:t[21]||(t[21]=v=>e.inputHovering=!1)},[e.multiple?(k(),D("div",{key:0,ref:"tags",class:E(e.nsSelect.e("tags")),style:Fe(e.selectTagsStyle)},[e.collapseTags&&e.selected.length?(k(),D("span",{key:0,class:E([e.nsSelect.b("tags-wrapper"),{"has-prefix":e.prefixWidth&&e.selected.length}])},[W(s,{closable:!e.selectDisabled&&!e.selected[0].isDisabled,size:e.collapseTagSize,hit:e.selected[0].hitState,type:e.tagType,"disable-transitions":"",onClose:t[0]||(t[0]=v=>e.deleteTag(v,e.selected[0]))},{default:Y(()=>[K("span",{class:E(e.nsSelect.e("tags-text")),style:Fe(e.tagTextStyle)},Oe(e.selected[0].currentLabel),7)]),_:1},8,["closable","size","hit","type"]),e.selected.length>1?(k(),se(s,{key:0,closable:!1,size:e.collapseTagSize,type:e.tagType,"disable-transitions":""},{default:Y(()=>[e.collapseTagsTooltip?(k(),se(a,{key:0,disabled:e.dropMenuVisible,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:e.teleported},{default:Y(()=>[K("span",{class:E(e.nsSelect.e("tags-text"))},"+ "+Oe(e.selected.length-1),3)]),content:Y(()=>[K("div",{class:E(e.nsSelect.e("collapse-tags"))},[(k(!0),D(Ve,null,dt(e.selected.slice(1),(v,m)=>(k(),D("div",{key:m,class:E(e.nsSelect.e("collapse-tag"))},[(k(),se(s,{key:e.getValueKey(v),class:"in-tooltip",closable:!e.selectDisabled&&!v.isDisabled,size:e.collapseTagSize,hit:v.hitState,type:e.tagType,"disable-transitions":"",style:{margin:"2px"},onClose:g=>e.deleteTag(g,v)},{default:Y(()=>[K("span",{class:E(e.nsSelect.e("tags-text")),style:Fe({maxWidth:e.inputWidth-75+"px"})},Oe(v.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))],2))),128))],2)]),_:1},8,["disabled","effect","teleported"])):(k(),D("span",{key:1,class:E(e.nsSelect.e("tags-text"))},"+ "+Oe(e.selected.length-1),3))]),_:1},8,["size","type"])):ne("v-if",!0)],2)):ne("v-if",!0),ne(" <div> "),e.collapseTags?ne("v-if",!0):(k(),se(Wt,{key:1,onAfterLeave:e.resetInputHeight},{default:Y(()=>[K("span",{class:E([e.nsSelect.b("tags-wrapper"),{"has-prefix":e.prefixWidth&&e.selected.length}])},[(k(!0),D(Ve,null,dt(e.selected,v=>(k(),se(s,{key:e.getValueKey(v),closable:!e.selectDisabled&&!v.isDisabled,size:e.collapseTagSize,hit:v.hitState,type:e.tagType,"disable-transitions":"",onClose:m=>e.deleteTag(m,v)},{default:Y(()=>[K("span",{class:E(e.nsSelect.e("tags-text")),style:Fe({maxWidth:e.inputWidth-75+"px"})},Oe(v.currentLabel),7)]),_:2},1032,["closable","size","hit","type","onClose"]))),128))],2)]),_:1},8,["onAfterLeave"])),ne(" </div> "),e.filterable?Ze((k(),D("input",{key:2,ref:"input","onUpdate:modelValue":t[1]||(t[1]=v=>e.query=v),type:"text",class:E([e.nsSelect.e("input"),e.nsSelect.is(e.selectSize)]),disabled:e.selectDisabled,autocomplete:e.autocomplete,style:Fe({marginLeft:e.prefixWidth&&!e.selected.length||e.tagInMultiLine?`${e.prefixWidth}px`:"",flexGrow:1,width:`${e.inputLength/(e.inputWidth-32)}%`,maxWidth:`${e.inputWidth-42}px`}),onFocus:t[2]||(t[2]=(...v)=>e.handleFocus&&e.handleFocus(...v)),onBlur:t[3]||(t[3]=(...v)=>e.handleBlur&&e.handleBlur(...v)),onKeyup:t[4]||(t[4]=(...v)=>e.managePlaceholder&&e.managePlaceholder(...v)),onKeydown:[t[5]||(t[5]=(...v)=>e.resetInputState&&e.resetInputState(...v)),t[6]||(t[6]=ht(Ge(v=>e.navigateOptions("next"),["prevent"]),["down"])),t[7]||(t[7]=ht(Ge(v=>e.navigateOptions("prev"),["prevent"]),["up"])),t[8]||(t[8]=ht((...v)=>e.handleKeydownEscape&&e.handleKeydownEscape(...v),["esc"])),t[9]||(t[9]=ht(Ge((...v)=>e.selectOption&&e.selectOption(...v),["stop","prevent"]),["enter"])),t[10]||(t[10]=ht((...v)=>e.deletePrevTag&&e.deletePrevTag(...v),["delete"])),t[11]||(t[11]=ht(v=>e.visible=!1,["tab"]))],onCompositionstart:t[12]||(t[12]=(...v)=>e.handleComposition&&e.handleComposition(...v)),onCompositionupdate:t[13]||(t[13]=(...v)=>e.handleComposition&&e.handleComposition(...v)),onCompositionend:t[14]||(t[14]=(...v)=>e.handleComposition&&e.handleComposition(...v)),onInput:t[15]||(t[15]=(...v)=>e.debouncedQueryChange&&e.debouncedQueryChange(...v))},null,46,z7)),[[Hf,e.query]]):ne("v-if",!0)],6)):ne("v-if",!0),W(c,{id:e.id,ref:"reference",modelValue:e.selectedLabel,"onUpdate:modelValue":t[16]||(t[16]=v=>e.selectedLabel=v),type:"text",placeholder:e.currentPlaceholder,name:e.name,autocomplete:e.autocomplete,size:e.selectSize,disabled:e.selectDisabled,readonly:e.readonly,"validate-event":!1,class:E([e.nsSelect.is("focus",e.visible)]),tabindex:e.multiple&&e.filterable?-1:void 0,onFocus:e.handleFocus,onBlur:e.handleBlur,onInput:e.debouncedOnInputChange,onPaste:e.debouncedOnInputChange,onCompositionstart:e.handleComposition,onCompositionupdate:e.handleComposition,onCompositionend:e.handleComposition,onKeydown:[t[17]||(t[17]=ht(Ge(v=>e.navigateOptions("next"),["stop","prevent"]),["down"])),t[18]||(t[18]=ht(Ge(v=>e.navigateOptions("prev"),["stop","prevent"]),["up"])),ht(Ge(e.selectOption,["stop","prevent"]),["enter"]),ht(e.handleKeydownEscape,["esc"]),t[19]||(t[19]=ht(v=>e.visible=!1,["tab"]))]},zo({suffix:Y(()=>[e.iconComponent&&!e.showClose?(k(),se(u,{key:0,class:E([e.nsSelect.e("caret"),e.nsSelect.e("icon"),e.iconReverse])},{default:Y(()=>[(k(),se(it(e.iconComponent)))]),_:1},8,["class"])):ne("v-if",!0),e.showClose&&e.clearIcon?(k(),se(u,{key:1,class:E([e.nsSelect.e("caret"),e.nsSelect.e("icon")]),onClick:e.handleClearClick},{default:Y(()=>[(k(),se(it(e.clearIcon)))]),_:1},8,["class","onClick"])):ne("v-if",!0)]),_:2},[e.$slots.prefix?{name:"prefix",fn:Y(()=>[K("div",H7,[fe(e.$slots,"prefix")])])}:void 0]),1032,["id","modelValue","placeholder","name","autocomplete","size","disabled","readonly","class","tabindex","onFocus","onBlur","onInput","onPaste","onCompositionstart","onCompositionupdate","onCompositionend","onKeydown"])],32)]),content:Y(()=>[W(p,null,{default:Y(()=>[Ze(W(d,{ref:"scrollbar",tag:"ul","wrap-class":e.nsSelect.be("dropdown","wrap"),"view-class":e.nsSelect.be("dropdown","list"),class:E([e.nsSelect.is("empty",!e.allowCreate&&Boolean(e.query)&&e.filteredOptionsCount===0)])},{default:Y(()=>[e.showNewOption?(k(),se(f,{key:0,value:e.query,created:!0},null,8,["value"])):ne("v-if",!0),fe(e.$slots,"default")]),_:3},8,["wrap-class","view-class","class"]),[[mt,e.options.size>0&&!e.loading]]),e.emptyText&&(!e.allowCreate||e.loading||e.allowCreate&&e.options.size===0)?(k(),D(Ve,{key:0},[e.$slots.empty?fe(e.$slots,"empty",{key:0}):(k(),D("p",{key:1,class:E(e.nsSelect.be("dropdown","empty"))},Oe(e.emptyText),3))],64)):ne("v-if",!0)]),_:3})]),_:3},8,["visible","placement","teleported","popper-class","effect","transition","persistent","onShow"])],34)),[[h,e.handleClose,e.popperPaneRef]])}var W7=Ne(V7,[["render",K7],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/select.vue"]]);const j7=G({name:"ElOptionGroup",componentName:"ElOptionGroup",props:{label:String,disabled:{type:Boolean,default:!1}},setup(e){const t=me("select"),n=I(!0),o=rt(),l=I([]);ut(Uw,wt({...Gt(e)}));const r=Be(Ra);et(()=>{l.value=s(o.subTree)});const s=u=>{const c=[];return Array.isArray(u.children)&&u.children.forEach(f=>{var d;f.type&&f.type.name==="ElOption"&&f.component&&f.component.proxy?c.push(f.component.proxy):(d=f.children)!=null&&d.length&&c.push(...s(f))}),c},{groupQueryChange:a}=Ct(r);return ve(a,()=>{n.value=l.value.some(u=>u.visible===!0)},{flush:"post"}),{visible:n,ns:t}}});function U7(e,t,n,o,l,r){return Ze((k(),D("ul",{class:E(e.ns.be("group","wrap"))},[K("li",{class:E(e.ns.be("group","title"))},Oe(e.label),3),K("li",null,[K("ul",{class:E(e.ns.b("group"))},[fe(e.$slots,"default")],2)])],2)),[[mt,e.visible]])}var qw=Ne(j7,[["render",U7],["__file","/home/runner/work/element-plus/element-plus/packages/components/select/src/option-group.vue"]]);const ar=ot(W7,{Option:Gp,OptionGroup:qw}),nu=zt(Gp),q7=zt(qw),Xp=()=>Be(A0,{}),Y7=Me({pageSize:{type:Number,required:!0},pageSizes:{type:oe(Array),default:()=>xt([10,20,30,40,50,100])},popperClass:{type:String},disabled:Boolean,size:{type:String,values:Xo}}),G7=G({name:"ElPaginationSizes"}),X7=G({...G7,props:Y7,emits:["page-size-change"],setup(e,{emit:t}){const n=e,{t:o}=gt(),l=me("pagination"),r=Xp(),s=I(n.pageSize);ve(()=>n.pageSizes,(c,f)=>{if(!Vn(c,f)&&Array.isArray(c)){const d=c.includes(n.pageSize)?n.pageSize:n.pageSizes[0];t("page-size-change",d)}}),ve(()=>n.pageSize,c=>{s.value=c});const a=S(()=>n.pageSizes);function u(c){var f;c!==s.value&&(s.value=c,(f=r.handleSizeChange)==null||f.call(r,Number(c)))}return(c,f)=>(k(),D("span",{class:E(i(l).e("sizes"))},[W(i(ar),{"model-value":s.value,disabled:c.disabled,"popper-class":c.popperClass,size:c.size,"validate-event":!1,onChange:u},{default:Y(()=>[(k(!0),D(Ve,null,dt(i(a),d=>(k(),se(i(nu),{key:d,value:d,label:d+i(o)("el.pagination.pagesize")},null,8,["value","label"]))),128))]),_:1},8,["model-value","disabled","popper-class","size"])],2))}});var J7=Ne(X7,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/sizes.vue"]]);const Z7=Me({size:{type:String,values:Xo}}),Q7=["disabled"],eW=G({name:"ElPaginationJumper"}),tW=G({...eW,props:Z7,setup(e){const{t}=gt(),n=me("pagination"),{pageCount:o,disabled:l,currentPage:r,changeEvent:s}=Xp(),a=I(),u=S(()=>{var d;return(d=a.value)!=null?d:r==null?void 0:r.value});function c(d){a.value=+d}function f(d){d=Math.trunc(+d),s==null||s(+d),a.value=void 0}return(d,p)=>(k(),D("span",{class:E(i(n).e("jump")),disabled:i(l)},[K("span",{class:E([i(n).e("goto")])},Oe(i(t)("el.pagination.goto")),3),W(i(fn),{size:d.size,class:E([i(n).e("editor"),i(n).is("in-pagination")]),min:1,max:i(o),disabled:i(l),"model-value":i(u),"validate-event":!1,type:"number","onUpdate:modelValue":c,onChange:f},null,8,["size","class","max","disabled","model-value"]),K("span",{class:E([i(n).e("classifier")])},Oe(i(t)("el.pagination.pageClassifier")),3)],10,Q7))}});var nW=Ne(tW,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/jumper.vue"]]);const oW=Me({total:{type:Number,default:1e3}}),lW=["disabled"],rW=G({name:"ElPaginationTotal"}),sW=G({...rW,props:oW,setup(e){const{t}=gt(),n=me("pagination"),{disabled:o}=Xp();return(l,r)=>(k(),D("span",{class:E(i(n).e("total")),disabled:i(o)},Oe(i(t)("el.pagination.total",{total:l.total})),11,lW))}});var aW=Ne(sW,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/total.vue"]]);const iW=Me({currentPage:{type:Number,default:1},pageCount:{type:Number,required:!0},pagerCount:{type:Number,default:7},disabled:Boolean}),uW=["onKeyup"],cW=["aria-current","tabindex"],dW=["tabindex"],fW=["aria-current","tabindex"],pW=["tabindex"],hW=["aria-current","tabindex"],vW=G({name:"ElPaginationPager"}),mW=G({...vW,props:iW,emits:["change"],setup(e,{emit:t}){const n=e,o=me("pager"),l=me("icon"),r=I(!1),s=I(!1),a=I(!1),u=I(!1),c=I(!1),f=I(!1),d=S(()=>{const y=n.pagerCount,w=(y-1)/2,b=Number(n.currentPage),C=Number(n.pageCount);let _=!1,$=!1;C>y&&(b>y-w&&(_=!0),b<C-w&&($=!0));const M=[];if(_&&!$){const T=C-(y-2);for(let A=T;A<C;A++)M.push(A)}else if(!_&&$)for(let T=2;T<y;T++)M.push(T);else if(_&&$){const T=Math.floor(y/2)-1;for(let A=b-T;A<=b+T;A++)M.push(A)}else for(let T=2;T<C;T++)M.push(T);return M}),p=S(()=>n.disabled?-1:0);Fn(()=>{const y=(n.pagerCount-1)/2;r.value=!1,s.value=!1,n.pageCount>n.pagerCount&&(n.currentPage>n.pagerCount-y&&(r.value=!0),n.currentPage<n.pageCount-y&&(s.value=!0))});function h(y=!1){n.disabled||(y?a.value=!0:u.value=!0)}function v(y=!1){y?c.value=!0:f.value=!0}function m(y){const w=y.target;if(w.tagName.toLowerCase()==="li"&&Array.from(w.classList).includes("number")){const b=Number(w.textContent);b!==n.currentPage&&t("change",b)}else w.tagName.toLowerCase()==="li"&&Array.from(w.classList).includes("more")&&g(y)}function g(y){const w=y.target;if(w.tagName.toLowerCase()==="ul"||n.disabled)return;let b=Number(w.textContent);const C=n.pageCount,_=n.currentPage,$=n.pagerCount-2;w.className.includes("more")&&(w.className.includes("quickprev")?b=_-$:w.className.includes("quicknext")&&(b=_+$)),Number.isNaN(+b)||(b<1&&(b=1),b>C&&(b=C)),b!==_&&t("change",b)}return(y,w)=>(k(),D("ul",{class:E(i(o).b()),onClick:g,onKeyup:ht(m,["enter"])},[y.pageCount>0?(k(),D("li",{key:0,class:E([[i(o).is("active",y.currentPage===1),i(o).is("disabled",y.disabled)],"number"]),"aria-current":y.currentPage===1,tabindex:i(p)}," 1 ",10,cW)):ne("v-if",!0),r.value?(k(),D("li",{key:1,class:E(["more","btn-quickprev",i(l).b(),i(o).is("disabled",y.disabled)]),tabindex:i(p),onMouseenter:w[0]||(w[0]=b=>h(!0)),onMouseleave:w[1]||(w[1]=b=>a.value=!1),onFocus:w[2]||(w[2]=b=>v(!0)),onBlur:w[3]||(w[3]=b=>c.value=!1)},[(a.value||c.value)&&!y.disabled?(k(),se(i(Wr),{key:0})):(k(),se(i(Qv),{key:1}))],42,dW)):ne("v-if",!0),(k(!0),D(Ve,null,dt(i(d),b=>(k(),D("li",{key:b,class:E([[i(o).is("active",y.currentPage===b),i(o).is("disabled",y.disabled)],"number"]),"aria-current":y.currentPage===b,tabindex:i(p)},Oe(b),11,fW))),128)),s.value?(k(),D("li",{key:2,class:E(["more","btn-quicknext",i(l).b(),i(o).is("disabled",y.disabled)]),tabindex:i(p),onMouseenter:w[4]||(w[4]=b=>h()),onMouseleave:w[5]||(w[5]=b=>u.value=!1),onFocus:w[6]||(w[6]=b=>v()),onBlur:w[7]||(w[7]=b=>f.value=!1)},[(u.value||f.value)&&!y.disabled?(k(),se(i(jr),{key:0})):(k(),se(i(Qv),{key:1}))],42,pW)):ne("v-if",!0),y.pageCount>1?(k(),D("li",{key:3,class:E([[i(o).is("active",y.currentPage===y.pageCount),i(o).is("disabled",y.disabled)],"number"]),"aria-current":y.currentPage===y.pageCount,tabindex:i(p)},Oe(y.pageCount),11,hW)):ne("v-if",!0)],42,uW))}});var gW=Ne(mW,[["__file","/home/runner/work/element-plus/element-plus/packages/components/pagination/src/components/pager.vue"]]);const hn=e=>typeof e!="number",yW=Me({total:Number,pageSize:Number,defaultPageSize:Number,currentPage:Number,defaultCurrentPage:Number,pageCount:Number,pagerCount:{type:Number,validator:e=>qe(e)&&Math.trunc(e)===e&&e>4&&e<22&&e%2===1,default:7},layout:{type:String,default:["prev","pager","next","jumper","->","total"].join(", ")},pageSizes:{type:oe(Array),default:()=>xt([10,20,30,40,50,100])},popperClass:{type:String,default:""},prevText:{type:String,default:""},prevIcon:{type:Mt,default:()=>wl},nextText:{type:String,default:""},nextIcon:{type:Mt,default:()=>gn},small:Boolean,background:Boolean,disabled:Boolean,hideOnSinglePage:Boolean}),bW={"update:current-page":e=>qe(e),"update:page-size":e=>qe(e),"size-change":e=>qe(e),"current-change":e=>qe(e),"prev-click":e=>qe(e),"next-click":e=>qe(e)},dg="ElPagination";var wW=G({name:dg,props:yW,emits:bW,setup(e,{emit:t,slots:n}){const{t:o}=gt(),l=me("pagination"),r=rt().vnode.props||{},s="onUpdate:currentPage"in r||"onUpdate:current-page"in r||"onCurrentChange"in r,a="onUpdate:pageSize"in r||"onUpdate:page-size"in r||"onSizeChange"in r,u=S(()=>{if(hn(e.total)&&hn(e.pageCount)||!hn(e.currentPage)&&!s)return!1;if(e.layout.includes("sizes")){if(hn(e.pageCount)){if(!hn(e.total)&&!hn(e.pageSize)&&!a)return!1}else if(!a)return!1}return!0}),c=I(hn(e.defaultPageSize)?10:e.defaultPageSize),f=I(hn(e.defaultCurrentPage)?1:e.defaultCurrentPage),d=S({get(){return hn(e.pageSize)?c.value:e.pageSize},set(b){hn(e.pageSize)&&(c.value=b),a&&(t("update:page-size",b),t("size-change",b))}}),p=S(()=>{let b=0;return hn(e.pageCount)?hn(e.total)||(b=Math.max(1,Math.ceil(e.total/d.value))):b=e.pageCount,b}),h=S({get(){return hn(e.currentPage)?f.value:e.currentPage},set(b){let C=b;b<1?C=1:b>p.value&&(C=p.value),hn(e.currentPage)&&(f.value=C),s&&(t("update:current-page",C),t("current-change",C))}});ve(p,b=>{h.value>b&&(h.value=b)});function v(b){h.value=b}function m(b){d.value=b;const C=p.value;h.value>C&&(h.value=C)}function g(){e.disabled||(h.value-=1,t("prev-click",h.value))}function y(){e.disabled||(h.value+=1,t("next-click",h.value))}function w(b,C){b&&(b.props||(b.props={}),b.props.class=[b.props.class,C].join(" "))}return ut(A0,{pageCount:p,disabled:S(()=>e.disabled),currentPage:h,changeEvent:v,handleSizeChange:m}),()=>{var b,C;if(!u.value)return o("el.pagination.deprecationWarning"),null;if(!e.layout||e.hideOnSinglePage&&p.value<=1)return null;const _=[],$=[],M=ze("div",{class:l.e("rightwrapper")},$),T={prev:ze(E7,{disabled:e.disabled,currentPage:h.value,prevText:e.prevText,prevIcon:e.prevIcon,onClick:g}),jumper:ze(nW,{size:e.small?"small":"default"}),pager:ze(gW,{currentPage:h.value,pageCount:p.value,pagerCount:e.pagerCount,onChange:v,disabled:e.disabled}),next:ze(I7,{disabled:e.disabled,currentPage:h.value,pageCount:p.value,nextText:e.nextText,nextIcon:e.nextIcon,onClick:y}),sizes:ze(J7,{pageSize:d.value,pageSizes:e.pageSizes,popperClass:e.popperClass,disabled:e.disabled,size:e.small?"small":"default"}),slot:(C=(b=n==null?void 0:n.default)==null?void 0:b.call(n))!=null?C:null,total:ze(aW,{total:hn(e.total)?0:e.total})},A=e.layout.split(",").map(H=>H.trim());let O=!1;return A.forEach(H=>{if(H==="->"){O=!0;return}O?$.push(T[H]):_.push(T[H])}),w(_[0],l.is("first")),w(_[_.length-1],l.is("last")),O&&$.length>0&&(w($[0],l.is("first")),w($[$.length-1],l.is("last")),_.push(M)),ze("div",{role:"pagination","aria-label":"pagination",class:[l.b(),l.is("background",e.background),{[l.m("small")]:e.small}]},_)}}});const CW=ot(wW),SW=Me({title:String,confirmButtonText:String,cancelButtonText:String,confirmButtonType:{type:String,values:hd,default:"primary"},cancelButtonType:{type:String,values:hd,default:"text"},icon:{type:Mt,default:()=>VA},iconColor:{type:String,default:"#f90"},hideIcon:{type:Boolean,default:!1},hideAfter:{type:Number,default:200},onConfirm:{type:oe(Function)},onCancel:{type:oe(Function)},teleported:en.teleported,persistent:en.persistent,width:{type:[String,Number],default:150}}),kW=G({name:"ElPopconfirm"}),_W=G({...kW,props:SW,setup(e){const t=e,{t:n}=gt(),o=me("popconfirm"),l=I(),r=()=>{var d,p;(p=(d=l.value)==null?void 0:d.onClose)==null||p.call(d)},s=S(()=>({width:qt(t.width)})),a=d=>{var p;(p=t.onConfirm)==null||p.call(t,d),r()},u=d=>{var p;(p=t.onCancel)==null||p.call(t,d),r()},c=S(()=>t.confirmButtonText||n("el.popconfirm.confirmButtonText")),f=S(()=>t.cancelButtonText||n("el.popconfirm.cancelButtonText"));return(d,p)=>(k(),se(i(Sn),at({ref_key:"tooltipRef",ref:l,trigger:"click",effect:"light"},d.$attrs,{"popper-class":`${i(o).namespace.value}-popover`,"popper-style":i(s),teleported:d.teleported,"fallback-placements":["bottom","top","right","left"],"hide-after":d.hideAfter,persistent:d.persistent}),{content:Y(()=>[K("div",{class:E(i(o).b())},[K("div",{class:E(i(o).e("main"))},[!d.hideIcon&&d.icon?(k(),se(i(Le),{key:0,class:E(i(o).e("icon")),style:Fe({color:d.iconColor})},{default:Y(()=>[(k(),se(it(d.icon)))]),_:1},8,["class","style"])):ne("v-if",!0),vt(" "+Oe(d.title),1)],2),K("div",{class:E(i(o).e("action"))},[W(i(un),{size:"small",type:d.cancelButtonType==="text"?"":d.cancelButtonType,text:d.cancelButtonType==="text",onClick:u},{default:Y(()=>[vt(Oe(i(f)),1)]),_:1},8,["type","text"]),W(i(un),{size:"small",type:d.confirmButtonType==="text"?"":d.confirmButtonType,text:d.confirmButtonType==="text",onClick:a},{default:Y(()=>[vt(Oe(i(c)),1)]),_:1},8,["type","text"])],2)],2)]),default:Y(()=>[d.$slots.reference?fe(d.$slots,"reference",{key:0}):ne("v-if",!0)]),_:3},16,["popper-class","popper-style","teleported","hide-after","persistent"]))}});var EW=Ne(_W,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popconfirm/src/popconfirm.vue"]]);const $W=ot(EW),TW=Me({trigger:aa.trigger,placement:Mi.placement,disabled:aa.disabled,visible:en.visible,transition:en.transition,popperOptions:Mi.popperOptions,tabindex:Mi.tabindex,content:en.content,popperStyle:en.popperStyle,popperClass:en.popperClass,enterable:{...en.enterable,default:!0},effect:{...en.effect,default:"light"},teleported:en.teleported,title:String,width:{type:[String,Number],default:150},offset:{type:Number,default:void 0},showAfter:{type:Number,default:0},hideAfter:{type:Number,default:200},autoClose:{type:Number,default:0},showArrow:{type:Boolean,default:!0},persistent:{type:Boolean,default:!0},"onUpdate:visible":{type:Function}}),OW={"update:visible":e=>Ut(e),"before-enter":()=>!0,"before-leave":()=>!0,"after-enter":()=>!0,"after-leave":()=>!0},NW="onUpdate:visible",MW=G({name:"ElPopover"}),IW=G({...MW,props:TW,emits:OW,setup(e,{expose:t,emit:n}){const o=e,l=S(()=>o[NW]),r=me("popover"),s=I(),a=S(()=>{var g;return(g=i(s))==null?void 0:g.popperRef}),u=S(()=>[{width:qt(o.width)},o.popperStyle]),c=S(()=>[r.b(),o.popperClass,{[r.m("plain")]:!!o.content}]),f=S(()=>o.transition===`${r.namespace.value}-fade-in-linear`),d=()=>{var g;(g=s.value)==null||g.hide()},p=()=>{n("before-enter")},h=()=>{n("before-leave")},v=()=>{n("after-enter")},m=()=>{n("update:visible",!1),n("after-leave")};return t({popperRef:a,hide:d}),(g,y)=>(k(),se(i(Sn),at({ref_key:"tooltipRef",ref:s},g.$attrs,{trigger:g.trigger,placement:g.placement,disabled:g.disabled,visible:g.visible,transition:g.transition,"popper-options":g.popperOptions,tabindex:g.tabindex,content:g.content,offset:g.offset,"show-after":g.showAfter,"hide-after":g.hideAfter,"auto-close":g.autoClose,"show-arrow":g.showArrow,"aria-label":g.title,effect:g.effect,enterable:g.enterable,"popper-class":i(c),"popper-style":i(u),teleported:g.teleported,persistent:g.persistent,"gpu-acceleration":i(f),"onUpdate:visible":i(l),onBeforeShow:p,onBeforeHide:h,onShow:v,onHide:m}),{content:Y(()=>[g.title?(k(),D("div",{key:0,class:E(i(r).e("title")),role:"title"},Oe(g.title),3)):ne("v-if",!0),fe(g.$slots,"default",{},()=>[vt(Oe(g.content),1)])]),default:Y(()=>[g.$slots.reference?fe(g.$slots,"reference",{key:0}):ne("v-if",!0)]),_:3},16,["trigger","placement","disabled","visible","transition","popper-options","tabindex","content","offset","show-after","hide-after","auto-close","show-arrow","aria-label","effect","enterable","popper-class","popper-style","teleported","persistent","gpu-acceleration","onUpdate:visible"]))}});var AW=Ne(IW,[["__file","/home/runner/work/element-plus/element-plus/packages/components/popover/src/popover.vue"]]);const fg=(e,t)=>{const n=t.arg||t.value,o=n==null?void 0:n.popperRef;o&&(o.triggerRef=e)};var PW={mounted(e,t){fg(e,t)},updated(e,t){fg(e,t)}};const RW="popover",Yw=iR(PW,RW),xW=ot(AW,{directive:Yw}),LW=Me({type:{type:String,default:"line",values:["line","circle","dashboard"]},percentage:{type:Number,default:0,validator:e=>e>=0&&e<=100},status:{type:String,default:"",values:["","success","exception","warning"]},indeterminate:{type:Boolean,default:!1},duration:{type:Number,default:3},strokeWidth:{type:Number,default:6},strokeLinecap:{type:oe(String),default:"round"},textInside:{type:Boolean,default:!1},width:{type:Number,default:126},showText:{type:Boolean,default:!0},color:{type:oe([String,Array,Function]),default:""},format:{type:oe(Function),default:e=>`${e}%`}}),DW=["aria-valuenow"],BW={viewBox:"0 0 100 100"},FW=["d","stroke","stroke-width"],VW=["d","stroke","opacity","stroke-linecap","stroke-width"],zW={key:0},HW=G({name:"ElProgress"}),KW=G({...HW,props:LW,setup(e){const t=e,n={success:"#13ce66",exception:"#ff4949",warning:"#e6a23c",default:"#20a0ff"},o=me("progress"),l=S(()=>({width:`${t.percentage}%`,animationDuration:`${t.duration}s`,backgroundColor:w(t.percentage)})),r=S(()=>(t.strokeWidth/t.width*100).toFixed(1)),s=S(()=>["circle","dashboard"].includes(t.type)?Number.parseInt(`${50-Number.parseFloat(r.value)/2}`,10):0),a=S(()=>{const b=s.value,C=t.type==="dashboard";return`
+          M 50 50
+          m 0 ${C?"":"-"}${b}
+          a ${b} ${b} 0 1 1 0 ${C?"-":""}${b*2}
+          a ${b} ${b} 0 1 1 0 ${C?"":"-"}${b*2}
+          `}),u=S(()=>2*Math.PI*s.value),c=S(()=>t.type==="dashboard"?.75:1),f=S(()=>`${-1*u.value*(1-c.value)/2}px`),d=S(()=>({strokeDasharray:`${u.value*c.value}px, ${u.value}px`,strokeDashoffset:f.value})),p=S(()=>({strokeDasharray:`${u.value*c.value*(t.percentage/100)}px, ${u.value}px`,strokeDashoffset:f.value,transition:"stroke-dasharray 0.6s ease 0s, stroke 0.6s ease, opacity ease 0.6s"})),h=S(()=>{let b;return t.color?b=w(t.percentage):b=n[t.status]||n.default,b}),v=S(()=>t.status==="warning"?Du:t.type==="line"?t.status==="success"?vp:Tl:t.status==="success"?Ma:io),m=S(()=>t.type==="line"?12+t.strokeWidth*.4:t.width*.111111+2),g=S(()=>t.format(t.percentage));function y(b){const C=100/b.length;return b.map(($,M)=>Xe($)?{color:$,percentage:(M+1)*C}:$).sort(($,M)=>$.percentage-M.percentage)}const w=b=>{var C;const{color:_}=t;if(Ye(_))return _(b);if(Xe(_))return _;{const $=y(_);for(const M of $)if(M.percentage>b)return M.color;return(C=$[$.length-1])==null?void 0:C.color}};return(b,C)=>(k(),D("div",{class:E([i(o).b(),i(o).m(b.type),i(o).is(b.status),{[i(o).m("without-text")]:!b.showText,[i(o).m("text-inside")]:b.textInside}]),role:"progressbar","aria-valuenow":b.percentage,"aria-valuemin":"0","aria-valuemax":"100"},[b.type==="line"?(k(),D("div",{key:0,class:E(i(o).b("bar"))},[K("div",{class:E(i(o).be("bar","outer")),style:Fe({height:`${b.strokeWidth}px`})},[K("div",{class:E([i(o).be("bar","inner"),{[i(o).bem("bar","inner","indeterminate")]:b.indeterminate}]),style:Fe(i(l))},[(b.showText||b.$slots.default)&&b.textInside?(k(),D("div",{key:0,class:E(i(o).be("bar","innerText"))},[fe(b.$slots,"default",{percentage:b.percentage},()=>[K("span",null,Oe(i(g)),1)])],2)):ne("v-if",!0)],6)],6)],2)):(k(),D("div",{key:1,class:E(i(o).b("circle")),style:Fe({height:`${b.width}px`,width:`${b.width}px`})},[(k(),D("svg",BW,[K("path",{class:E(i(o).be("circle","track")),d:i(a),stroke:`var(${i(o).cssVarName("fill-color-light")}, #e5e9f2)`,"stroke-width":i(r),fill:"none",style:Fe(i(d))},null,14,FW),K("path",{class:E(i(o).be("circle","path")),d:i(a),stroke:i(h),fill:"none",opacity:b.percentage?1:0,"stroke-linecap":b.strokeLinecap,"stroke-width":i(r),style:Fe(i(p))},null,14,VW)]))],6)),(b.showText||b.$slots.default)&&!b.textInside?(k(),D("div",{key:2,class:E(i(o).e("text")),style:Fe({fontSize:`${i(m)}px`})},[fe(b.$slots,"default",{percentage:b.percentage},()=>[b.status?(k(),se(i(Le),{key:1},{default:Y(()=>[(k(),se(it(i(v))))]),_:1})):(k(),D("span",zW,Oe(i(g)),1))])],6)):ne("v-if",!0)],10,DW))}});var WW=Ne(KW,[["__file","/home/runner/work/element-plus/element-plus/packages/components/progress/src/progress.vue"]]);const Gw=ot(WW),jW=Me({modelValue:{type:Number,default:0},id:{type:String,default:void 0},lowThreshold:{type:Number,default:2},highThreshold:{type:Number,default:4},max:{type:Number,default:5},colors:{type:oe([Array,Object]),default:()=>xt(["","",""])},voidColor:{type:String,default:""},disabledVoidColor:{type:String,default:""},icons:{type:oe([Array,Object]),default:()=>[qa,qa,qa]},voidIcon:{type:Mt,default:()=>PP},disabledVoidIcon:{type:Mt,default:()=>qa},disabled:Boolean,allowHalf:Boolean,showText:Boolean,showScore:Boolean,textColor:{type:String,default:""},texts:{type:oe(Array),default:()=>xt(["Extremely bad","Disappointed","Fair","Satisfied","Surprise"])},scoreTemplate:{type:String,default:"{value}"},size:cn,label:{type:String,default:void 0},clearable:{type:Boolean,default:!1}}),UW={[It]:e=>qe(e),[lt]:e=>qe(e)},qW=["id","aria-label","aria-labelledby","aria-valuenow","aria-valuetext","aria-valuemax"],YW=["onMousemove","onClick"],GW=G({name:"ElRate"}),XW=G({...GW,props:jW,emits:UW,setup(e,{expose:t,emit:n}){const o=e;function l(F,N){const x=te=>st(te),P=Object.keys(N).map(te=>+te).filter(te=>{const j=N[te];return(x(j)?j.excluded:!1)?F<te:F<=te}).sort((te,j)=>te-j),q=N[P[0]];return x(q)&&q.value||q}const r=Be(fr,void 0),s=Be(To,void 0),a=Yt(),u=me("rate"),{inputId:c,isLabeledByFormItem:f}=Nl(o,{formItemContext:s}),d=I(o.modelValue),p=I(-1),h=I(!0),v=S(()=>[u.b(),u.m(a.value)]),m=S(()=>o.disabled||(r==null?void 0:r.disabled)),g=S(()=>u.cssVarBlock({"void-color":o.voidColor,"disabled-void-color":o.disabledVoidColor,"fill-color":C.value})),y=S(()=>{let F="";return o.showScore?F=o.scoreTemplate.replace(/\{\s*value\s*\}/,m.value?`${o.modelValue}`:`${d.value}`):o.showText&&(F=o.texts[Math.ceil(d.value)-1]),F}),w=S(()=>o.modelValue*100-Math.floor(o.modelValue)*100),b=S(()=>Re(o.colors)?{[o.lowThreshold]:o.colors[0],[o.highThreshold]:{value:o.colors[1],excluded:!0},[o.max]:o.colors[2]}:o.colors),C=S(()=>{const F=l(d.value,b.value);return st(F)?"":F}),_=S(()=>{let F="";return m.value?F=`${w.value}%`:o.allowHalf&&(F="50%"),{color:C.value,width:F}}),$=S(()=>{let F=Re(o.icons)?[...o.icons]:{...o.icons};return F=Jl(F),Re(F)?{[o.lowThreshold]:F[0],[o.highThreshold]:{value:F[1],excluded:!0},[o.max]:F[2]}:F}),M=S(()=>l(o.modelValue,$.value)),T=S(()=>m.value?Xe(o.disabledVoidIcon)?o.disabledVoidIcon:Jl(o.disabledVoidIcon):Xe(o.voidIcon)?o.voidIcon:Jl(o.voidIcon)),A=S(()=>l(d.value,$.value));function O(F){const N=m.value&&w.value>0&&F-1<o.modelValue&&F>o.modelValue,x=o.allowHalf&&h.value&&F-.5<=d.value&&F>d.value;return N||x}function H(F){o.clearable&&F===o.modelValue&&(F=0),n(lt,F),o.modelValue!==F&&n("change",F)}function L(F){m.value||(o.allowHalf&&h.value?H(d.value):H(F))}function R(F){if(m.value)return;let N=d.value;const x=F.code;return x===He.up||x===He.right?(o.allowHalf?N+=.5:N+=1,F.stopPropagation(),F.preventDefault()):(x===He.left||x===He.down)&&(o.allowHalf?N-=.5:N-=1,F.stopPropagation(),F.preventDefault()),N=N<0?0:N,N=N>o.max?o.max:N,n(lt,N),n("change",N),N}function V(F,N){if(!m.value){if(o.allowHalf&&N){let x=N.target;so(x,u.e("item"))&&(x=x.querySelector(`.${u.e("icon")}`)),(x.clientWidth===0||so(x,u.e("decimal")))&&(x=x.parentNode),h.value=N.offsetX*2<=x.clientWidth,d.value=h.value?F-.5:F}else d.value=F;p.value=F}}function z(){m.value||(o.allowHalf&&(h.value=o.modelValue!==Math.floor(o.modelValue)),d.value=o.modelValue,p.value=-1)}return ve(()=>o.modelValue,F=>{d.value=F,h.value=o.modelValue!==Math.floor(o.modelValue)}),o.modelValue||n(lt,0),t({setCurrentValue:V,resetCurrentValue:z}),(F,N)=>{var x;return k(),D("div",{id:i(c),class:E([i(v),i(u).is("disabled",i(m))]),role:"slider","aria-label":i(f)?void 0:F.label||"rating","aria-labelledby":i(f)?(x=i(s))==null?void 0:x.labelId:void 0,"aria-valuenow":d.value,"aria-valuetext":i(y)||void 0,"aria-valuemin":"0","aria-valuemax":F.max,tabindex:"0",style:Fe(i(g)),onKeydown:R},[(k(!0),D(Ve,null,dt(F.max,(P,q)=>(k(),D("span",{key:q,class:E(i(u).e("item")),onMousemove:te=>V(P,te),onMouseleave:z,onClick:te=>L(P)},[W(i(Le),{class:E([i(u).e("icon"),{hover:p.value===P},i(u).is("active",P<=d.value)])},{default:Y(()=>[O(P)?ne("v-if",!0):(k(),D(Ve,{key:0},[Ze((k(),se(it(i(A)),null,null,512)),[[mt,P<=d.value]]),Ze((k(),se(it(i(T)),null,null,512)),[[mt,!(P<=d.value)]])],64)),O(P)?(k(),se(i(Le),{key:1,style:Fe(i(_)),class:E([i(u).e("icon"),i(u).e("decimal")])},{default:Y(()=>[(k(),se(it(i(M))))]),_:1},8,["style","class"])):ne("v-if",!0)]),_:2},1032,["class"])],42,YW))),128)),F.showText||F.showScore?(k(),D("span",{key:0,class:E(i(u).e("text"))},Oe(i(y)),3)):ne("v-if",!0)],46,qW)}}});var JW=Ne(XW,[["__file","/home/runner/work/element-plus/element-plus/packages/components/rate/src/rate.vue"]]);const ZW=ot(JW),kr={success:"icon-success",warning:"icon-warning",error:"icon-error",info:"icon-info"},pg={[kr.success]:VM,[kr.warning]:Du,[kr.error]:mp,[kr.info]:gp},QW=Me({title:{type:String,default:""},subTitle:{type:String,default:""},icon:{type:String,values:["success","warning","info","error"],default:"info"}}),ej=G({name:"ElResult"}),tj=G({...ej,props:QW,setup(e){const t=e,n=me("result"),o=S(()=>{const l=t.icon,r=l&&kr[l]?kr[l]:"icon-info",s=pg[r]||pg["icon-info"];return{class:r,component:s}});return(l,r)=>(k(),D("div",{class:E(i(n).b())},[K("div",{class:E(i(n).e("icon"))},[fe(l.$slots,"icon",{},()=>[i(o).component?(k(),se(it(i(o).component),{key:0,class:E(i(o).class)},null,8,["class"])):ne("v-if",!0)])],2),l.title||l.$slots.title?(k(),D("div",{key:0,class:E(i(n).e("title"))},[fe(l.$slots,"title",{},()=>[K("p",null,Oe(l.title),1)])],2)):ne("v-if",!0),l.subTitle||l.$slots["sub-title"]?(k(),D("div",{key:1,class:E(i(n).e("subtitle"))},[fe(l.$slots,"sub-title",{},()=>[K("p",null,Oe(l.subTitle),1)])],2)):ne("v-if",!0),l.$slots.extra?(k(),D("div",{key:2,class:E(i(n).e("extra"))},[fe(l.$slots,"extra")],2)):ne("v-if",!0)],2))}});var nj=Ne(tj,[["__file","/home/runner/work/element-plus/element-plus/packages/components/result/src/result.vue"]]);const oj=ot(nj),lj=["start","center","end","space-around","space-between","space-evenly"],rj=["top","middle","bottom"],sj=Me({tag:{type:String,default:"div"},gutter:{type:Number,default:0},justify:{type:String,values:lj,default:"start"},align:{type:String,values:rj,default:"top"}}),aj=G({name:"ElRow"}),ij=G({...aj,props:sj,setup(e){const t=e,n=me("row"),o=S(()=>t.gutter);ut(R0,{gutter:o});const l=S(()=>{const s={};return t.gutter&&(s.marginRight=s.marginLeft=`-${t.gutter/2}px`),s}),r=S(()=>[n.b(),n.is(`justify-${t.justify}`,t.justify!=="start"),n.is(`align-${t.align}`,t.align!=="top")]);return(s,a)=>(k(),se(it(s.tag),{class:E(i(r)),style:Fe(i(l))},{default:Y(()=>[fe(s.$slots,"default")]),_:3},8,["class","style"]))}});var uj=Ne(ij,[["__file","/home/runner/work/element-plus/element-plus/packages/components/row/src/row.vue"]]);const cj=ot(uj);var hg=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function dj(e,t){return!!(e===t||hg(e)&&hg(t))}function fj(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!dj(e[n],t[n]))return!1;return!0}function pj(e,t){t===void 0&&(t=fj);var n=null;function o(){for(var l=[],r=0;r<arguments.length;r++)l[r]=arguments[r];if(n&&n.lastThis===this&&t(l,n.lastArgs))return n.lastResult;var s=e.apply(this,l);return n={lastResult:s,lastArgs:l,lastThis:this},s}return o.clear=function(){n=null},o}const Xw=()=>{const t=rt().proxy.$props;return S(()=>{const n=(o,l,r)=>({});return t.perfMode?Au(n):pj(n)})},Gd=50,ou="itemRendered",lu="scroll",_r="forward",ru="backward",Wn="auto",ec="smart",da="start",So="center",fa="end",Jr="horizontal",Jp="vertical",hj="ltr",Rr="rtl",pa="negative",Zp="positive-ascending",Qp="positive-descending",vj={[Jr]:"left",[Jp]:"top"},mj=20,gj={[Jr]:"deltaX",[Jp]:"deltaY"},yj=({atEndEdge:e,atStartEdge:t,layout:n},o)=>{let l,r=0;const s=u=>u<0&&t.value||u>0&&e.value;return{hasReachedEdge:s,onWheel:u=>{zu(l);const c=u[gj[n.value]];s(r)&&s(r+c)||(r+=c,E0()||u.preventDefault(),l=na(()=>{o(r),r=0}))}}},Xd=fo({type:oe([Number,Function]),required:!0}),Jd=fo({type:Number}),Zd=fo({type:Number,default:2}),bj=fo({type:String,values:["ltr","rtl"],default:"ltr"}),Qd=fo({type:Number,default:0}),su=fo({type:Number,required:!0}),Jw=fo({type:String,values:["horizontal","vertical"],default:Jp}),Zw=Me({className:{type:String,default:""},containerElement:{type:oe([String,Object]),default:"div"},data:{type:oe(Array),default:()=>xt([])},direction:bj,height:{type:[String,Number],required:!0},innerElement:{type:[String,Object],default:"div"},style:{type:oe([Object,String,Array])},useIsScrolling:{type:Boolean,default:!1},width:{type:[Number,String],required:!1},perfMode:{type:Boolean,default:!0},scrollbarAlwaysOn:{type:Boolean,default:!1}}),Qw=Me({cache:Zd,estimatedItemSize:Jd,layout:Jw,initScrollOffset:Qd,total:su,itemSize:Xd,...Zw}),ef={type:Number,default:6},eC={type:Number,default:0},tC={type:Number,default:2},tr=Me({columnCache:Zd,columnWidth:Xd,estimatedColumnWidth:Jd,estimatedRowHeight:Jd,initScrollLeft:Qd,initScrollTop:Qd,itemKey:{type:oe(Function),default:({columnIndex:e,rowIndex:t})=>`${t}:${e}`},rowCache:Zd,rowHeight:Xd,totalColumn:su,totalRow:su,hScrollbarSize:ef,vScrollbarSize:ef,scrollbarStartGap:eC,scrollbarEndGap:tC,...Zw}),nC=Me({alwaysOn:Boolean,class:String,layout:Jw,total:su,ratio:{type:Number,required:!0},clientSize:{type:Number,required:!0},scrollFrom:{type:Number,required:!0},scrollbarSize:ef,startGap:eC,endGap:tC,visible:Boolean}),ql=(e,t)=>e<t?_r:ru,ha=e=>e===hj||e===Rr||e===Jr,vg=e=>e===Rr;let mr=null;function au(e=!1){if(mr===null||e){const t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";const o=document.createElement("div"),l=o.style;return l.width="100px",l.height="100px",t.appendChild(o),document.body.appendChild(t),t.scrollLeft>0?mr=Qp:(t.scrollLeft=1,t.scrollLeft===0?mr=pa:mr=Zp),document.body.removeChild(t),mr}return mr}function wj({move:e,size:t,bar:n},o){const l={},r=`translate${n.axis}(${e}px)`;return l[n.size]=t,l.transform=r,l.msTransform=r,l.webkitTransform=r,o==="horizontal"?l.height="100%":l.width="100%",l}const tf=G({name:"ElVirtualScrollBar",props:nC,emits:["scroll","start-move","stop-move"],setup(e,{emit:t}){const n=S(()=>e.startGap+e.endGap),o=me("virtual-scrollbar"),l=me("scrollbar"),r=I(),s=I();let a=null,u=null;const c=wt({isDragging:!1,traveled:0}),f=S(()=>g1[e.layout]),d=S(()=>e.clientSize-i(n)),p=S(()=>({position:"absolute",width:`${Jr===e.layout?d.value:e.scrollbarSize}px`,height:`${Jr===e.layout?e.scrollbarSize:d.value}px`,[vj[e.layout]]:"2px",right:"2px",bottom:"2px",borderRadius:"4px"})),h=S(()=>{const $=e.ratio,M=e.clientSize;if($>=100)return Number.POSITIVE_INFINITY;if($>=50)return $*M/100;const T=M/3;return Math.floor(Math.min(Math.max($*M,mj),T))}),v=S(()=>{if(!Number.isFinite(h.value))return{display:"none"};const $=`${h.value}px`;return wj({bar:f.value,size:$,move:c.traveled},e.layout)}),m=S(()=>Math.floor(e.clientSize-h.value-i(n))),g=()=>{window.addEventListener("mousemove",C),window.addEventListener("mouseup",b);const $=i(s);$&&(u=document.onselectstart,document.onselectstart=()=>!1,$.addEventListener("touchmove",C),$.addEventListener("touchend",b))},y=()=>{window.removeEventListener("mousemove",C),window.removeEventListener("mouseup",b),document.onselectstart=u,u=null;const $=i(s);$&&($.removeEventListener("touchmove",C),$.removeEventListener("touchend",b))},w=$=>{$.stopImmediatePropagation(),!($.ctrlKey||[1,2].includes($.button))&&(c.isDragging=!0,c[f.value.axis]=$.currentTarget[f.value.offset]-($[f.value.client]-$.currentTarget.getBoundingClientRect()[f.value.direction]),t("start-move"),g())},b=()=>{c.isDragging=!1,c[f.value.axis]=0,t("stop-move"),y()},C=$=>{const{isDragging:M}=c;if(!M||!s.value||!r.value)return;const T=c[f.value.axis];if(!T)return;zu(a);const A=(r.value.getBoundingClientRect()[f.value.direction]-$[f.value.client])*-1,O=s.value[f.value.offset]-T,H=A-O;a=na(()=>{c.traveled=Math.max(e.startGap,Math.min(H,m.value)),t("scroll",H,m.value)})},_=$=>{const M=Math.abs($.target.getBoundingClientRect()[f.value.direction]-$[f.value.client]),T=s.value[f.value.offset]/2,A=M-T;c.traveled=Math.max(0,Math.min(A,m.value)),t("scroll",A,m.value)};return ve(()=>e.scrollFrom,$=>{c.isDragging||(c.traveled=Math.ceil($*m.value))}),Dt(()=>{y()}),()=>ze("div",{role:"presentation",ref:r,class:[o.b(),e.class,(e.alwaysOn||c.isDragging)&&"always-on"],style:p.value,onMousedown:Ge(_,["stop","prevent"]),onTouchstartPrevent:w},ze("div",{ref:s,class:l.e("thumb"),style:v.value,onMousedown:w},[]))}}),oC=({name:e,getOffset:t,getItemSize:n,getItemOffset:o,getEstimatedTotalSize:l,getStartIndexForOffset:r,getStopIndexForStartIndex:s,initCache:a,clearCache:u,validateProps:c})=>G({name:e??"ElVirtualList",props:Qw,emits:[ou,lu],setup(f,{emit:d,expose:p}){c(f);const h=rt(),v=me("vl"),m=I(a(f,h)),g=Xw(),y=I(),w=I(),b=I(),C=I({isScrolling:!1,scrollDir:"forward",scrollOffset:qe(f.initScrollOffset)?f.initScrollOffset:0,updateRequested:!1,isScrollbarDragging:!1,scrollbarAlwaysOn:f.scrollbarAlwaysOn}),_=S(()=>{const{total:Z,cache:ge}=f,{isScrolling:Ce,scrollDir:we,scrollOffset:le}=i(C);if(Z===0)return[0,0,0,0];const ee=r(f,le,i(m)),ae=s(f,ee,le,i(m)),pe=!Ce||we===ru?Math.max(1,ge):1,xe=!Ce||we===_r?Math.max(1,ge):1;return[Math.max(0,ee-pe),Math.max(0,Math.min(Z-1,ae+xe)),ee,ae]}),$=S(()=>l(f,i(m))),M=S(()=>ha(f.layout)),T=S(()=>[{position:"relative",[`overflow-${M.value?"x":"y"}`]:"scroll",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:f.direction,height:qe(f.height)?`${f.height}px`:f.height,width:qe(f.width)?`${f.width}px`:f.width},f.style]),A=S(()=>{const Z=i($),ge=i(M);return{height:ge?"100%":`${Z}px`,pointerEvents:i(C).isScrolling?"none":void 0,width:ge?`${Z}px`:"100%"}}),O=S(()=>M.value?f.width:f.height),{onWheel:H}=yj({atStartEdge:S(()=>C.value.scrollOffset<=0),atEndEdge:S(()=>C.value.scrollOffset>=$.value),layout:S(()=>f.layout)},Z=>{var ge,Ce;(Ce=(ge=b.value).onMouseUp)==null||Ce.call(ge),N(Math.min(C.value.scrollOffset+Z,$.value-O.value))}),L=()=>{const{total:Z}=f;if(Z>0){const[le,ee,ae,pe]=i(_);d(ou,le,ee,ae,pe)}const{scrollDir:ge,scrollOffset:Ce,updateRequested:we}=i(C);d(lu,ge,Ce,we)},R=Z=>{const{clientHeight:ge,scrollHeight:Ce,scrollTop:we}=Z.currentTarget,le=i(C);if(le.scrollOffset===we)return;const ee=Math.max(0,Math.min(we,Ce-ge));C.value={...le,isScrolling:!0,scrollDir:ql(le.scrollOffset,ee),scrollOffset:ee,updateRequested:!1},De(q)},V=Z=>{const{clientWidth:ge,scrollLeft:Ce,scrollWidth:we}=Z.currentTarget,le=i(C);if(le.scrollOffset===Ce)return;const{direction:ee}=f;let ae=Ce;if(ee===Rr)switch(au()){case pa:{ae=-Ce;break}case Qp:{ae=we-ge-Ce;break}}ae=Math.max(0,Math.min(ae,we-ge)),C.value={...le,isScrolling:!0,scrollDir:ql(le.scrollOffset,ae),scrollOffset:ae,updateRequested:!1},De(q)},z=Z=>{i(M)?V(Z):R(Z),L()},F=(Z,ge)=>{const Ce=($.value-O.value)/ge*Z;N(Math.min($.value-O.value,Ce))},N=Z=>{Z=Math.max(Z,0),Z!==i(C).scrollOffset&&(C.value={...i(C),scrollOffset:Z,scrollDir:ql(i(C).scrollOffset,Z),updateRequested:!0},De(q))},x=(Z,ge=Wn)=>{const{scrollOffset:Ce}=i(C);Z=Math.max(0,Math.min(Z,f.total-1)),N(t(f,Z,ge,Ce,i(m)))},P=Z=>{const{direction:ge,itemSize:Ce,layout:we}=f,le=g.value(u&&Ce,u&&we,u&&ge);let ee;if(ft(le,String(Z)))ee=le[Z];else{const ae=o(f,Z,i(m)),pe=n(f,Z,i(m)),xe=i(M),U=ge===Rr,Q=xe?ae:0;le[Z]=ee={position:"absolute",left:U?void 0:`${Q}px`,right:U?`${Q}px`:void 0,top:xe?0:`${ae}px`,height:xe?"100%":`${pe}px`,width:xe?`${pe}px`:"100%"}}return ee},q=()=>{C.value.isScrolling=!1,De(()=>{g.value(-1,null,null)})},te=()=>{const Z=y.value;Z&&(Z.scrollTop=0)};et(()=>{if(!pt)return;const{initScrollOffset:Z}=f,ge=i(y);qe(Z)&&ge&&(i(M)?ge.scrollLeft=Z:ge.scrollTop=Z),L()}),Uo(()=>{const{direction:Z,layout:ge}=f,{scrollOffset:Ce,updateRequested:we}=i(C),le=i(y);if(we&&le)if(ge===Jr)if(Z===Rr)switch(au()){case pa:{le.scrollLeft=-Ce;break}case Zp:{le.scrollLeft=Ce;break}default:{const{clientWidth:ee,scrollWidth:ae}=le;le.scrollLeft=ae-ee-Ce;break}}else le.scrollLeft=Ce;else le.scrollTop=Ce});const j={ns:v,clientSize:O,estimatedTotalSize:$,windowStyle:T,windowRef:y,innerRef:w,innerStyle:A,itemsToRender:_,scrollbarRef:b,states:C,getItemStyle:P,onScroll:z,onScrollbarScroll:F,onWheel:H,scrollTo:N,scrollToItem:x,resetScrollTop:te};return p({windowRef:y,innerRef:w,getItemStyleCache:g,scrollTo:N,scrollToItem:x,resetScrollTop:te,states:C}),j},render(f){var d;const{$slots:p,className:h,clientSize:v,containerElement:m,data:g,getItemStyle:y,innerElement:w,itemsToRender:b,innerStyle:C,layout:_,total:$,onScroll:M,onScrollbarScroll:T,onWheel:A,states:O,useIsScrolling:H,windowStyle:L,ns:R}=f,[V,z]=b,F=it(m),N=it(w),x=[];if($>0)for(let j=V;j<=z;j++)x.push((d=p.default)==null?void 0:d.call(p,{data:g,key:j,index:j,isScrolling:H?O.isScrolling:void 0,style:y(j)}));const P=[ze(N,{style:C,ref:"innerRef"},Xe(N)?x:{default:()=>x})],q=ze(tf,{ref:"scrollbarRef",clientSize:v,layout:_,onScroll:T,ratio:v*100/this.estimatedTotalSize,scrollFrom:O.scrollOffset/(this.estimatedTotalSize-v),total:$}),te=ze(F,{class:[R.e("window"),h],style:L,onScroll:M,onWheel:A,ref:"windowRef",key:0},Xe(F)?[P]:{default:()=>[P]});return ze("div",{key:0,class:[R.e("wrapper"),O.scrollbarAlwaysOn?"always-on":""]},[te,q])}}),lC=oC({name:"ElFixedSizeList",getItemOffset:({itemSize:e},t)=>t*e,getItemSize:({itemSize:e})=>e,getEstimatedTotalSize:({total:e,itemSize:t})=>t*e,getOffset:({height:e,total:t,itemSize:n,layout:o,width:l},r,s,a)=>{const u=ha(o)?l:e,c=Math.max(0,t*n-u),f=Math.min(c,r*n),d=Math.max(0,(r+1)*n-u);switch(s===ec&&(a>=d-u&&a<=f+u?s=Wn:s=So),s){case da:return f;case fa:return d;case So:{const p=Math.round(d+(f-d)/2);return p<Math.ceil(u/2)?0:p>c+Math.floor(u/2)?c:p}case Wn:default:return a>=d&&a<=f?a:a<d?d:f}},getStartIndexForOffset:({total:e,itemSize:t},n)=>Math.max(0,Math.min(e-1,Math.floor(n/t))),getStopIndexForStartIndex:({height:e,total:t,itemSize:n,layout:o,width:l},r,s)=>{const a=r*n,u=ha(o)?l:e,c=Math.ceil((u+s-a)/n);return Math.max(0,Math.min(t-1,r+c-1))},initCache(){},clearCache:!0,validateProps(){}}),Er=(e,t,n)=>{const{itemSize:o}=e,{items:l,lastVisitedIndex:r}=n;if(t>r){let s=0;if(r>=0){const a=l[r];s=a.offset+a.size}for(let a=r+1;a<=t;a++){const u=o(a);l[a]={offset:s,size:u},s+=u}n.lastVisitedIndex=t}return l[t]},Cj=(e,t,n)=>{const{items:o,lastVisitedIndex:l}=t;return(l>0?o[l].offset:0)>=n?rC(e,t,0,l,n):Sj(e,t,Math.max(0,l),n)},rC=(e,t,n,o,l)=>{for(;n<=o;){const r=n+Math.floor((o-n)/2),s=Er(e,r,t).offset;if(s===l)return r;s<l?n=r+1:s>l&&(o=r-1)}return Math.max(0,n-1)},Sj=(e,t,n,o)=>{const{total:l}=e;let r=1;for(;n<l&&Er(e,n,t).offset<o;)n+=r,r*=2;return rC(e,t,Math.floor(n/2),Math.min(n,l-1),o)},mg=({total:e},{items:t,estimatedItemSize:n,lastVisitedIndex:o})=>{let l=0;if(o>=e&&(o=e-1),o>=0){const a=t[o];l=a.offset+a.size}const s=(e-o-1)*n;return l+s},kj=oC({name:"ElDynamicSizeList",getItemOffset:(e,t,n)=>Er(e,t,n).offset,getItemSize:(e,t,{items:n})=>n[t].size,getEstimatedTotalSize:mg,getOffset:(e,t,n,o,l)=>{const{height:r,layout:s,width:a}=e,u=ha(s)?a:r,c=Er(e,t,l),f=mg(e,l),d=Math.max(0,Math.min(f-u,c.offset)),p=Math.max(0,c.offset-u+c.size);switch(n===ec&&(o>=p-u&&o<=d+u?n=Wn:n=So),n){case da:return d;case fa:return p;case So:return Math.round(p+(d-p)/2);case Wn:default:return o>=p&&o<=d?o:o<p?p:d}},getStartIndexForOffset:(e,t,n)=>Cj(e,n,t),getStopIndexForStartIndex:(e,t,n,o)=>{const{height:l,total:r,layout:s,width:a}=e,u=ha(s)?a:l,c=Er(e,t,o),f=n+u;let d=c.offset+c.size,p=t;for(;p<r-1&&d<f;)p++,d+=Er(e,p,o).size;return p},initCache({estimatedItemSize:e=Gd},t){const n={items:{},estimatedItemSize:e,lastVisitedIndex:-1};return n.clearCacheAfterIndex=(o,l=!0)=>{var r,s;n.lastVisitedIndex=Math.min(n.lastVisitedIndex,o-1),(r=t.exposed)==null||r.getItemStyleCache(-1),l&&((s=t.proxy)==null||s.$forceUpdate())},n},clearCache:!1,validateProps:({itemSize:e})=>{}}),_j=({atXEndEdge:e,atXStartEdge:t,atYEndEdge:n,atYStartEdge:o},l)=>{let r=null,s=0,a=0;const u=(f,d)=>{const p=f<0&&t.value||f>0&&e.value,h=d<0&&o.value||d>0&&n.value;return p&&h};return{hasReachedEdge:u,onWheel:f=>{zu(r);let d=f.deltaX,p=f.deltaY;Math.abs(d)>Math.abs(p)?p=0:d=0,f.shiftKey&&p!==0&&(d=p,p=0),!(u(s,a)&&u(s+d,a+p))&&(s+=d,a+=p,E0()||f.preventDefault(),r=na(()=>{l(s,a),s=0,a=0}))}}},sC=({name:e,clearCache:t,getColumnPosition:n,getColumnStartIndexForOffset:o,getColumnStopIndexForStartIndex:l,getEstimatedTotalHeight:r,getEstimatedTotalWidth:s,getColumnOffset:a,getRowOffset:u,getRowPosition:c,getRowStartIndexForOffset:f,getRowStopIndexForStartIndex:d,initCache:p,injectToInstance:h,validateProps:v})=>G({name:e??"ElVirtualList",props:tr,emits:[ou,lu],setup(m,{emit:g,expose:y,slots:w}){const b=me("vl");v(m);const C=rt(),_=I(p(m,C));h==null||h(C,_);const $=I(),M=I(),T=I(),A=I(null),O=I({isScrolling:!1,scrollLeft:qe(m.initScrollLeft)?m.initScrollLeft:0,scrollTop:qe(m.initScrollTop)?m.initScrollTop:0,updateRequested:!1,xAxisScrollDir:_r,yAxisScrollDir:_r}),H=Xw(),L=S(()=>Number.parseInt(`${m.height}`,10)),R=S(()=>Number.parseInt(`${m.width}`,10)),V=S(()=>{const{totalColumn:ie,totalRow:Ee,columnCache:he}=m,{isScrolling:Te,xAxisScrollDir:ye,scrollLeft:ue}=i(O);if(ie===0||Ee===0)return[0,0,0,0];const Ie=o(m,ue,i(_)),Pe=l(m,Ie,ue,i(_)),Ke=!Te||ye===ru?Math.max(1,he):1,Je=!Te||ye===_r?Math.max(1,he):1;return[Math.max(0,Ie-Ke),Math.max(0,Math.min(ie-1,Pe+Je)),Ie,Pe]}),z=S(()=>{const{totalColumn:ie,totalRow:Ee,rowCache:he}=m,{isScrolling:Te,yAxisScrollDir:ye,scrollTop:ue}=i(O);if(ie===0||Ee===0)return[0,0,0,0];const Ie=f(m,ue,i(_)),Pe=d(m,Ie,ue,i(_)),Ke=!Te||ye===ru?Math.max(1,he):1,Je=!Te||ye===_r?Math.max(1,he):1;return[Math.max(0,Ie-Ke),Math.max(0,Math.min(Ee-1,Pe+Je)),Ie,Pe]}),F=S(()=>r(m,i(_))),N=S(()=>s(m,i(_))),x=S(()=>{var ie;return[{position:"relative",overflow:"hidden",WebkitOverflowScrolling:"touch",willChange:"transform"},{direction:m.direction,height:qe(m.height)?`${m.height}px`:m.height,width:qe(m.width)?`${m.width}px`:m.width},(ie=m.style)!=null?ie:{}]}),P=S(()=>{const ie=`${i(N)}px`;return{height:`${i(F)}px`,pointerEvents:i(O).isScrolling?"none":void 0,width:ie}}),q=()=>{const{totalColumn:ie,totalRow:Ee}=m;if(ie>0&&Ee>0){const[Pe,Ke,Je,nt]=i(V),[je,J,re,be]=i(z);g(ou,{columnCacheStart:Pe,columnCacheEnd:Ke,rowCacheStart:je,rowCacheEnd:J,columnVisibleStart:Je,columnVisibleEnd:nt,rowVisibleStart:re,rowVisibleEnd:be})}const{scrollLeft:he,scrollTop:Te,updateRequested:ye,xAxisScrollDir:ue,yAxisScrollDir:Ie}=i(O);g(lu,{xAxisScrollDir:ue,scrollLeft:he,yAxisScrollDir:Ie,scrollTop:Te,updateRequested:ye})},te=ie=>{const{clientHeight:Ee,clientWidth:he,scrollHeight:Te,scrollLeft:ye,scrollTop:ue,scrollWidth:Ie}=ie.currentTarget,Pe=i(O);if(Pe.scrollTop===ue&&Pe.scrollLeft===ye)return;let Ke=ye;if(vg(m.direction))switch(au()){case pa:Ke=-ye;break;case Qp:Ke=Ie-he-ye;break}O.value={...Pe,isScrolling:!0,scrollLeft:Ke,scrollTop:Math.max(0,Math.min(ue,Te-Ee)),updateRequested:!0,xAxisScrollDir:ql(Pe.scrollLeft,Ke),yAxisScrollDir:ql(Pe.scrollTop,ue)},De(()=>ee()),ae(),q()},j=(ie,Ee)=>{const he=i(L),Te=(F.value-he)/Ee*ie;Ce({scrollTop:Math.min(F.value-he,Te)})},Z=(ie,Ee)=>{const he=i(R),Te=(N.value-he)/Ee*ie;Ce({scrollLeft:Math.min(N.value-he,Te)})},{onWheel:ge}=_j({atXStartEdge:S(()=>O.value.scrollLeft<=0),atXEndEdge:S(()=>O.value.scrollLeft>=N.value),atYStartEdge:S(()=>O.value.scrollTop<=0),atYEndEdge:S(()=>O.value.scrollTop>=F.value)},(ie,Ee)=>{var he,Te,ye,ue;(Te=(he=M.value)==null?void 0:he.onMouseUp)==null||Te.call(he),(ue=(ye=M.value)==null?void 0:ye.onMouseUp)==null||ue.call(ye);const Ie=i(R),Pe=i(L);Ce({scrollLeft:Math.min(O.value.scrollLeft+ie,N.value-Ie),scrollTop:Math.min(O.value.scrollTop+Ee,F.value-Pe)})}),Ce=({scrollLeft:ie=O.value.scrollLeft,scrollTop:Ee=O.value.scrollTop})=>{ie=Math.max(ie,0),Ee=Math.max(Ee,0);const he=i(O);Ee===he.scrollTop&&ie===he.scrollLeft||(O.value={...he,xAxisScrollDir:ql(he.scrollLeft,ie),yAxisScrollDir:ql(he.scrollTop,Ee),scrollLeft:ie,scrollTop:Ee,updateRequested:!0},De(()=>ee()),ae(),q())},we=(ie=0,Ee=0,he=Wn)=>{const Te=i(O);Ee=Math.max(0,Math.min(Ee,m.totalColumn-1)),ie=Math.max(0,Math.min(ie,m.totalRow-1));const ye=h0(b.namespace.value),ue=i(_),Ie=r(m,ue),Pe=s(m,ue);Ce({scrollLeft:a(m,Ee,he,Te.scrollLeft,ue,Pe>m.width?ye:0),scrollTop:u(m,ie,he,Te.scrollTop,ue,Ie>m.height?ye:0)})},le=(ie,Ee)=>{const{columnWidth:he,direction:Te,rowHeight:ye}=m,ue=H.value(t&&he,t&&ye,t&&Te),Ie=`${ie},${Ee}`;if(ft(ue,Ie))return ue[Ie];{const[,Pe]=n(m,Ee,i(_)),Ke=i(_),Je=vg(Te),[nt,je]=c(m,ie,Ke),[J]=n(m,Ee,Ke);return ue[Ie]={position:"absolute",left:Je?void 0:`${Pe}px`,right:Je?`${Pe}px`:void 0,top:`${je}px`,height:`${nt}px`,width:`${J}px`},ue[Ie]}},ee=()=>{O.value.isScrolling=!1,De(()=>{H.value(-1,null,null)})};et(()=>{if(!pt)return;const{initScrollLeft:ie,initScrollTop:Ee}=m,he=i($);he&&(qe(ie)&&(he.scrollLeft=ie),qe(Ee)&&(he.scrollTop=Ee)),q()});const ae=()=>{const{direction:ie}=m,{scrollLeft:Ee,scrollTop:he,updateRequested:Te}=i(O),ye=i($);if(Te&&ye){if(ie===Rr)switch(au()){case pa:{ye.scrollLeft=-Ee;break}case Zp:{ye.scrollLeft=Ee;break}default:{const{clientWidth:ue,scrollWidth:Ie}=ye;ye.scrollLeft=Ie-ue-Ee;break}}else ye.scrollLeft=Math.max(0,Ee);ye.scrollTop=Math.max(0,he)}},{resetAfterColumnIndex:pe,resetAfterRowIndex:xe,resetAfter:U}=C.proxy;y({windowRef:$,innerRef:A,getItemStyleCache:H,scrollTo:Ce,scrollToItem:we,states:O,resetAfterColumnIndex:pe,resetAfterRowIndex:xe,resetAfter:U});const Q=()=>{const{scrollbarAlwaysOn:ie,scrollbarStartGap:Ee,scrollbarEndGap:he,totalColumn:Te,totalRow:ye}=m,ue=i(R),Ie=i(L),Pe=i(N),Ke=i(F),{scrollLeft:Je,scrollTop:nt}=i(O),je=ze(tf,{ref:M,alwaysOn:ie,startGap:Ee,endGap:he,class:b.e("horizontal"),clientSize:ue,layout:"horizontal",onScroll:Z,ratio:ue*100/Pe,scrollFrom:Je/(Pe-ue),total:ye,visible:!0}),J=ze(tf,{ref:T,alwaysOn:ie,startGap:Ee,endGap:he,class:b.e("vertical"),clientSize:Ie,layout:"vertical",onScroll:j,ratio:Ie*100/Ke,scrollFrom:nt/(Ke-Ie),total:Te,visible:!0});return{horizontalScrollbar:je,verticalScrollbar:J}},de=()=>{var ie;const[Ee,he]=i(V),[Te,ye]=i(z),{data:ue,totalColumn:Ie,totalRow:Pe,useIsScrolling:Ke,itemKey:Je}=m,nt=[];if(Pe>0&&Ie>0)for(let je=Te;je<=ye;je++)for(let J=Ee;J<=he;J++)nt.push((ie=w.default)==null?void 0:ie.call(w,{columnIndex:J,data:ue,key:Je({columnIndex:J,data:ue,rowIndex:je}),isScrolling:Ke?i(O).isScrolling:void 0,style:le(je,J),rowIndex:je}));return nt},_e=()=>{const ie=it(m.innerElement),Ee=de();return[ze(ie,{style:i(P),ref:A},Xe(ie)?Ee:{default:()=>Ee})]};return()=>{const ie=it(m.containerElement),{horizontalScrollbar:Ee,verticalScrollbar:he}=Q(),Te=_e();return ze("div",{key:0,class:b.e("wrapper")},[ze(ie,{class:m.className,style:i(x),onScroll:te,onWheel:ge,ref:$},Xe(ie)?Te:{default:()=>Te}),Ee,he])}}}),Ej=sC({name:"ElFixedSizeGrid",getColumnPosition:({columnWidth:e},t)=>[e,t*e],getRowPosition:({rowHeight:e},t)=>[e,t*e],getEstimatedTotalHeight:({totalRow:e,rowHeight:t})=>t*e,getEstimatedTotalWidth:({totalColumn:e,columnWidth:t})=>t*e,getColumnOffset:({totalColumn:e,columnWidth:t,width:n},o,l,r,s,a)=>{n=Number(n);const u=Math.max(0,e*t-n),c=Math.min(u,o*t),f=Math.max(0,o*t-n+a+t);switch(l==="smart"&&(r>=f-n&&r<=c+n?l=Wn:l=So),l){case da:return c;case fa:return f;case So:{const d=Math.round(f+(c-f)/2);return d<Math.ceil(n/2)?0:d>u+Math.floor(n/2)?u:d}case Wn:default:return r>=f&&r<=c?r:f>c||r<f?f:c}},getRowOffset:({rowHeight:e,height:t,totalRow:n},o,l,r,s,a)=>{t=Number(t);const u=Math.max(0,n*e-t),c=Math.min(u,o*e),f=Math.max(0,o*e-t+a+e);switch(l===ec&&(r>=f-t&&r<=c+t?l=Wn:l=So),l){case da:return c;case fa:return f;case So:{const d=Math.round(f+(c-f)/2);return d<Math.ceil(t/2)?0:d>u+Math.floor(t/2)?u:d}case Wn:default:return r>=f&&r<=c?r:f>c||r<f?f:c}},getColumnStartIndexForOffset:({columnWidth:e,totalColumn:t},n)=>Math.max(0,Math.min(t-1,Math.floor(n/e))),getColumnStopIndexForStartIndex:({columnWidth:e,totalColumn:t,width:n},o,l)=>{const r=o*e,s=Math.ceil((n+l-r)/e);return Math.max(0,Math.min(t-1,o+s-1))},getRowStartIndexForOffset:({rowHeight:e,totalRow:t},n)=>Math.max(0,Math.min(t-1,Math.floor(n/e))),getRowStopIndexForStartIndex:({rowHeight:e,totalRow:t,height:n},o,l)=>{const r=o*e,s=Math.ceil((n+l-r)/e);return Math.max(0,Math.min(t-1,o+s-1))},initCache:()=>{},clearCache:!0,validateProps:({columnWidth:e,rowHeight:t})=>{}}),{max:iu,min:aC,floor:iC}=Math,$j={column:"columnWidth",row:"rowHeight"},nf={column:"lastVisitedColumnIndex",row:"lastVisitedRowIndex"},Ro=(e,t,n,o)=>{const[l,r,s]=[n[o],e[$j[o]],n[nf[o]]];if(t>s){let a=0;if(s>=0){const u=l[s];a=u.offset+u.size}for(let u=s+1;u<=t;u++){const c=r(u);l[u]={offset:a,size:c},a+=c}n[nf[o]]=t}return l[t]},uC=(e,t,n,o,l,r)=>{for(;n<=o;){const s=n+iC((o-n)/2),a=Ro(e,s,t,r).offset;if(a===l)return s;a<l?n=s+1:o=s-1}return iu(0,n-1)},Tj=(e,t,n,o,l)=>{const r=l==="column"?e.totalColumn:e.totalRow;let s=1;for(;n<r&&Ro(e,n,t,l).offset<o;)n+=s,s*=2;return uC(e,t,iC(n/2),aC(n,r-1),o,l)},gg=(e,t,n,o)=>{const[l,r]=[t[o],t[nf[o]]];return(r>0?l[r].offset:0)>=n?uC(e,t,0,r,n,o):Tj(e,t,iu(0,r),n,o)},cC=({totalRow:e},{estimatedRowHeight:t,lastVisitedRowIndex:n,row:o})=>{let l=0;if(n>=e&&(n=e-1),n>=0){const a=o[n];l=a.offset+a.size}const s=(e-n-1)*t;return l+s},dC=({totalColumn:e},{column:t,estimatedColumnWidth:n,lastVisitedColumnIndex:o})=>{let l=0;if(o>e&&(o=e-1),o>=0){const a=t[o];l=a.offset+a.size}const s=(e-o-1)*n;return l+s},Oj={column:dC,row:cC},yg=(e,t,n,o,l,r,s)=>{const[a,u]=[r==="row"?e.height:e.width,Oj[r]],c=Ro(e,t,l,r),f=u(e,l),d=iu(0,aC(f-a,c.offset)),p=iu(0,c.offset-a+s+c.size);switch(n===ec&&(o>=p-a&&o<=d+a?n=Wn:n=So),n){case da:return d;case fa:return p;case So:return Math.round(p+(d-p)/2);case Wn:default:return o>=p&&o<=d?o:p>d||o<p?p:d}},Nj=sC({name:"ElDynamicSizeGrid",getColumnPosition:(e,t,n)=>{const o=Ro(e,t,n,"column");return[o.size,o.offset]},getRowPosition:(e,t,n)=>{const o=Ro(e,t,n,"row");return[o.size,o.offset]},getColumnOffset:(e,t,n,o,l,r)=>yg(e,t,n,o,l,"column",r),getRowOffset:(e,t,n,o,l,r)=>yg(e,t,n,o,l,"row",r),getColumnStartIndexForOffset:(e,t,n)=>gg(e,n,t,"column"),getColumnStopIndexForStartIndex:(e,t,n,o)=>{const l=Ro(e,t,o,"column"),r=n+e.width;let s=l.offset+l.size,a=t;for(;a<e.totalColumn-1&&s<r;)a++,s+=Ro(e,t,o,"column").size;return a},getEstimatedTotalHeight:cC,getEstimatedTotalWidth:dC,getRowStartIndexForOffset:(e,t,n)=>gg(e,n,t,"row"),getRowStopIndexForStartIndex:(e,t,n,o)=>{const{totalRow:l,height:r}=e,s=Ro(e,t,o,"row"),a=n+r;let u=s.size+s.offset,c=t;for(;c<l-1&&u<a;)c++,u+=Ro(e,c,o,"row").size;return c},injectToInstance:(e,t)=>{const n=({columnIndex:r,rowIndex:s},a)=>{var u,c;a=tn(a)?!0:a,qe(r)&&(t.value.lastVisitedColumnIndex=Math.min(t.value.lastVisitedColumnIndex,r-1)),qe(s)&&(t.value.lastVisitedRowIndex=Math.min(t.value.lastVisitedRowIndex,s-1)),(u=e.exposed)==null||u.getItemStyleCache.value(-1,null,null),a&&((c=e.proxy)==null||c.$forceUpdate())},o=(r,s)=>{n({columnIndex:r},s)},l=(r,s)=>{n({rowIndex:r},s)};Object.assign(e.proxy,{resetAfterColumnIndex:o,resetAfterRowIndex:l,resetAfter:n})},initCache:({estimatedColumnWidth:e=Gd,estimatedRowHeight:t=Gd})=>({column:{},estimatedColumnWidth:e,estimatedRowHeight:t,lastVisitedColumnIndex:-1,lastVisitedRowIndex:-1,row:{}}),clearCache:!1,validateProps:({columnWidth:e,rowHeight:t})=>{}}),Mj=G({props:{item:{type:Object,required:!0},style:Object,height:Number},setup(){return{ns:me("select")}}});function Ij(e,t,n,o,l,r){return e.item.isTitle?(k(),D("div",{key:0,class:E(e.ns.be("group","title")),style:Fe([e.style,{lineHeight:`${e.height}px`}])},Oe(e.item.label),7)):(k(),D("div",{key:1,class:E(e.ns.be("group","split")),style:Fe(e.style)},[K("span",{class:E(e.ns.be("group","split-dash")),style:Fe({top:`${e.height/2}px`})},null,6)],6))}var Aj=Ne(Mj,[["render",Ij],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/group-item.vue"]]);function Pj(e,{emit:t}){return{hoverItem:()=>{e.disabled||t("hover",e.index)},selectOptionClick:()=>{e.disabled||t("select",e.item,e.index)}}}const Rj={allowCreate:Boolean,autocomplete:{type:String,default:"none"},automaticDropdown:Boolean,clearable:Boolean,clearIcon:{type:[String,Object],default:Tl},effect:{type:String,default:"light"},collapseTags:Boolean,collapseTagsTooltip:{type:Boolean,default:!1},defaultFirstOption:Boolean,disabled:Boolean,estimatedOptionHeight:{type:Number,default:void 0},filterable:Boolean,filterMethod:Function,height:{type:Number,default:170},itemHeight:{type:Number,default:34},id:String,loading:Boolean,loadingText:String,label:String,modelValue:[Array,String,Number,Boolean,Object],multiple:Boolean,multipleLimit:{type:Number,default:0},name:String,noDataText:String,noMatchText:String,remoteMethod:Function,reserveKeyword:{type:Boolean,default:!0},options:{type:Array,required:!0},placeholder:{type:String},teleported:en.teleported,persistent:{type:Boolean,default:!0},popperClass:{type:String,default:""},popperOptions:{type:Object,default:()=>({})},remote:Boolean,size:{type:String,validator:Fu},valueKey:{type:String,default:"value"},scrollbarAlwaysOn:{type:Boolean,default:!1},validateEvent:{type:Boolean,default:!0},placement:{type:oe(String),values:pr,default:"bottom-start"}},xj={data:Array,disabled:Boolean,hovering:Boolean,item:Object,index:Number,style:Object,selected:Boolean,created:Boolean},Lj=G({props:xj,emits:["select","hover"],setup(e,{emit:t}){const n=me("select"),{hoverItem:o,selectOptionClick:l}=Pj(e,{emit:t});return{ns:n,hoverItem:o,selectOptionClick:l}}}),Dj=["aria-selected"];function Bj(e,t,n,o,l,r){return k(),D("li",{"aria-selected":e.selected,style:Fe(e.style),class:E([e.ns.be("dropdown","option-item"),e.ns.is("selected",e.selected),e.ns.is("disabled",e.disabled),e.ns.is("created",e.created),{hover:e.hovering}]),onMouseenter:t[0]||(t[0]=(...s)=>e.hoverItem&&e.hoverItem(...s)),onClick:t[1]||(t[1]=Ge((...s)=>e.selectOptionClick&&e.selectOptionClick(...s),["stop"]))},[fe(e.$slots,"default",{item:e.item,index:e.index,disabled:e.disabled},()=>[K("span",null,Oe(e.item.label),1)])],46,Dj)}var Fj=Ne(Lj,[["render",Bj],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/option-item.vue"]]);const fC="ElSelectV2Injection";var Vj=G({name:"ElSelectDropdown",props:{data:{type:Array,required:!0},hoveringIndex:Number,width:Number},setup(e,{slots:t,expose:n}){const o=Be(fC),l=me("select"),r=I([]),s=I(),a=S(()=>e.data.length);ve(()=>a.value,()=>{var T,A;(A=(T=o.popper.value).updatePopper)==null||A.call(T)});const u=S(()=>tn(o.props.estimatedOptionHeight)),c=S(()=>u.value?{itemSize:o.props.itemHeight}:{estimatedSize:o.props.estimatedOptionHeight,itemSize:T=>r.value[T]}),f=(T=[],A)=>{const{props:{valueKey:O}}=o;return st(A)?T&&T.some(H=>Rt(H,O)===Rt(A,O)):T.includes(A)},d=(T,A)=>{if(st(A)){const{valueKey:O}=o.props;return Rt(T,O)===Rt(A,O)}else return T===A},p=(T,A)=>{const{valueKey:O}=o.props;return o.props.multiple?f(T,Rt(A,O)):d(T,Rt(A,O))},h=(T,A)=>{const{disabled:O,multiple:H,multipleLimit:L}=o.props;return O||!A&&(H?L>0&&T.length>=L:!1)},v=T=>e.hoveringIndex===T;n({listRef:s,isSized:u,isItemDisabled:h,isItemHovering:v,isItemSelected:p,scrollToItem:T=>{const A=s.value;A&&A.scrollToItem(T)},resetScrollTop:()=>{const T=s.value;T&&T.resetScrollTop()}});const y=T=>{const{index:A,data:O,style:H}=T,L=i(u),{itemSize:R,estimatedSize:V}=i(c),{modelValue:z}=o.props,{onSelect:F,onHover:N}=o,x=O[A];if(x.type==="Group")return W(Aj,{item:x,style:H,height:L?R:V},null);const P=p(z,x),q=h(z,P),te=v(A);return W(Fj,at(T,{selected:P,disabled:x.disabled||q,created:!!x.created,hovering:te,item:x,onSelect:F,onHover:N}),{default:j=>{var Z;return((Z=t.default)==null?void 0:Z.call(t,j))||W("span",null,[x.label])}})},{onKeyboardNavigate:w,onKeyboardSelect:b}=o,C=()=>{w("forward")},_=()=>{w("backward")},$=()=>{o.expanded=!1},M=T=>{const{code:A}=T,{tab:O,esc:H,down:L,up:R,enter:V}=He;switch(A!==O&&(T.preventDefault(),T.stopPropagation()),A){case O:case H:{$();break}case L:{C();break}case R:{_();break}case V:{b();break}}};return()=>{var T;const{data:A,width:O}=e,{height:H,multiple:L,scrollbarAlwaysOn:R}=o.props;if(A.length===0)return W("div",{class:l.b("dropdown"),style:{width:`${O}px`}},[(T=t.empty)==null?void 0:T.call(t)]);const V=i(u)?lC:kj;return W("div",{class:[l.b("dropdown"),l.is("multiple",L)]},[W(V,at({ref:s},i(c),{className:l.be("dropdown","list"),scrollbarAlwaysOn:R,data:A,height:H,width:O,total:A.length,onKeydown:M}),{default:z=>W(y,z,null)})])}}});function zj(e,t){const n=I(0),o=I(null),l=S(()=>e.allowCreate&&e.filterable);function r(f){const d=p=>p.value===f;return e.options&&e.options.some(d)||t.createdOptions.some(d)}function s(f){l.value&&(e.multiple&&f.created?n.value++:o.value=f)}function a(f){if(l.value)if(f&&f.length>0&&!r(f)){const d={value:f,label:f,created:!0,disabled:!1};t.createdOptions.length>=n.value?t.createdOptions[n.value]=d:t.createdOptions.push(d)}else if(e.multiple)t.createdOptions.length=n.value;else{const d=o.value;t.createdOptions.length=0,d&&d.created&&t.createdOptions.push(d)}}function u(f){if(!l.value||!f||!f.created||f.created&&e.reserveKeyword&&t.inputValue===f.label)return;const d=t.createdOptions.findIndex(p=>p.value===f.value);~d&&(t.createdOptions.splice(d,1),n.value--)}function c(){l.value&&(t.createdOptions.length=0,n.value=0)}return{createNewOption:a,removeNewOption:u,selectNewOption:s,clearAllNewOption:c}}const Hj=e=>{const t=[];return e.forEach(n=>{Re(n.options)?(t.push({label:n.label,isTitle:!0,type:"Group"}),n.options.forEach(o=>{t.push(o)}),t.push({type:"Group"})):t.push(n)}),t};function Kj(e){const t=I(!1);return{handleCompositionStart:()=>{t.value=!0},handleCompositionUpdate:r=>{const s=r.target.value,a=s[s.length-1]||"";t.value=!Vu(a)},handleCompositionEnd:r=>{t.value&&(t.value=!1,Ye(e)&&e(r))}}}const bg="",wg=11,Wj={larget:51,default:42,small:33},jj=(e,t)=>{const{t:n}=gt(),o=me("select-v2"),l=me("input"),{form:r,formItem:s}=kn(),a=wt({inputValue:bg,displayInputValue:bg,calculatedWidth:0,cachedPlaceholder:"",cachedOptions:[],createdOptions:[],createdLabel:"",createdSelected:!1,currentPlaceholder:"",hoveringIndex:-1,comboBoxHovering:!1,isOnComposition:!1,isSilentBlur:!1,isComposing:!1,inputLength:20,selectWidth:200,initialInputHeight:0,previousQuery:null,previousValue:void 0,query:"",selectedLabel:"",softFocus:!1,tagInMultiLine:!1}),u=I(-1),c=I(-1),f=I(null),d=I(null),p=I(null),h=I(null),v=I(null),m=I(null),g=I(null),y=I(!1),w=S(()=>e.disabled||(r==null?void 0:r.disabled)),b=S(()=>{const ke=L.value.length*34;return ke>e.height?e.height:ke}),C=S(()=>!nn(e.modelValue)),_=S(()=>{const ke=e.multiple?Array.isArray(e.modelValue)&&e.modelValue.length>0:C.value;return e.clearable&&!w.value&&a.comboBoxHovering&&ke}),$=S(()=>e.remote&&e.filterable?"":Lu),M=S(()=>$.value&&o.is("reverse",y.value)),T=S(()=>(s==null?void 0:s.validateState)||""),A=S(()=>k0[T.value]),O=S(()=>e.remote?300:0),H=S(()=>{const ke=L.value;return e.loading?e.loadingText||n("el.select.loading"):e.remote&&a.inputValue===""&&ke.length===0?!1:e.filterable&&a.inputValue&&ke.length>0?e.noMatchText||n("el.select.noMatch"):ke.length===0?e.noDataText||n("el.select.noData"):null}),L=S(()=>{const ke=We=>{const ct=a.inputValue,St=new RegExp(f0(ct),"i");return ct?St.test(We.label||""):!0};return e.loading?[]:Hj(e.options.concat(a.createdOptions).map(We=>{if(Re(We.options)){const ct=We.options.filter(ke);if(ct.length>0)return{...We,options:ct}}else if(e.remote||ke(We))return We;return null}).filter(We=>We!==null))}),R=S(()=>L.value.every(ke=>ke.disabled)),V=Yt(),z=S(()=>V.value==="small"?"small":"default"),F=S(()=>{const ke=m.value,We=z.value||"default",ct=ke?Number.parseInt(getComputedStyle(ke).paddingLeft):0,St=ke?Number.parseInt(getComputedStyle(ke).paddingRight):0;return a.selectWidth-St-ct-Wj[We]}),N=()=>{var ke;c.value=((ke=v.value)==null?void 0:ke.offsetWidth)||200},x=S(()=>({width:`${a.calculatedWidth===0?wg:Math.ceil(a.calculatedWidth)+wg}px`})),P=S(()=>Re(e.modelValue)?e.modelValue.length===0&&!a.displayInputValue:e.filterable?a.displayInputValue.length===0:!0),q=S(()=>{const ke=e.placeholder||n("el.select.placeholder");return e.multiple||nn(e.modelValue)?ke:a.selectedLabel}),te=S(()=>{var ke,We;return(We=(ke=h.value)==null?void 0:ke.popperRef)==null?void 0:We.contentRef}),j=S(()=>{if(e.multiple){const ke=e.modelValue.length;if(e.modelValue.length>0)return L.value.findIndex(We=>We.value===e.modelValue[ke-1])}else if(e.modelValue)return L.value.findIndex(ke=>ke.value===e.modelValue);return-1}),Z=S({get(){return y.value&&H.value!==!1},set(ke){y.value=ke}}),{createNewOption:ge,removeNewOption:Ce,selectNewOption:we,clearAllNewOption:le}=zj(e,a),{handleCompositionStart:ee,handleCompositionUpdate:ae,handleCompositionEnd:pe}=Kj(ke=>Ot(ke)),xe=()=>{var ke,We,ct;(We=(ke=d.value).focus)==null||We.call(ke),(ct=h.value)==null||ct.updatePopper()},U=()=>{if(!e.automaticDropdown&&!w.value)return a.isComposing&&(a.softFocus=!0),De(()=>{var ke,We;y.value=!y.value,(We=(ke=d.value)==null?void 0:ke.focus)==null||We.call(ke)})},Q=()=>(e.filterable&&a.inputValue!==a.selectedLabel&&(a.query=a.selectedLabel),_e(a.inputValue),De(()=>{ge(a.inputValue)})),de=Cn(Q,O.value),_e=ke=>{a.previousQuery!==ke&&(a.previousQuery=ke,e.filterable&&Ye(e.filterMethod)?e.filterMethod(ke):e.filterable&&e.remote&&Ye(e.remoteMethod)&&e.remoteMethod(ke))},$e=ke=>{Vn(e.modelValue,ke)||t(It,ke)},ie=ke=>{t(lt,ke),$e(ke),a.previousValue=ke==null?void 0:ke.toString()},Ee=(ke=[],We)=>{if(!st(We))return ke.indexOf(We);const ct=e.valueKey;let St=-1;return ke.some((ho,vo)=>Rt(ho,ct)===Rt(We,ct)?(St=vo,!0):!1),St},he=ke=>st(ke)?Rt(ke,e.valueKey):ke,Te=ke=>st(ke)?ke.label:ke,ye=()=>{if(!(e.collapseTags&&!e.filterable))return De(()=>{var ke,We;if(!d.value)return;const ct=m.value;v.value.height=ct.offsetHeight,y.value&&H.value!==!1&&((We=(ke=h.value)==null?void 0:ke.updatePopper)==null||We.call(ke))})},ue=()=>{var ke,We;if(Ie(),N(),(We=(ke=h.value)==null?void 0:ke.updatePopper)==null||We.call(ke),e.multiple)return ye()},Ie=()=>{const ke=m.value;ke&&(a.selectWidth=ke.getBoundingClientRect().width)},Pe=(ke,We,ct=!0)=>{var St,ho;if(e.multiple){let vo=e.modelValue.slice();const Da=Ee(vo,he(ke));Da>-1?(vo=[...vo.slice(0,Da),...vo.slice(Da+1)],a.cachedOptions.splice(Da,1),Ce(ke)):(e.multipleLimit<=0||vo.length<e.multipleLimit)&&(vo=[...vo,he(ke)],a.cachedOptions.push(ke),we(ke),ce(We)),ie(vo),ke.created&&(a.query="",_e(""),a.inputLength=20),e.filterable&&!e.reserveKeyword&&((ho=(St=d.value).focus)==null||ho.call(St),be("")),e.filterable&&(a.calculatedWidth=g.value.getBoundingClientRect().width),ye(),Qe()}else u.value=We,a.selectedLabel=ke.label,ie(he(ke)),y.value=!1,a.isComposing=!1,a.isSilentBlur=ct,we(ke),ke.created||le(),ce(We)},Ke=(ke,We)=>{const{valueKey:ct}=e,St=e.modelValue.indexOf(Rt(We,ct));if(St>-1&&!w.value){const ho=[...e.modelValue.slice(0,St),...e.modelValue.slice(St+1)];return a.cachedOptions.splice(St,1),ie(ho),t("remove-tag",Rt(We,ct)),a.softFocus=!0,Ce(We),De(xe)}ke.stopPropagation()},Je=ke=>{const We=a.isComposing;a.isComposing=!0,a.softFocus?a.softFocus=!1:We||t("focus",ke)},nt=ke=>(a.softFocus=!1,De(()=>{var We,ct;(ct=(We=d.value)==null?void 0:We.blur)==null||ct.call(We),g.value&&(a.calculatedWidth=g.value.getBoundingClientRect().width),a.isSilentBlur?a.isSilentBlur=!1:a.isComposing&&t("blur",ke),a.isComposing=!1})),je=()=>{a.displayInputValue.length>0?be(""):y.value=!1},J=ke=>{if(a.displayInputValue.length===0){ke.preventDefault();const We=e.modelValue.slice();We.pop(),Ce(a.cachedOptions.pop()),ie(We)}},re=()=>{let ke;return Re(e.modelValue)?ke=[]:ke=void 0,a.softFocus=!0,e.multiple?a.cachedOptions=[]:a.selectedLabel="",y.value=!1,ie(ke),t("clear"),le(),De(xe)},be=ke=>{a.displayInputValue=ke,a.inputValue=ke},B=(ke,We=void 0)=>{const ct=L.value;if(!["forward","backward"].includes(ke)||w.value||ct.length<=0||R.value)return;if(!y.value)return U();We===void 0&&(We=a.hoveringIndex);let St=-1;ke==="forward"?(St=We+1,St>=ct.length&&(St=0)):ke==="backward"&&(St=We-1,(St<0||St>=ct.length)&&(St=ct.length-1));const ho=ct[St];if(ho.disabled||ho.type==="Group")return B(ke,St);ce(St),Et(St)},X=()=>{if(y.value)~a.hoveringIndex&&L.value[a.hoveringIndex]&&Pe(L.value[a.hoveringIndex],a.hoveringIndex,!1);else return U()},ce=ke=>{a.hoveringIndex=ke},Se=()=>{a.hoveringIndex=-1},Qe=()=>{var ke;const We=d.value;We&&((ke=We.focus)==null||ke.call(We))},Ot=ke=>{const We=ke.target.value;if(be(We),a.displayInputValue.length>0&&!y.value&&(y.value=!0),a.calculatedWidth=g.value.getBoundingClientRect().width,e.multiple&&ye(),e.remote)de();else return Q()},At=()=>(y.value=!1,nt()),Qt=()=>(a.inputValue=a.displayInputValue,De(()=>{~j.value&&(ce(j.value),Et(a.hoveringIndex))})),Et=ke=>{p.value.scrollToItem(ke)},bt=()=>{if(Se(),e.multiple)if(e.modelValue.length>0){let ke=!1;a.cachedOptions.length=0,a.previousValue=e.modelValue.toString(),e.modelValue.forEach(We=>{const ct=L.value.findIndex(St=>he(St)===We);~ct&&(a.cachedOptions.push(L.value[ct]),ke||ce(ct),ke=!0)})}else a.cachedOptions=[],a.previousValue=void 0;else if(C.value){a.previousValue=e.modelValue;const ke=L.value,We=ke.findIndex(ct=>he(ct)===he(e.modelValue));~We?(a.selectedLabel=ke[We].label,ce(We)):a.selectedLabel=`${e.modelValue}`}else a.selectedLabel="",a.previousValue=void 0;le(),N()};return ve(y,ke=>{var We,ct;t("visible-change",ke),ke?(ct=(We=h.value).update)==null||ct.call(We):(a.displayInputValue="",a.previousQuery=null,ge(""))}),ve(()=>e.modelValue,(ke,We)=>{var ct;(!ke||ke.toString()!==a.previousValue)&&bt(),!Vn(ke,We)&&e.validateEvent&&((ct=s==null?void 0:s.validate)==null||ct.call(s,"change").catch(St=>void 0))},{deep:!0}),ve(()=>e.options,()=>{const ke=d.value;(!ke||ke&&document.activeElement!==ke)&&bt()},{deep:!0}),ve(L,()=>De(p.value.resetScrollTop)),et(()=>{bt()}),pn(v,ue),{collapseTagSize:z,currentPlaceholder:q,expanded:y,emptyText:H,popupHeight:b,debounce:O,filteredOptions:L,iconComponent:$,iconReverse:M,inputWrapperStyle:x,popperSize:c,dropdownMenuVisible:Z,hasModelValue:C,shouldShowPlaceholder:P,selectDisabled:w,selectSize:V,showClearBtn:_,states:a,tagMaxWidth:F,nsSelectV2:o,nsInput:l,calculatorRef:g,controlRef:f,inputRef:d,menuRef:p,popper:h,selectRef:v,selectionRef:m,popperRef:te,validateState:T,validateIcon:A,debouncedOnInputChange:de,deleteTag:Ke,getLabel:Te,getValueKey:he,handleBlur:nt,handleClear:re,handleClickOutside:At,handleDel:J,handleEsc:je,handleFocus:Je,handleMenuEnter:Qt,handleResize:ue,toggleMenu:U,scrollTo:Et,onInput:Ot,onKeyboardNavigate:B,onKeyboardSelect:X,onSelect:Pe,onHover:ce,onUpdateInputValue:be,handleCompositionStart:ee,handleCompositionEnd:pe,handleCompositionUpdate:ae}},Uj=G({name:"ElSelectV2",components:{ElSelectMenu:Vj,ElTag:ia,ElTooltip:Sn,ElIcon:Le},directives:{ClickOutside:kl,ModelText:Hf},props:Rj,emits:[lt,It,"remove-tag","clear","visible-change","focus","blur"],setup(e,{emit:t}){const n=S(()=>{const{modelValue:l,multiple:r}=e,s=r?[]:void 0;return Re(l)?r?l:s:r?s:l}),o=jj(wt({...Gt(e),modelValue:n}),t);return ut(fC,{props:wt({...Gt(e),height:o.popupHeight,modelValue:n}),popper:o.popper,onSelect:o.onSelect,onHover:o.onHover,onKeyboardNavigate:o.onKeyboardNavigate,onKeyboardSelect:o.onKeyboardSelect}),{...o,modelValue:n}}}),qj={key:0},Yj=["id","autocomplete","aria-expanded","aria-labelledby","disabled","readonly","name","unselectable"],Gj=["textContent"],Xj=["id","aria-labelledby","aria-expanded","autocomplete","disabled","name","readonly","unselectable"],Jj=["textContent"];function Zj(e,t,n,o,l,r){const s=Ue("el-tag"),a=Ue("el-tooltip"),u=Ue("el-icon"),c=Ue("el-select-menu"),f=Ws("model-text"),d=Ws("click-outside");return Ze((k(),D("div",{ref:"selectRef",class:E([e.nsSelectV2.b(),e.nsSelectV2.m(e.selectSize)]),onClick:t[25]||(t[25]=Ge((...p)=>e.toggleMenu&&e.toggleMenu(...p),["stop"])),onMouseenter:t[26]||(t[26]=p=>e.states.comboBoxHovering=!0),onMouseleave:t[27]||(t[27]=p=>e.states.comboBoxHovering=!1)},[W(a,{ref:"popper",visible:e.dropdownMenuVisible,teleported:e.teleported,"popper-class":[e.nsSelectV2.e("popper"),e.popperClass],"gpu-acceleration":!1,"stop-popper-mouse-event":!1,"popper-options":e.popperOptions,"fallback-placements":["bottom-start","top-start","right","left"],effect:e.effect,placement:e.placement,pure:"",transition:`${e.nsSelectV2.namespace.value}-zoom-in-top`,trigger:"click",persistent:e.persistent,onBeforeShow:e.handleMenuEnter,onHide:t[24]||(t[24]=p=>e.states.inputValue=e.states.displayInputValue)},{default:Y(()=>{var p;return[K("div",{ref:"selectionRef",class:E([e.nsSelectV2.e("wrapper"),e.nsSelectV2.is("focused",e.states.isComposing||e.expanded),e.nsSelectV2.is("hovering",e.states.comboBoxHovering),e.nsSelectV2.is("filterable",e.filterable),e.nsSelectV2.is("disabled",e.selectDisabled)])},[e.$slots.prefix?(k(),D("div",qj,[fe(e.$slots,"prefix")])):ne("v-if",!0),e.multiple?(k(),D("div",{key:1,class:E(e.nsSelectV2.e("selection"))},[e.collapseTags&&e.modelValue.length>0?(k(),D("div",{key:0,class:E(e.nsSelectV2.e("selected-item"))},[W(s,{closable:!e.selectDisabled&&!((p=e.states.cachedOptions[0])!=null&&p.disable),size:e.collapseTagSize,type:"info","disable-transitions":"",onClose:t[0]||(t[0]=h=>e.deleteTag(h,e.states.cachedOptions[0]))},{default:Y(()=>{var h;return[K("span",{class:E(e.nsSelectV2.e("tags-text")),style:Fe({maxWidth:`${e.tagMaxWidth}px`})},Oe((h=e.states.cachedOptions[0])==null?void 0:h.label),7)]}),_:1},8,["closable","size"]),e.modelValue.length>1?(k(),se(s,{key:0,closable:!1,size:e.collapseTagSize,type:"info","disable-transitions":""},{default:Y(()=>[e.collapseTagsTooltip?(k(),se(a,{key:0,disabled:e.dropdownMenuVisible,"fallback-placements":["bottom","top","right","left"],effect:e.effect,placement:"bottom",teleported:!1},{default:Y(()=>[K("span",{class:E(e.nsSelectV2.e("tags-text")),style:Fe({maxWidth:`${e.tagMaxWidth}px`})},"+ "+Oe(e.modelValue.length-1),7)]),content:Y(()=>[K("div",{class:E(e.nsSelectV2.e("selection"))},[(k(!0),D(Ve,null,dt(e.states.cachedOptions.slice(1),(h,v)=>(k(),D("div",{key:v,class:E(e.nsSelectV2.e("selected-item"))},[(k(),se(s,{key:e.getValueKey(h),closable:!e.selectDisabled&&!h.disabled,size:e.collapseTagSize,class:"in-tooltip",type:"info","disable-transitions":"",onClose:m=>e.deleteTag(m,h)},{default:Y(()=>[K("span",{class:E(e.nsSelectV2.e("tags-text")),style:Fe({maxWidth:`${e.tagMaxWidth}px`})},Oe(e.getLabel(h)),7)]),_:2},1032,["closable","size","onClose"]))],2))),128))],2)]),_:1},8,["disabled","effect"])):(k(),D("span",{key:1,class:E(e.nsSelectV2.e("tags-text")),style:Fe({maxWidth:`${e.tagMaxWidth}px`})},"+ "+Oe(e.modelValue.length-1),7))]),_:1},8,["size"])):ne("v-if",!0)],2)):(k(!0),D(Ve,{key:1},dt(e.states.cachedOptions,(h,v)=>(k(),D("div",{key:v,class:E(e.nsSelectV2.e("selected-item"))},[(k(),se(s,{key:e.getValueKey(h),closable:!e.selectDisabled&&!h.disabled,size:e.collapseTagSize,type:"info","disable-transitions":"",onClose:m=>e.deleteTag(m,h)},{default:Y(()=>[K("span",{class:E(e.nsSelectV2.e("tags-text")),style:Fe({maxWidth:`${e.tagMaxWidth}px`})},Oe(e.getLabel(h)),7)]),_:2},1032,["closable","size","onClose"]))],2))),128)),K("div",{class:E([e.nsSelectV2.e("selected-item"),e.nsSelectV2.e("input-wrapper")]),style:Fe(e.inputWrapperStyle)},[Ze(K("input",{id:e.id,ref:"inputRef",autocomplete:e.autocomplete,"aria-autocomplete":"list","aria-haspopup":"listbox",autocapitalize:"off","aria-expanded":e.expanded,"aria-labelledby":e.label,class:E([e.nsSelectV2.is(e.selectSize),e.nsSelectV2.e("combobox-input")]),disabled:e.disabled,role:"combobox",readonly:!e.filterable,spellcheck:"false",type:"text",name:e.name,unselectable:e.expanded?"on":void 0,"onUpdate:modelValue":t[1]||(t[1]=(...h)=>e.onUpdateInputValue&&e.onUpdateInputValue(...h)),onFocus:t[2]||(t[2]=(...h)=>e.handleFocus&&e.handleFocus(...h)),onBlur:t[3]||(t[3]=(...h)=>e.handleBlur&&e.handleBlur(...h)),onInput:t[4]||(t[4]=(...h)=>e.onInput&&e.onInput(...h)),onCompositionstart:t[5]||(t[5]=(...h)=>e.handleCompositionStart&&e.handleCompositionStart(...h)),onCompositionupdate:t[6]||(t[6]=(...h)=>e.handleCompositionUpdate&&e.handleCompositionUpdate(...h)),onCompositionend:t[7]||(t[7]=(...h)=>e.handleCompositionEnd&&e.handleCompositionEnd(...h)),onKeydown:[t[8]||(t[8]=ht(Ge(h=>e.onKeyboardNavigate("backward"),["stop","prevent"]),["up"])),t[9]||(t[9]=ht(Ge(h=>e.onKeyboardNavigate("forward"),["stop","prevent"]),["down"])),t[10]||(t[10]=ht(Ge((...h)=>e.onKeyboardSelect&&e.onKeyboardSelect(...h),["stop","prevent"]),["enter"])),t[11]||(t[11]=ht(Ge((...h)=>e.handleEsc&&e.handleEsc(...h),["stop","prevent"]),["esc"])),t[12]||(t[12]=ht(Ge((...h)=>e.handleDel&&e.handleDel(...h),["stop"]),["delete"]))]},null,42,Yj),[[f,e.states.displayInputValue]]),e.filterable?(k(),D("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:E(e.nsSelectV2.e("input-calculator")),textContent:Oe(e.states.displayInputValue)},null,10,Gj)):ne("v-if",!0)],6)],2)):(k(),D(Ve,{key:2},[K("div",{class:E([e.nsSelectV2.e("selected-item"),e.nsSelectV2.e("input-wrapper")])},[Ze(K("input",{id:e.id,ref:"inputRef","aria-autocomplete":"list","aria-haspopup":"listbox","aria-labelledby":e.label,"aria-expanded":e.expanded,autocapitalize:"off",autocomplete:e.autocomplete,class:E(e.nsSelectV2.e("combobox-input")),disabled:e.disabled,name:e.name,role:"combobox",readonly:!e.filterable,spellcheck:"false",type:"text",unselectable:e.expanded?"on":void 0,onCompositionstart:t[13]||(t[13]=(...h)=>e.handleCompositionStart&&e.handleCompositionStart(...h)),onCompositionupdate:t[14]||(t[14]=(...h)=>e.handleCompositionUpdate&&e.handleCompositionUpdate(...h)),onCompositionend:t[15]||(t[15]=(...h)=>e.handleCompositionEnd&&e.handleCompositionEnd(...h)),onFocus:t[16]||(t[16]=(...h)=>e.handleFocus&&e.handleFocus(...h)),onBlur:t[17]||(t[17]=(...h)=>e.handleBlur&&e.handleBlur(...h)),onInput:t[18]||(t[18]=(...h)=>e.onInput&&e.onInput(...h)),onKeydown:[t[19]||(t[19]=ht(Ge(h=>e.onKeyboardNavigate("backward"),["stop","prevent"]),["up"])),t[20]||(t[20]=ht(Ge(h=>e.onKeyboardNavigate("forward"),["stop","prevent"]),["down"])),t[21]||(t[21]=ht(Ge((...h)=>e.onKeyboardSelect&&e.onKeyboardSelect(...h),["stop","prevent"]),["enter"])),t[22]||(t[22]=ht(Ge((...h)=>e.handleEsc&&e.handleEsc(...h),["stop","prevent"]),["esc"]))],"onUpdate:modelValue":t[23]||(t[23]=(...h)=>e.onUpdateInputValue&&e.onUpdateInputValue(...h))},null,42,Xj),[[f,e.states.displayInputValue]])],2),e.filterable?(k(),D("span",{key:0,ref:"calculatorRef","aria-hidden":"true",class:E([e.nsSelectV2.e("selected-item"),e.nsSelectV2.e("input-calculator")]),textContent:Oe(e.states.displayInputValue)},null,10,Jj)):ne("v-if",!0)],64)),e.shouldShowPlaceholder?(k(),D("span",{key:3,class:E([e.nsSelectV2.e("placeholder"),e.nsSelectV2.is("transparent",e.multiple?e.modelValue.length===0:!e.hasModelValue)])},Oe(e.currentPlaceholder),3)):ne("v-if",!0),K("span",{class:E(e.nsSelectV2.e("suffix"))},[e.iconComponent?Ze((k(),se(u,{key:0,class:E([e.nsSelectV2.e("caret"),e.nsInput.e("icon"),e.iconReverse])},{default:Y(()=>[(k(),se(it(e.iconComponent)))]),_:1},8,["class"])),[[mt,!e.showClearBtn]]):ne("v-if",!0),e.showClearBtn&&e.clearIcon?(k(),se(u,{key:1,class:E([e.nsSelectV2.e("caret"),e.nsInput.e("icon")]),onClick:Ge(e.handleClear,["prevent","stop"])},{default:Y(()=>[(k(),se(it(e.clearIcon)))]),_:1},8,["class","onClick"])):ne("v-if",!0),e.validateState&&e.validateIcon?(k(),se(u,{key:2,class:E([e.nsInput.e("icon"),e.nsInput.e("validateIcon")])},{default:Y(()=>[(k(),se(it(e.validateIcon)))]),_:1},8,["class"])):ne("v-if",!0)],2)],2)]}),content:Y(()=>[W(c,{ref:"menuRef",data:e.filteredOptions,width:e.popperSize,"hovering-index":e.states.hoveringIndex,"scrollbar-always-on":e.scrollbarAlwaysOn},{default:Y(p=>[fe(e.$slots,"default",no(Su(p)))]),empty:Y(()=>[fe(e.$slots,"empty",{},()=>[K("p",{class:E(e.nsSelectV2.e("empty"))},Oe(e.emptyText?e.emptyText:""),3)])]),_:3},8,["data","width","hovering-index","scrollbar-always-on"])]),_:3},8,["visible","teleported","popper-class","popper-options","effect","placement","transition","persistent","onBeforeShow"])],34)),[[d,e.handleClickOutside,e.popperRef]])}var Ai=Ne(Uj,[["render",Zj],["__file","/home/runner/work/element-plus/element-plus/packages/components/select-v2/src/select.vue"]]);Ai.install=e=>{e.component(Ai.name,Ai)};const Qj=Ai,eU=Qj,tU=Me({animated:{type:Boolean,default:!1},count:{type:Number,default:1},rows:{type:Number,default:3},loading:{type:Boolean,default:!0},throttle:{type:Number}}),nU=Me({variant:{type:String,values:["circle","rect","h1","h3","text","caption","p","image","button"],default:"text"}}),oU=G({name:"ElSkeletonItem"}),lU=G({...oU,props:nU,setup(e){const t=me("skeleton");return(n,o)=>(k(),D("div",{class:E([i(t).e("item"),i(t).e(n.variant)])},[n.variant==="image"?(k(),se(i(NA),{key:0})):ne("v-if",!0)],2))}});var uu=Ne(lU,[["__file","/home/runner/work/element-plus/element-plus/packages/components/skeleton/src/skeleton-item.vue"]]);const rU=G({name:"ElSkeleton"}),sU=G({...rU,props:tU,setup(e,{expose:t}){const n=e,o=me("skeleton"),l=Px(Bt(n,"loading"),n.throttle);return t({uiLoading:l}),(r,s)=>i(l)?(k(),D("div",at({key:0,class:[i(o).b(),i(o).is("animated",r.animated)]},r.$attrs),[(k(!0),D(Ve,null,dt(r.count,a=>(k(),D(Ve,{key:a},[r.loading?fe(r.$slots,"template",{key:a},()=>[W(uu,{class:E(i(o).is("first")),variant:"p"},null,8,["class"]),(k(!0),D(Ve,null,dt(r.rows,u=>(k(),se(uu,{key:u,class:E([i(o).e("paragraph"),i(o).is("last",u===r.rows&&r.rows>1)]),variant:"p"},null,8,["class"]))),128))]):ne("v-if",!0)],64))),128))],16)):fe(r.$slots,"default",no(at({key:1},r.$attrs)))}});var aU=Ne(sU,[["__file","/home/runner/work/element-plus/element-plus/packages/components/skeleton/src/skeleton.vue"]]);const iU=ot(aU,{SkeletonItem:uu}),uU=zt(uu),cU=Me({modelValue:{type:oe([Number,Array]),default:0},id:{type:String,default:void 0},min:{type:Number,default:0},max:{type:Number,default:100},step:{type:Number,default:1},showInput:Boolean,showInputControls:{type:Boolean,default:!0},size:cn,inputSize:cn,showStops:Boolean,showTooltip:{type:Boolean,default:!0},formatTooltip:{type:oe(Function),default:void 0},disabled:Boolean,range:Boolean,vertical:Boolean,height:String,debounce:{type:Number,default:300},label:{type:String,default:void 0},rangeStartLabel:{type:String,default:void 0},rangeEndLabel:{type:String,default:void 0},formatValueText:{type:oe(Function),default:void 0},tooltipClass:{type:String,default:void 0},placement:{type:String,values:pr,default:"top"},marks:{type:oe(Object)},validateEvent:{type:Boolean,default:!0}}),Pc=e=>qe(e)||Re(e)&&e.every(qe),dU={[lt]:Pc,[yn]:Pc,[It]:Pc},fU=(e,t,n)=>{const o=I();return et(async()=>{e.range?(Array.isArray(e.modelValue)?(t.firstValue=Math.max(e.min,e.modelValue[0]),t.secondValue=Math.min(e.max,e.modelValue[1])):(t.firstValue=e.min,t.secondValue=e.max),t.oldValue=[t.firstValue,t.secondValue]):(typeof e.modelValue!="number"||Number.isNaN(e.modelValue)?t.firstValue=e.min:t.firstValue=Math.min(e.max,Math.max(e.min,e.modelValue)),t.oldValue=t.firstValue),Pt(window,"resize",n),await De(),n()}),{sliderWrapper:o}},pU=e=>S(()=>e.marks?Object.keys(e.marks).map(Number.parseFloat).sort((n,o)=>n-o).filter(n=>n<=e.max&&n>=e.min).map(n=>({point:n,position:(n-e.min)*100/(e.max-e.min),mark:e.marks[n]})):[]),hU=(e,t,n)=>{const{form:o,formItem:l}=kn(),r=Nt(),s=I(),a=I(),u={firstButton:s,secondButton:a},c=S(()=>e.disabled||(o==null?void 0:o.disabled)||!1),f=S(()=>Math.min(t.firstValue,t.secondValue)),d=S(()=>Math.max(t.firstValue,t.secondValue)),p=S(()=>e.range?`${100*(d.value-f.value)/(e.max-e.min)}%`:`${100*(t.firstValue-e.min)/(e.max-e.min)}%`),h=S(()=>e.range?`${100*(f.value-e.min)/(e.max-e.min)}%`:"0%"),v=S(()=>e.vertical?{height:e.height}:{}),m=S(()=>e.vertical?{height:p.value,bottom:h.value}:{width:p.value,left:h.value}),g=()=>{r.value&&(t.sliderSize=r.value[`client${e.vertical?"Height":"Width"}`])},y=H=>{const L=e.min+H*(e.max-e.min)/100;if(!e.range)return s;let R;return Math.abs(f.value-L)<Math.abs(d.value-L)?R=t.firstValue<t.secondValue?"firstButton":"secondButton":R=t.firstValue>t.secondValue?"firstButton":"secondButton",u[R]},w=H=>{const L=y(H);return L.value.setPosition(H),L},b=H=>{t.firstValue=H,_(e.range?[f.value,d.value]:H)},C=H=>{t.secondValue=H,e.range&&_([f.value,d.value])},_=H=>{n(lt,H),n(yn,H)},$=async()=>{await De(),n(It,e.range?[f.value,d.value]:e.modelValue)},M=H=>{var L,R,V,z,F,N;if(c.value||t.dragging)return;g();let x=0;if(e.vertical){const P=(V=(R=(L=H.touches)==null?void 0:L.item(0))==null?void 0:R.clientY)!=null?V:H.clientY;x=(r.value.getBoundingClientRect().bottom-P)/t.sliderSize*100}else{const P=(N=(F=(z=H.touches)==null?void 0:z.item(0))==null?void 0:F.clientX)!=null?N:H.clientX,q=r.value.getBoundingClientRect().left;x=(P-q)/t.sliderSize*100}if(!(x<0||x>100))return w(x)};return{elFormItem:l,slider:r,firstButton:s,secondButton:a,sliderDisabled:c,minValue:f,maxValue:d,runwayStyle:v,barStyle:m,resetSize:g,setPosition:w,emitChange:$,onSliderWrapperPrevent:H=>{var L,R;((L=u.firstButton.value)!=null&&L.dragging||(R=u.secondButton.value)!=null&&R.dragging)&&H.preventDefault()},onSliderClick:H=>{M(H)&&$()},onSliderDown:async H=>{const L=M(H);L&&(await De(),L.value.onButtonDown(H))},setFirstValue:b,setSecondValue:C}},{left:vU,down:mU,right:gU,up:yU,home:bU,end:wU,pageUp:CU,pageDown:SU}=He,kU=(e,t,n)=>{const o=I(),l=I(!1),r=S(()=>t.value instanceof Function),s=S(()=>r.value&&t.value(e.modelValue)||e.modelValue),a=Cn(()=>{n.value&&(l.value=!0)},50),u=Cn(()=>{n.value&&(l.value=!1)},50);return{tooltip:o,tooltipVisible:l,formatValue:s,displayTooltip:a,hideTooltip:u}},_U=(e,t,n)=>{const{disabled:o,min:l,max:r,step:s,showTooltip:a,precision:u,sliderSize:c,formatTooltip:f,emitChange:d,resetSize:p,updateDragging:h}=Be(L0),{tooltip:v,tooltipVisible:m,formatValue:g,displayTooltip:y,hideTooltip:w}=kU(e,f,a),b=I(),C=S(()=>`${(e.modelValue-l.value)/(r.value-l.value)*100}%`),_=S(()=>e.vertical?{bottom:C.value}:{left:C.value}),$=()=>{t.hovering=!0,y()},M=()=>{t.hovering=!1,t.dragging||w()},T=j=>{o.value||(j.preventDefault(),x(j),window.addEventListener("mousemove",P),window.addEventListener("touchmove",P),window.addEventListener("mouseup",q),window.addEventListener("touchend",q),window.addEventListener("contextmenu",q),b.value.focus())},A=j=>{o.value||(t.newPosition=Number.parseFloat(C.value)+j/(r.value-l.value)*100,te(t.newPosition),d())},O=()=>{A(-s.value)},H=()=>{A(s.value)},L=()=>{A(-s.value*4)},R=()=>{A(s.value*4)},V=()=>{o.value||(te(0),d())},z=()=>{o.value||(te(100),d())},F=j=>{let Z=!0;[vU,mU].includes(j.key)?O():[gU,yU].includes(j.key)?H():j.key===bU?V():j.key===wU?z():j.key===SU?L():j.key===CU?R():Z=!1,Z&&j.preventDefault()},N=j=>{let Z,ge;return j.type.startsWith("touch")?(ge=j.touches[0].clientY,Z=j.touches[0].clientX):(ge=j.clientY,Z=j.clientX),{clientX:Z,clientY:ge}},x=j=>{t.dragging=!0,t.isClick=!0;const{clientX:Z,clientY:ge}=N(j);e.vertical?t.startY=ge:t.startX=Z,t.startPosition=Number.parseFloat(C.value),t.newPosition=t.startPosition},P=j=>{if(t.dragging){t.isClick=!1,y(),p();let Z;const{clientX:ge,clientY:Ce}=N(j);e.vertical?(t.currentY=Ce,Z=(t.startY-t.currentY)/c.value*100):(t.currentX=ge,Z=(t.currentX-t.startX)/c.value*100),t.newPosition=t.startPosition+Z,te(t.newPosition)}},q=()=>{t.dragging&&(setTimeout(()=>{t.dragging=!1,t.hovering||w(),t.isClick||te(t.newPosition),d()},0),window.removeEventListener("mousemove",P),window.removeEventListener("touchmove",P),window.removeEventListener("mouseup",q),window.removeEventListener("touchend",q),window.removeEventListener("contextmenu",q))},te=async j=>{if(j===null||Number.isNaN(+j))return;j<0?j=0:j>100&&(j=100);const Z=100/((r.value-l.value)/s.value);let Ce=Math.round(j/Z)*Z*(r.value-l.value)*.01+l.value;Ce=Number.parseFloat(Ce.toFixed(u.value)),Ce!==e.modelValue&&n(lt,Ce),!t.dragging&&e.modelValue!==t.oldValue&&(t.oldValue=e.modelValue),await De(),t.dragging&&y(),v.value.updatePopper()};return ve(()=>t.dragging,j=>{h(j)}),{disabled:o,button:b,tooltip:v,tooltipVisible:m,showTooltip:a,wrapperStyle:_,formatValue:g,handleMouseEnter:$,handleMouseLeave:M,onButtonDown:T,onKeyDown:F,setPosition:te}},EU=(e,t,n,o)=>({stops:S(()=>{if(!e.showStops||e.min>e.max)return[];if(e.step===0)return[];const s=(e.max-e.min)/e.step,a=100*e.step/(e.max-e.min),u=Array.from({length:s-1}).map((c,f)=>(f+1)*a);return e.range?u.filter(c=>c<100*(n.value-e.min)/(e.max-e.min)||c>100*(o.value-e.min)/(e.max-e.min)):u.filter(c=>c>100*(t.firstValue-e.min)/(e.max-e.min))}),getStopStyle:s=>e.vertical?{bottom:`${s}%`}:{left:`${s}%`}}),$U=(e,t,n,o,l,r)=>{const s=c=>{l(lt,c),l(yn,c)},a=()=>e.range?![n.value,o.value].every((c,f)=>c===t.oldValue[f]):e.modelValue!==t.oldValue,u=()=>{var c,f;if(e.min>e.max){Xt("Slider","min should not be greater than max.");return}const d=e.modelValue;e.range&&Array.isArray(d)?d[1]<e.min?s([e.min,e.min]):d[0]>e.max?s([e.max,e.max]):d[0]<e.min?s([e.min,d[1]]):d[1]>e.max?s([d[0],e.max]):(t.firstValue=d[0],t.secondValue=d[1],a()&&(e.validateEvent&&((c=r==null?void 0:r.validate)==null||c.call(r,"change").catch(p=>void 0)),t.oldValue=d.slice())):!e.range&&typeof d=="number"&&!Number.isNaN(d)&&(d<e.min?s(e.min):d>e.max?s(e.max):(t.firstValue=d,a()&&(e.validateEvent&&((f=r==null?void 0:r.validate)==null||f.call(r,"change").catch(p=>void 0)),t.oldValue=d)))};u(),ve(()=>t.dragging,c=>{c||u()}),ve(()=>e.modelValue,(c,f)=>{t.dragging||Array.isArray(c)&&Array.isArray(f)&&c.every((d,p)=>d===f[p])&&t.firstValue===c[0]&&t.secondValue===c[1]||u()},{deep:!0}),ve(()=>[e.min,e.max],()=>{u()})},TU=Me({modelValue:{type:Number,default:0},vertical:Boolean,tooltipClass:String,placement:{type:String,values:pr,default:"top"}}),OU={[lt]:e=>qe(e)},NU=["tabindex"],MU=G({name:"ElSliderButton"}),IU=G({...MU,props:TU,emits:OU,setup(e,{expose:t,emit:n}){const o=e,l=me("slider"),r=wt({hovering:!1,dragging:!1,isClick:!1,startX:0,currentX:0,startY:0,currentY:0,startPosition:0,newPosition:0,oldValue:o.modelValue}),{disabled:s,button:a,tooltip:u,showTooltip:c,tooltipVisible:f,wrapperStyle:d,formatValue:p,handleMouseEnter:h,handleMouseLeave:v,onButtonDown:m,onKeyDown:g,setPosition:y}=_U(o,r,n),{hovering:w,dragging:b}=Gt(r);return t({onButtonDown:m,onKeyDown:g,setPosition:y,hovering:w,dragging:b}),(C,_)=>(k(),D("div",{ref_key:"button",ref:a,class:E([i(l).e("button-wrapper"),{hover:i(w),dragging:i(b)}]),style:Fe(i(d)),tabindex:i(s)?-1:0,onMouseenter:_[0]||(_[0]=(...$)=>i(h)&&i(h)(...$)),onMouseleave:_[1]||(_[1]=(...$)=>i(v)&&i(v)(...$)),onMousedown:_[2]||(_[2]=(...$)=>i(m)&&i(m)(...$)),onTouchstart:_[3]||(_[3]=(...$)=>i(m)&&i(m)(...$)),onFocus:_[4]||(_[4]=(...$)=>i(h)&&i(h)(...$)),onBlur:_[5]||(_[5]=(...$)=>i(v)&&i(v)(...$)),onKeydown:_[6]||(_[6]=(...$)=>i(g)&&i(g)(...$))},[W(i(Sn),{ref_key:"tooltip",ref:u,visible:i(f),placement:C.placement,"fallback-placements":["top","bottom","right","left"],"stop-popper-mouse-event":!1,"popper-class":C.tooltipClass,disabled:!i(c),persistent:""},{content:Y(()=>[K("span",null,Oe(i(p)),1)]),default:Y(()=>[K("div",{class:E([i(l).e("button"),{hover:i(w),dragging:i(b)}])},null,2)]),_:1},8,["visible","placement","popper-class","disabled"])],46,NU))}});var Cg=Ne(IU,[["__file","/home/runner/work/element-plus/element-plus/packages/components/slider/src/button.vue"]]);const AU=Me({mark:{type:oe([String,Object]),default:void 0}});var PU=G({name:"ElSliderMarker",props:AU,setup(e){const t=me("slider"),n=S(()=>Xe(e.mark)?e.mark:e.mark.label),o=S(()=>Xe(e.mark)?void 0:e.mark.style);return()=>ze("div",{class:t.e("marks-text"),style:o.value},n.value)}});const RU=["id","role","aria-label","aria-labelledby"],xU={key:1},LU=G({name:"ElSlider"}),DU=G({...LU,props:cU,emits:dU,setup(e,{expose:t,emit:n}){const o=e,l=me("slider"),{t:r}=gt(),s=wt({firstValue:0,secondValue:0,oldValue:0,dragging:!1,sliderSize:1}),{elFormItem:a,slider:u,firstButton:c,secondButton:f,sliderDisabled:d,minValue:p,maxValue:h,runwayStyle:v,barStyle:m,resetSize:g,emitChange:y,onSliderWrapperPrevent:w,onSliderClick:b,onSliderDown:C,setFirstValue:_,setSecondValue:$}=hU(o,s,n),{stops:M,getStopStyle:T}=EU(o,s,p,h),{inputId:A,isLabeledByFormItem:O}=Nl(o,{formItemContext:a}),H=Yt(),L=S(()=>o.inputSize||H.value),R=S(()=>o.label||r("el.slider.defaultLabel",{min:o.min,max:o.max})),V=S(()=>o.range?o.rangeStartLabel||r("el.slider.defaultRangeStartLabel"):R.value),z=S(()=>o.formatValueText?o.formatValueText(j.value):`${j.value}`),F=S(()=>o.rangeEndLabel||r("el.slider.defaultRangeEndLabel")),N=S(()=>o.formatValueText?o.formatValueText(Z.value):`${Z.value}`),x=S(()=>[l.b(),l.m(H.value),l.is("vertical",o.vertical),{[l.m("with-input")]:o.showInput}]),P=pU(o);$U(o,s,p,h,n,a);const q=S(()=>{const we=[o.min,o.max,o.step].map(le=>{const ee=`${le}`.split(".")[1];return ee?ee.length:0});return Math.max.apply(null,we)}),{sliderWrapper:te}=fU(o,s,g),{firstValue:j,secondValue:Z,sliderSize:ge}=Gt(s),Ce=we=>{s.dragging=we};return ut(L0,{...Gt(o),sliderSize:ge,disabled:d,precision:q,emitChange:y,resetSize:g,updateDragging:Ce}),t({onSliderClick:b}),(we,le)=>{var ee,ae;return k(),D("div",{id:we.range?i(A):void 0,ref_key:"sliderWrapper",ref:te,class:E(i(x)),role:we.range?"group":void 0,"aria-label":we.range&&!i(O)?i(R):void 0,"aria-labelledby":we.range&&i(O)?(ee=i(a))==null?void 0:ee.labelId:void 0,onTouchstart:le[2]||(le[2]=(...pe)=>i(w)&&i(w)(...pe)),onTouchmove:le[3]||(le[3]=(...pe)=>i(w)&&i(w)(...pe))},[K("div",{ref_key:"slider",ref:u,class:E([i(l).e("runway"),{"show-input":we.showInput&&!we.range},i(l).is("disabled",i(d))]),style:Fe(i(v)),onMousedown:le[0]||(le[0]=(...pe)=>i(C)&&i(C)(...pe)),onTouchstart:le[1]||(le[1]=(...pe)=>i(C)&&i(C)(...pe))},[K("div",{class:E(i(l).e("bar")),style:Fe(i(m))},null,6),W(Cg,{id:we.range?void 0:i(A),ref_key:"firstButton",ref:c,"model-value":i(j),vertical:we.vertical,"tooltip-class":we.tooltipClass,placement:we.placement,role:"slider","aria-label":we.range||!i(O)?i(V):void 0,"aria-labelledby":!we.range&&i(O)?(ae=i(a))==null?void 0:ae.labelId:void 0,"aria-valuemin":we.min,"aria-valuemax":we.range?i(Z):we.max,"aria-valuenow":i(j),"aria-valuetext":i(z),"aria-orientation":we.vertical?"vertical":"horizontal","aria-disabled":i(d),"onUpdate:modelValue":i(_)},null,8,["id","model-value","vertical","tooltip-class","placement","aria-label","aria-labelledby","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"]),we.range?(k(),se(Cg,{key:0,ref_key:"secondButton",ref:f,"model-value":i(Z),vertical:we.vertical,"tooltip-class":we.tooltipClass,placement:we.placement,role:"slider","aria-label":i(F),"aria-valuemin":i(j),"aria-valuemax":we.max,"aria-valuenow":i(Z),"aria-valuetext":i(N),"aria-orientation":we.vertical?"vertical":"horizontal","aria-disabled":i(d),"onUpdate:modelValue":i($)},null,8,["model-value","vertical","tooltip-class","placement","aria-label","aria-valuemin","aria-valuemax","aria-valuenow","aria-valuetext","aria-orientation","aria-disabled","onUpdate:modelValue"])):ne("v-if",!0),we.showStops?(k(),D("div",xU,[(k(!0),D(Ve,null,dt(i(M),(pe,xe)=>(k(),D("div",{key:xe,class:E(i(l).e("stop")),style:Fe(i(T)(pe))},null,6))),128))])):ne("v-if",!0),i(P).length>0?(k(),D(Ve,{key:2},[K("div",null,[(k(!0),D(Ve,null,dt(i(P),(pe,xe)=>(k(),D("div",{key:xe,style:Fe(i(T)(pe.position)),class:E([i(l).e("stop"),i(l).e("marks-stop")])},null,6))),128))]),K("div",{class:E(i(l).e("marks"))},[(k(!0),D(Ve,null,dt(i(P),(pe,xe)=>(k(),se(i(PU),{key:xe,mark:pe.mark,style:Fe(i(T)(pe.position))},null,8,["mark","style"]))),128))],2)],64)):ne("v-if",!0)],38),we.showInput&&!we.range?(k(),se(i(zw),{key:0,ref:"input","model-value":i(j),class:E(i(l).e("input")),step:we.step,disabled:i(d),controls:we.showInputControls,min:we.min,max:we.max,debounce:we.debounce,size:i(L),"onUpdate:modelValue":i(_),onChange:i(y)},null,8,["model-value","class","step","disabled","controls","min","max","debounce","size","onUpdate:modelValue","onChange"])):ne("v-if",!0)],42,RU)}}});var BU=Ne(DU,[["__file","/home/runner/work/element-plus/element-plus/packages/components/slider/src/slider.vue"]]);const FU=ot(BU),VU=Me({prefixCls:{type:String}}),Sg=G({name:"ElSpaceItem",props:VU,setup(e,{slots:t}){const n=me("space"),o=S(()=>`${e.prefixCls||n.b()}__item`);return()=>ze("div",{class:o.value},fe(t,"default"))}}),kg={small:8,default:12,large:16};function zU(e){const t=me("space"),n=S(()=>[t.b(),t.m(e.direction),e.class]),o=I(0),l=I(0),r=S(()=>{const a=e.wrap||e.fill?{flexWrap:"wrap",marginBottom:`-${l.value}px`}:{},u={alignItems:e.alignment};return[a,u,e.style]}),s=S(()=>{const a={paddingBottom:`${l.value}px`,marginRight:`${o.value}px`},u=e.fill?{flexGrow:1,minWidth:`${e.fillRatio}%`}:{};return[a,u]});return Fn(()=>{const{size:a="small",wrap:u,direction:c,fill:f}=e;if(Re(a)){const[d=0,p=0]=a;o.value=d,l.value=p}else{let d;qe(a)?d=a:d=kg[a||"small"]||kg.small,(u||f)&&c==="horizontal"?o.value=l.value=d:c==="horizontal"?(o.value=d,l.value=0):(l.value=d,o.value=0)}}),{classes:n,containerStyle:r,itemStyle:s}}const HU=Me({direction:{type:String,values:["horizontal","vertical"],default:"horizontal"},class:{type:oe([String,Object,Array]),default:""},style:{type:oe([String,Array,Object]),default:""},alignment:{type:oe(String),default:"center"},prefixCls:{type:String},spacer:{type:oe([Object,String,Number,Array]),default:null,validator:e=>Lt(e)||qe(e)||Xe(e)},wrap:Boolean,fill:Boolean,fillRatio:{type:Number,default:100},size:{type:[String,Array,Number],values:Xo,validator:e=>qe(e)||Re(e)&&e.length===2&&e.every(qe)}}),KU=G({name:"ElSpace",props:HU,setup(e,{slots:t}){const{classes:n,containerStyle:o,itemStyle:l}=zU(e);function r(s,a="",u=[]){const{prefixCls:c}=e;return s.forEach((f,d)=>{cd(f)?Re(f.children)&&f.children.forEach((p,h)=>{cd(p)&&Re(p.children)?r(p.children,`${a+h}-`,u):u.push(W(Sg,{style:l.value,prefixCls:c,key:`nested-${a+h}`},{default:()=>[p]},Hn.PROPS|Hn.STYLE,["style","prefixCls"]))}):pR(f)&&u.push(W(Sg,{style:l.value,prefixCls:c,key:`LoopKey${a+d}`},{default:()=>[f]},Hn.PROPS|Hn.STYLE,["style","prefixCls"]))}),u}return()=>{var s;const{spacer:a,direction:u}=e,c=fe(t,"default",{key:0},()=>[]);if(((s=c.children)!=null?s:[]).length===0)return null;if(Re(c.children)){let f=r(c.children);if(a){const d=f.length-1;f=f.reduce((p,h,v)=>{const m=[...p,h];return v!==d&&m.push(W("span",{style:[l.value,u==="vertical"?"width: 100%":null],key:v},[Lt(a)?a:vt(a,Hn.TEXT)],Hn.STYLE)),m},[])}return W("div",{class:n.value,style:o.value},f,Hn.STYLE|Hn.CLASS)}return c.children}}}),WU=ot(KU),jU=Me({decimalSeparator:{type:String,default:"."},groupSeparator:{type:String,default:","},precision:{type:Number,default:0},formatter:Function,value:{type:oe([Number,Object]),default:0},prefix:String,suffix:String,title:String,valueStyle:{type:oe([String,Object,Array])}}),UU=G({name:"ElStatistic"}),qU=G({...UU,props:jU,setup(e,{expose:t}){const n=e,o=me("statistic"),l=S(()=>{const{value:r,formatter:s,precision:a,decimalSeparator:u,groupSeparator:c}=n;if(Ye(s))return s(r);if(!qe(r))return r;let[f,d=""]=String(r).split(".");return d=d.padEnd(a,"0").slice(0,a>0?a:0),f=f.replace(/\B(?=(\d{3})+(?!\d))/g,c),[f,d].join(d?u:"")});return t({displayValue:l}),(r,s)=>(k(),D("div",{class:E(i(o).b())},[r.$slots.title||r.title?(k(),D("div",{key:0,class:E(i(o).e("head"))},[fe(r.$slots,"title",{},()=>[vt(Oe(r.title),1)])],2)):ne("v-if",!0),K("div",{class:E(i(o).e("content"))},[r.$slots.prefix||r.prefix?(k(),D("div",{key:0,class:E(i(o).e("prefix"))},[fe(r.$slots,"prefix",{},()=>[K("span",null,Oe(r.prefix),1)])],2)):ne("v-if",!0),K("span",{class:E(i(o).e("number")),style:Fe(r.valueStyle)},Oe(i(l)),7),r.$slots.suffix||r.suffix?(k(),D("div",{key:1,class:E(i(o).e("suffix"))},[fe(r.$slots,"suffix",{},()=>[K("span",null,Oe(r.suffix),1)])],2)):ne("v-if",!0)],2)],2))}});var YU=Ne(qU,[["__file","/home/runner/work/element-plus/element-plus/packages/components/statistic/src/statistic.vue"]]);const pC=ot(YU),GU=Me({format:{type:String,default:"HH:mm:ss"},prefix:String,suffix:String,title:String,value:{type:oe([Number,Object]),default:0},valueStyle:{type:oe([String,Object,Array])}}),XU={finish:()=>!0,[It]:e=>qe(e)},JU=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]],_g=e=>qe(e)?new Date(e).getTime():e.valueOf(),Eg=(e,t)=>{let n=e;const o=/\[([^\]]*)]/g;return JU.reduce((r,[s,a])=>{const u=new RegExp(`${s}+(?![^\\[\\]]*\\])`,"g");if(u.test(r)){const c=Math.floor(n/a);return n-=c*a,r.replace(u,f=>String(c).padStart(f.length,"0"))}return r},t).replace(o,"$1")},ZU=G({name:"ElCountdown"}),QU=G({...ZU,props:GU,emits:XU,setup(e,{expose:t,emit:n}){const o=e;let l;const r=I(_g(o.value)-Date.now()),s=S(()=>Eg(r.value,o.format)),a=f=>Eg(f,o.format),u=()=>{l&&(zu(l),l=void 0)},c=()=>{const f=_g(o.value),d=()=>{let p=f-Date.now();n("change",p),p<=0?(p=0,u(),n("finish")):l=na(d),r.value=p};l=na(d)};return ve(()=>[o.value,o.format],()=>{u(),c()},{immediate:!0}),Dt(()=>{u()}),t({displayValue:s}),(f,d)=>(k(),se(i(pC),{value:r.value,title:f.title,prefix:f.prefix,suffix:f.suffix,"value-style":f.valueStyle,formatter:a},zo({_:2},[dt(f.$slots,(p,h)=>({name:h,fn:Y(()=>[fe(f.$slots,h)])}))]),1032,["value","title","prefix","suffix","value-style"]))}});var eq=Ne(QU,[["__file","/home/runner/work/element-plus/element-plus/packages/components/countdown/src/countdown.vue"]]);const tq=ot(eq),nq=Me({space:{type:[Number,String],default:""},active:{type:Number,default:0},direction:{type:String,default:"horizontal",values:["horizontal","vertical"]},alignCenter:{type:Boolean},simple:{type:Boolean},finishStatus:{type:String,values:["wait","process","finish","error","success"],default:"finish"},processStatus:{type:String,values:["wait","process","finish","error","success"],default:"process"}}),oq={[It]:(e,t)=>[e,t].every(qe)},lq=G({name:"ElSteps"}),rq=G({...lq,props:nq,emits:oq,setup(e,{emit:t}){const n=e,o=me("steps"),l=I([]);return ve(l,()=>{l.value.forEach((r,s)=>{r.setIndex(s)})}),ut("ElSteps",{props:n,steps:l}),ve(()=>n.active,(r,s)=>{t(It,r,s)}),(r,s)=>(k(),D("div",{class:E([i(o).b(),i(o).m(r.simple?"simple":r.direction)])},[fe(r.$slots,"default")],2))}});var sq=Ne(rq,[["__file","/home/runner/work/element-plus/element-plus/packages/components/steps/src/steps.vue"]]);const aq=Me({title:{type:String,default:""},icon:{type:Mt},description:{type:String,default:""},status:{type:String,values:["","wait","process","finish","error","success"],default:""}}),iq=G({name:"ElStep"}),uq=G({...iq,props:aq,setup(e){const t=e,n=me("step"),o=I(-1),l=I({}),r=I(""),s=Be("ElSteps"),a=rt();et(()=>{ve([()=>s.props.active,()=>s.props.processStatus,()=>s.props.finishStatus],([_])=>{b(_)},{immediate:!0})}),Dt(()=>{s.steps.value=s.steps.value.filter(_=>_.uid!==(a==null?void 0:a.uid))});const u=S(()=>t.status||r.value),c=S(()=>{const _=s.steps.value[o.value-1];return _?_.currentStatus:"wait"}),f=S(()=>s.props.alignCenter),d=S(()=>s.props.direction==="vertical"),p=S(()=>s.props.simple),h=S(()=>s.steps.value.length),v=S(()=>{var _;return((_=s.steps.value[h.value-1])==null?void 0:_.uid)===(a==null?void 0:a.uid)}),m=S(()=>p.value?"":s.props.space),g=S(()=>{const _={flexBasis:typeof m.value=="number"?`${m.value}px`:m.value?m.value:`${100/(h.value-(f.value?0:1))}%`};return d.value||v.value&&(_.maxWidth=`${100/h.value}%`),_}),y=_=>{o.value=_},w=_=>{let $=100;const M={};M.transitionDelay=`${150*o.value}ms`,_===s.props.processStatus?$=0:_==="wait"&&($=0,M.transitionDelay=`${-150*o.value}ms`),M.borderWidth=$&&!p.value?"1px":0,M[s.props.direction==="vertical"?"height":"width"]=`${$}%`,l.value=M},b=_=>{_>o.value?r.value=s.props.finishStatus:_===o.value&&c.value!=="error"?r.value=s.props.processStatus:r.value="wait";const $=s.steps.value[o.value-1];$&&$.calcProgress(r.value)},C=wt({uid:S(()=>a==null?void 0:a.uid),currentStatus:u,setIndex:y,calcProgress:w});return s.steps.value=[...s.steps.value,C],(_,$)=>(k(),D("div",{style:Fe(i(g)),class:E([i(n).b(),i(n).is(i(p)?"simple":i(s).props.direction),i(n).is("flex",i(v)&&!i(m)&&!i(f)),i(n).is("center",i(f)&&!i(d)&&!i(p))])},[ne(" icon & line "),K("div",{class:E([i(n).e("head"),i(n).is(i(u))])},[i(p)?ne("v-if",!0):(k(),D("div",{key:0,class:E(i(n).e("line"))},[K("i",{class:E(i(n).e("line-inner")),style:Fe(l.value)},null,6)],2)),K("div",{class:E([i(n).e("icon"),i(n).is(_.icon||_.$slots.icon?"icon":"text")])},[fe(_.$slots,"icon",{},()=>[_.icon?(k(),se(i(Le),{key:0,class:E(i(n).e("icon-inner"))},{default:Y(()=>[(k(),se(it(_.icon)))]),_:1},8,["class"])):i(u)==="success"?(k(),se(i(Le),{key:1,class:E([i(n).e("icon-inner"),i(n).is("status")])},{default:Y(()=>[W(i(Ma))]),_:1},8,["class"])):i(u)==="error"?(k(),se(i(Le),{key:2,class:E([i(n).e("icon-inner"),i(n).is("status")])},{default:Y(()=>[W(i(io))]),_:1},8,["class"])):i(p)?ne("v-if",!0):(k(),D("div",{key:3,class:E(i(n).e("icon-inner"))},Oe(o.value+1),3))])],2)],2),ne(" title & description "),K("div",{class:E(i(n).e("main"))},[K("div",{class:E([i(n).e("title"),i(n).is(i(u))])},[fe(_.$slots,"title",{},()=>[vt(Oe(_.title),1)])],2),i(p)?(k(),D("div",{key:0,class:E(i(n).e("arrow"))},null,2)):(k(),D("div",{key:1,class:E([i(n).e("description"),i(n).is(i(u))])},[fe(_.$slots,"description",{},()=>[vt(Oe(_.description),1)])],2))],2)],6))}});var hC=Ne(uq,[["__file","/home/runner/work/element-plus/element-plus/packages/components/steps/src/item.vue"]]);const cq=ot(sq,{Step:hC}),dq=zt(hC),fq=Me({modelValue:{type:[Boolean,String,Number],default:!1},value:{type:[Boolean,String,Number],default:!1},disabled:{type:Boolean,default:!1},width:{type:[String,Number],default:""},inlinePrompt:{type:Boolean,default:!1},activeIcon:{type:Mt},inactiveIcon:{type:Mt},activeText:{type:String,default:""},inactiveText:{type:String,default:""},activeColor:{type:String,default:""},inactiveColor:{type:String,default:""},borderColor:{type:String,default:""},activeValue:{type:[Boolean,String,Number],default:!0},inactiveValue:{type:[Boolean,String,Number],default:!1},name:{type:String,default:""},validateEvent:{type:Boolean,default:!0},id:String,loading:{type:Boolean,default:!1},beforeChange:{type:oe(Function)},size:{type:String,validator:Fu},tabindex:{type:[String,Number]}}),pq={[lt]:e=>Ut(e)||Xe(e)||qe(e),[It]:e=>Ut(e)||Xe(e)||qe(e),[yn]:e=>Ut(e)||Xe(e)||qe(e)},hq=["onClick"],vq=["id","aria-checked","aria-disabled","name","true-value","false-value","disabled","tabindex","onKeydown"],mq=["aria-hidden"],gq=["aria-hidden"],yq=["aria-hidden"],of="ElSwitch",bq=G({name:of}),wq=G({...bq,props:fq,emits:pq,setup(e,{expose:t,emit:n}){const o=e,l=rt(),{formItem:r}=kn(),s=Yt(),a=me("switch");Ko({from:'"value"',replacement:'"model-value" or "v-model"',scope:of,version:"2.3.0",ref:"https://element-plus.org/en-US/component/switch.html#attributes",type:"Attribute"},S(()=>{var _;return!!((_=l.vnode.props)!=null&&_.value)}));const{inputId:u}=Nl(o,{formItemContext:r}),c=In(S(()=>o.loading)),f=I(o.modelValue!==!1),d=I(),p=I(),h=S(()=>[a.b(),a.m(s.value),a.is("disabled",c.value),a.is("checked",g.value)]),v=S(()=>({width:qt(o.width)}));ve(()=>o.modelValue,()=>{f.value=!0}),ve(()=>o.value,()=>{f.value=!1});const m=S(()=>f.value?o.modelValue:o.value),g=S(()=>m.value===o.activeValue);[o.activeValue,o.inactiveValue].includes(m.value)||(n(lt,o.inactiveValue),n(It,o.inactiveValue),n(yn,o.inactiveValue)),ve(g,_=>{var $;d.value.checked=_,o.validateEvent&&(($=r==null?void 0:r.validate)==null||$.call(r,"change").catch(M=>void 0))});const y=()=>{const _=g.value?o.inactiveValue:o.activeValue;n(lt,_),n(It,_),n(yn,_),De(()=>{d.value.checked=g.value})},w=()=>{if(c.value)return;const{beforeChange:_}=o;if(!_){y();return}const $=_();[Ds($),Ut($)].includes(!0)||Xt(of,"beforeChange must return type `Promise<boolean>` or `boolean`"),Ds($)?$.then(T=>{T&&y()}).catch(T=>{}):$&&y()},b=S(()=>a.cssVarBlock({...o.activeColor?{"on-color":o.activeColor}:null,...o.inactiveColor?{"off-color":o.inactiveColor}:null,...o.borderColor?{"border-color":o.borderColor}:null})),C=()=>{var _,$;($=(_=d.value)==null?void 0:_.focus)==null||$.call(_)};return et(()=>{d.value.checked=g.value}),t({focus:C,checked:g}),(_,$)=>(k(),D("div",{class:E(i(h)),style:Fe(i(b)),onClick:Ge(w,["prevent"])},[K("input",{id:i(u),ref_key:"input",ref:d,class:E(i(a).e("input")),type:"checkbox",role:"switch","aria-checked":i(g),"aria-disabled":i(c),name:_.name,"true-value":_.activeValue,"false-value":_.inactiveValue,disabled:i(c),tabindex:_.tabindex,onChange:y,onKeydown:ht(w,["enter"])},null,42,vq),!_.inlinePrompt&&(_.inactiveIcon||_.inactiveText)?(k(),D("span",{key:0,class:E([i(a).e("label"),i(a).em("label","left"),i(a).is("active",!i(g))])},[_.inactiveIcon?(k(),se(i(Le),{key:0},{default:Y(()=>[(k(),se(it(_.inactiveIcon)))]),_:1})):ne("v-if",!0),!_.inactiveIcon&&_.inactiveText?(k(),D("span",{key:1,"aria-hidden":i(g)},Oe(_.inactiveText),9,mq)):ne("v-if",!0)],2)):ne("v-if",!0),K("span",{ref_key:"core",ref:p,class:E(i(a).e("core")),style:Fe(i(v))},[_.inlinePrompt?(k(),D("div",{key:0,class:E(i(a).e("inner"))},[_.activeIcon||_.inactiveIcon?(k(),se(i(Le),{key:0,class:E(i(a).is("icon"))},{default:Y(()=>[(k(),se(it(i(g)?_.activeIcon:_.inactiveIcon)))]),_:1},8,["class"])):_.activeText||_.inactiveText?(k(),D("span",{key:1,class:E(i(a).is("text")),"aria-hidden":!i(g)},Oe(i(g)?_.activeText:_.inactiveText),11,gq)):ne("v-if",!0)],2)):ne("v-if",!0),K("div",{class:E(i(a).e("action"))},[_.loading?(k(),se(i(Le),{key:0,class:E(i(a).is("loading"))},{default:Y(()=>[W(i(Ol))]),_:1},8,["class"])):ne("v-if",!0)],2)],6),!_.inlinePrompt&&(_.activeIcon||_.activeText)?(k(),D("span",{key:1,class:E([i(a).e("label"),i(a).em("label","right"),i(a).is("active",i(g))])},[_.activeIcon?(k(),se(i(Le),{key:0},{default:Y(()=>[(k(),se(it(_.activeIcon)))]),_:1})):ne("v-if",!0),!_.activeIcon&&_.activeText?(k(),D("span",{key:1,"aria-hidden":!i(g)},Oe(_.activeText),9,yq)):ne("v-if",!0)],2)):ne("v-if",!0)],14,hq))}});var Cq=Ne(wq,[["__file","/home/runner/work/element-plus/element-plus/packages/components/switch/src/switch.vue"]]);const Sq=ot(Cq);/*!
+ * escape-html
+ * Copyright(c) 2012-2013 TJ Holowaychuk
+ * Copyright(c) 2015 Andreas Lubbe
+ * Copyright(c) 2015 Tiancheng "Timothy" Gu
+ * MIT Licensed
+ */var kq=/["'&<>]/,_q=Eq;function Eq(e){var t=""+e,n=kq.exec(t);if(!n)return t;var o,l="",r=0,s=0;for(r=n.index;r<t.length;r++){switch(t.charCodeAt(r)){case 34:o="&quot;";break;case 38:o="&amp;";break;case 39:o="&#39;";break;case 60:o="&lt;";break;case 62:o="&gt;";break;default:continue}s!==r&&(l+=t.substring(s,r)),s=r+1,l+=o}return s!==r?l+t.substring(s,r):l}const Rc=function(e){var t;return(t=e.target)==null?void 0:t.closest("td")},$q=function(e,t,n,o,l){if(!t&&!o&&(!l||Array.isArray(l)&&!l.length))return e;typeof n=="string"?n=n==="descending"?-1:1:n=n&&n<0?-1:1;const r=o?null:function(a,u){return l?(Array.isArray(l)||(l=[l]),l.map(c=>typeof c=="string"?Rt(a,c):c(a,u,e))):(t!=="$key"&&st(a)&&"$value"in a&&(a=a.$value),[st(a)?Rt(a,t):a])},s=function(a,u){if(o)return o(a.value,u.value);for(let c=0,f=a.key.length;c<f;c++){if(a.key[c]<u.key[c])return-1;if(a.key[c]>u.key[c])return 1}return 0};return e.map((a,u)=>({value:a,index:u,key:r?r(a,u):null})).sort((a,u)=>{let c=s(a,u);return c||(c=a.index-u.index),c*+n}).map(a=>a.value)},vC=function(e,t){let n=null;return e.columns.forEach(o=>{o.id===t&&(n=o)}),n},Tq=function(e,t){let n=null;for(let o=0;o<e.columns.length;o++){const l=e.columns[o];if(l.columnKey===t){n=l;break}}return n||Xt("ElTable",`No column matching with column-key: ${t}`),n},$g=function(e,t,n){const o=(t.className||"").match(new RegExp(`${n}-table_[^\\s]+`,"gm"));return o?vC(e,o[0]):null},rn=(e,t)=>{if(!e)throw new Error("Row is required when get row identity");if(typeof t=="string"){if(!t.includes("."))return`${e[t]}`;const n=t.split(".");let o=e;for(const l of n)o=o[l];return`${o}`}else if(typeof t=="function")return t.call(null,e)},Yl=function(e,t){const n={};return(e||[]).forEach((o,l)=>{n[rn(o,t)]={row:o,index:l}}),n};function Oq(e,t){const n={};let o;for(o in e)n[o]=e[o];for(o in t)if(ft(t,o)){const l=t[o];typeof l<"u"&&(n[o]=l)}return n}function eh(e){return e===""||e!==void 0&&(e=Number.parseInt(e,10),Number.isNaN(e)&&(e="")),e}function mC(e){return e===""||e!==void 0&&(e=eh(e),Number.isNaN(e)&&(e=80)),e}function Nq(e){return typeof e=="number"?e:typeof e=="string"?/^\d+(?:px)?$/.test(e)?Number.parseInt(e,10):e:null}function Mq(...e){return e.length===0?t=>t:e.length===1?e[0]:e.reduce((t,n)=>(...o)=>t(n(...o)))}function Rs(e,t,n){let o=!1;const l=e.indexOf(t),r=l!==-1,s=a=>{a==="add"?e.push(t):e.splice(l,1),o=!0,Re(t.children)&&t.children.forEach(u=>{Rs(e,u,n??!r)})};return Ut(n)?n&&!r?s("add"):!n&&r&&s("remove"):s(r?"remove":"add"),o}function Iq(e,t,n="children",o="hasChildren"){const l=s=>!(Array.isArray(s)&&s.length);function r(s,a,u){t(s,a,u),a.forEach(c=>{if(c[o]){t(c,null,u+1);return}const f=c[n];l(f)||r(c,f,u+1)})}e.forEach(s=>{if(s[o]){t(s,null,0);return}const a=s[n];l(a)||r(s,a,0)})}let Ao;function Aq(e,t,n,o){o=s0({enterable:!0,showArrow:!0},o);const{nextZIndex:l}=Zo(),r=e==null?void 0:e.dataset.prefix,s=e==null?void 0:e.querySelector(`.${r}-scrollbar__wrap`);function a(){const g=o.effect==="light",y=document.createElement("div");return y.className=[`${r}-popper`,g?"is-light":"is-dark",o.popperClass||""].join(" "),n=_q(n),y.innerHTML=n,y.style.zIndex=String(l()),e==null||e.appendChild(y),y}function u(){const g=document.createElement("div");return g.className=`${r}-popper__arrow`,g}function c(){f&&f.update()}Ao==null||Ao(),Ao=()=>{try{f&&f.destroy(),h&&(e==null||e.removeChild(h)),t.removeEventListener("mouseenter",d),t.removeEventListener("mouseleave",p),s==null||s.removeEventListener("scroll",Ao),Ao=void 0}catch{}};let f=null,d=c,p=Ao;o.enterable&&({onOpen:d,onClose:p}=l1({showAfter:o.showAfter,hideAfter:o.hideAfter,open:c,close:Ao}));const h=a();h.onmouseenter=d,h.onmouseleave=p;const v=[];if(o.offset&&v.push({name:"offset",options:{offset:[0,o.offset]}}),o.showArrow){const g=h.appendChild(u());v.push({name:"arrow",options:{element:g,padding:10}})}const m=o.popperOptions||{};return f=n1(t,h,{placement:o.placement||"top",strategy:"fixed",...m,modifiers:m.modifiers?v.concat(m.modifiers):v}),t.addEventListener("mouseenter",d),t.addEventListener("mouseleave",p),s==null||s.addEventListener("scroll",Ao),f}function gC(e){return e.children?D3(e.children,gC):[e]}function Tg(e,t){return e+t.colSpan}const yC=(e,t,n,o)=>{let l=0,r=e;const s=n.states.columns.value;if(o){const u=gC(o[e]);l=s.slice(0,s.indexOf(u[0])).reduce(Tg,0),r=l+u.reduce(Tg,0)-1}else l=e;let a;switch(t){case"left":r<n.states.fixedLeafColumnsLength.value&&(a="left");break;case"right":l>=s.length-n.states.rightFixedLeafColumnsLength.value&&(a="right");break;default:r<n.states.fixedLeafColumnsLength.value?a="left":l>=s.length-n.states.rightFixedLeafColumnsLength.value&&(a="right")}return a?{direction:a,start:l,after:r}:{}},th=(e,t,n,o,l,r=0)=>{const s=[],{direction:a,start:u,after:c}=yC(t,n,o,l);if(a){const f=a==="left";s.push(`${e}-fixed-column--${a}`),f&&c+r===o.states.fixedLeafColumnsLength.value-1?s.push("is-last-column"):!f&&u-r===o.states.columns.value.length-o.states.rightFixedLeafColumnsLength.value&&s.push("is-first-column")}return s};function Og(e,t){return e+(t.realWidth===null||Number.isNaN(t.realWidth)?Number(t.width):t.realWidth)}const nh=(e,t,n,o)=>{const{direction:l,start:r=0,after:s=0}=yC(e,t,n,o);if(!l)return;const a={},u=l==="left",c=n.states.columns.value;return u?a.left=c.slice(0,r).reduce(Og,0):a.right=c.slice(s+1).reverse().reduce(Og,0),a},Zr=(e,t)=>{e&&(Number.isNaN(e[t])||(e[t]=`${e[t]}px`))};function Pq(e){const t=rt(),n=I(!1),o=I([]);return{updateExpandRows:()=>{const u=e.data.value||[],c=e.rowKey.value;if(n.value)o.value=u.slice();else if(c){const f=Yl(o.value,c);o.value=u.reduce((d,p)=>{const h=rn(p,c);return f[h]&&d.push(p),d},[])}else o.value=[]},toggleRowExpansion:(u,c)=>{Rs(o.value,u,c)&&t.emit("expand-change",u,o.value.slice())},setExpandRowKeys:u=>{t.store.assertRowKey();const c=e.data.value||[],f=e.rowKey.value,d=Yl(c,f);o.value=u.reduce((p,h)=>{const v=d[h];return v&&p.push(v.row),p},[])},isRowExpanded:u=>{const c=e.rowKey.value;return c?!!Yl(o.value,c)[rn(u,c)]:o.value.includes(u)},states:{expandRows:o,defaultExpandAll:n}}}function Rq(e){const t=rt(),n=I(null),o=I(null),l=c=>{t.store.assertRowKey(),n.value=c,s(c)},r=()=>{n.value=null},s=c=>{const{data:f,rowKey:d}=e;let p=null;d.value&&(p=(i(f)||[]).find(h=>rn(h,d.value)===c)),o.value=p,t.emit("current-change",o.value,null)};return{setCurrentRowKey:l,restoreCurrentRowKey:r,setCurrentRowByKey:s,updateCurrentRow:c=>{const f=o.value;if(c&&c!==f){o.value=c,t.emit("current-change",o.value,f);return}!c&&f&&(o.value=null,t.emit("current-change",null,f))},updateCurrentRowData:()=>{const c=e.rowKey.value,f=e.data.value||[],d=o.value;if(!f.includes(d)&&d){if(c){const p=rn(d,c);s(p)}else o.value=null;o.value===null&&t.emit("current-change",null,d)}else n.value&&(s(n.value),r())},states:{_currentRowKey:n,currentRow:o}}}function xq(e){const t=I([]),n=I({}),o=I(16),l=I(!1),r=I({}),s=I("hasChildren"),a=I("children"),u=rt(),c=S(()=>{if(!e.rowKey.value)return{};const y=e.data.value||[];return d(y)}),f=S(()=>{const y=e.rowKey.value,w=Object.keys(r.value),b={};return w.length&&w.forEach(C=>{if(r.value[C].length){const _={children:[]};r.value[C].forEach($=>{const M=rn($,y);_.children.push(M),$[s.value]&&!b[M]&&(b[M]={children:[]})}),b[C]=_}}),b}),d=y=>{const w=e.rowKey.value,b={};return Iq(y,(C,_,$)=>{const M=rn(C,w);Array.isArray(_)?b[M]={children:_.map(T=>rn(T,w)),level:$}:l.value&&(b[M]={children:[],lazy:!0,level:$})},a.value,s.value),b},p=(y=!1,w=(b=>(b=u.store)==null?void 0:b.states.defaultExpandAll.value)())=>{var b;const C=c.value,_=f.value,$=Object.keys(C),M={};if($.length){const T=i(n),A=[],O=(L,R)=>{if(y)return t.value?w||t.value.includes(R):!!(w||L!=null&&L.expanded);{const V=w||t.value&&t.value.includes(R);return!!(L!=null&&L.expanded||V)}};$.forEach(L=>{const R=T[L],V={...C[L]};if(V.expanded=O(R,L),V.lazy){const{loaded:z=!1,loading:F=!1}=R||{};V.loaded=!!z,V.loading=!!F,A.push(L)}M[L]=V});const H=Object.keys(_);l.value&&H.length&&A.length&&H.forEach(L=>{const R=T[L],V=_[L].children;if(A.includes(L)){if(M[L].children.length!==0)throw new Error("[ElTable]children must be an empty array.");M[L].children=V}else{const{loaded:z=!1,loading:F=!1}=R||{};M[L]={lazy:!0,loaded:!!z,loading:!!F,expanded:O(R,L),children:V,level:""}}})}n.value=M,(b=u.store)==null||b.updateTableScrollY()};ve(()=>t.value,()=>{p(!0)}),ve(()=>c.value,()=>{p()}),ve(()=>f.value,()=>{p()});const h=y=>{t.value=y,p()},v=(y,w)=>{u.store.assertRowKey();const b=e.rowKey.value,C=rn(y,b),_=C&&n.value[C];if(C&&_&&"expanded"in _){const $=_.expanded;w=typeof w>"u"?!_.expanded:w,n.value[C].expanded=w,$!==w&&u.emit("expand-change",y,w),u.store.updateTableScrollY()}},m=y=>{u.store.assertRowKey();const w=e.rowKey.value,b=rn(y,w),C=n.value[b];l.value&&C&&"loaded"in C&&!C.loaded?g(y,b,C):v(y,void 0)},g=(y,w,b)=>{const{load:C}=u.props;C&&!n.value[w].loaded&&(n.value[w].loading=!0,C(y,b,_=>{if(!Array.isArray(_))throw new TypeError("[ElTable] data must be an array");n.value[w].loading=!1,n.value[w].loaded=!0,n.value[w].expanded=!0,_.length&&(r.value[w]=_),u.emit("expand-change",y,!0)}))};return{loadData:g,loadOrToggle:m,toggleTreeExpansion:v,updateTreeExpandKeys:h,updateTreeData:p,normalize:d,states:{expandRowKeys:t,treeData:n,indent:o,lazy:l,lazyTreeNodeMap:r,lazyColumnIdentifier:s,childrenColumnName:a}}}const Lq=(e,t)=>{const n=t.sortingColumn;return!n||typeof n.sortable=="string"?e:$q(e,t.sortProp,t.sortOrder,n.sortMethod,n.sortBy)},Pi=e=>{const t=[];return e.forEach(n=>{n.children?t.push.apply(t,Pi(n.children)):t.push(n)}),t};function Dq(){var e;const t=rt(),{size:n}=Gt((e=t.proxy)==null?void 0:e.$props),o=I(null),l=I([]),r=I([]),s=I(!1),a=I([]),u=I([]),c=I([]),f=I([]),d=I([]),p=I([]),h=I([]),v=I([]),m=[],g=I(0),y=I(0),w=I(0),b=I(!1),C=I([]),_=I(!1),$=I(!1),M=I(null),T=I({}),A=I(null),O=I(null),H=I(null),L=I(null),R=I(null);ve(l,()=>t.state&&N(!1),{deep:!0});const V=()=>{if(!o.value)throw new Error("[ElTable] prop row-key is required")},z=re=>{var be;(be=re.children)==null||be.forEach(B=>{B.fixed=re.fixed,z(B)})},F=()=>{a.value.forEach(ce=>{z(ce)}),f.value=a.value.filter(ce=>ce.fixed===!0||ce.fixed==="left"),d.value=a.value.filter(ce=>ce.fixed==="right"),f.value.length>0&&a.value[0]&&a.value[0].type==="selection"&&!a.value[0].fixed&&(a.value[0].fixed=!0,f.value.unshift(a.value[0]));const re=a.value.filter(ce=>!ce.fixed);u.value=[].concat(f.value).concat(re).concat(d.value);const be=Pi(re),B=Pi(f.value),X=Pi(d.value);g.value=be.length,y.value=B.length,w.value=X.length,c.value=[].concat(B).concat(be).concat(X),s.value=f.value.length>0||d.value.length>0},N=(re,be=!1)=>{re&&F(),be?t.state.doLayout():t.state.debouncedUpdateLayout()},x=re=>C.value.includes(re),P=()=>{b.value=!1,C.value.length&&(C.value=[],t.emit("selection-change",[]))},q=()=>{let re;if(o.value){re=[];const be=Yl(C.value,o.value),B=Yl(l.value,o.value);for(const X in be)ft(be,X)&&!B[X]&&re.push(be[X].row)}else re=C.value.filter(be=>!l.value.includes(be));if(re.length){const be=C.value.filter(B=>!re.includes(B));C.value=be,t.emit("selection-change",be.slice())}},te=()=>(C.value||[]).slice(),j=(re,be=void 0,B=!0)=>{if(Rs(C.value,re,be)){const ce=(C.value||[]).slice();B&&t.emit("select",ce,re),t.emit("selection-change",ce)}},Z=()=>{var re,be;const B=$.value?!b.value:!(b.value||C.value.length);b.value=B;let X=!1,ce=0;const Se=(be=(re=t==null?void 0:t.store)==null?void 0:re.states)==null?void 0:be.rowKey.value;l.value.forEach((Qe,Ot)=>{const At=Ot+ce;M.value?M.value.call(null,Qe,At)&&Rs(C.value,Qe,B)&&(X=!0):Rs(C.value,Qe,B)&&(X=!0),ce+=we(rn(Qe,Se))}),X&&t.emit("selection-change",C.value?C.value.slice():[]),t.emit("select-all",C.value)},ge=()=>{const re=Yl(C.value,o.value);l.value.forEach(be=>{const B=rn(be,o.value),X=re[B];X&&(C.value[X.index]=be)})},Ce=()=>{var re,be,B;if(((re=l.value)==null?void 0:re.length)===0){b.value=!1;return}let X;o.value&&(X=Yl(C.value,o.value));const ce=function(At){return X?!!X[rn(At,o.value)]:C.value.includes(At)};let Se=!0,Qe=0,Ot=0;for(let At=0,Qt=(l.value||[]).length;At<Qt;At++){const Et=(B=(be=t==null?void 0:t.store)==null?void 0:be.states)==null?void 0:B.rowKey.value,bt=At+Ot,ke=l.value[At],We=M.value&&M.value.call(null,ke,bt);if(ce(ke))Qe++;else if(!M.value||We){Se=!1;break}Ot+=we(rn(ke,Et))}Qe===0&&(Se=!1),b.value=Se},we=re=>{var be;if(!t||!t.store)return 0;const{treeData:B}=t.store.states;let X=0;const ce=(be=B.value[re])==null?void 0:be.children;return ce&&(X+=ce.length,ce.forEach(Se=>{X+=we(Se)})),X},le=(re,be)=>{Array.isArray(re)||(re=[re]);const B={};return re.forEach(X=>{T.value[X.id]=be,B[X.columnKey||X.id]=be}),B},ee=(re,be,B)=>{O.value&&O.value!==re&&(O.value.order=null),O.value=re,H.value=be,L.value=B},ae=()=>{let re=i(r);Object.keys(T.value).forEach(be=>{const B=T.value[be];if(!B||B.length===0)return;const X=vC({columns:c.value},be);X&&X.filterMethod&&(re=re.filter(ce=>B.some(Se=>X.filterMethod.call(null,Se,ce,X))))}),A.value=re},pe=()=>{l.value=Lq(A.value,{sortingColumn:O.value,sortProp:H.value,sortOrder:L.value})},xe=(re=void 0)=>{re&&re.filter||ae(),pe()},U=re=>{const{tableHeaderRef:be}=t.refs;if(!be)return;const B=Object.assign({},be.filterPanels),X=Object.keys(B);if(X.length)if(typeof re=="string"&&(re=[re]),Array.isArray(re)){const ce=re.map(Se=>Tq({columns:c.value},Se));X.forEach(Se=>{const Qe=ce.find(Ot=>Ot.id===Se);Qe&&(Qe.filteredValue=[])}),t.store.commit("filterChange",{column:ce,values:[],silent:!0,multi:!0})}else X.forEach(ce=>{const Se=c.value.find(Qe=>Qe.id===ce);Se&&(Se.filteredValue=[])}),T.value={},t.store.commit("filterChange",{column:{},values:[],silent:!0})},Q=()=>{O.value&&(ee(null,null,null),t.store.commit("changeSortCondition",{silent:!0}))},{setExpandRowKeys:de,toggleRowExpansion:_e,updateExpandRows:$e,states:ie,isRowExpanded:Ee}=Pq({data:l,rowKey:o}),{updateTreeExpandKeys:he,toggleTreeExpansion:Te,updateTreeData:ye,loadOrToggle:ue,states:Ie}=xq({data:l,rowKey:o}),{updateCurrentRowData:Pe,updateCurrentRow:Ke,setCurrentRowKey:Je,states:nt}=Rq({data:l,rowKey:o});return{assertRowKey:V,updateColumns:F,scheduleLayout:N,isSelected:x,clearSelection:P,cleanSelection:q,getSelectionRows:te,toggleRowSelection:j,_toggleAllSelection:Z,toggleAllSelection:null,updateSelectionByRowKey:ge,updateAllSelected:Ce,updateFilters:le,updateCurrentRow:Ke,updateSort:ee,execFilter:ae,execSort:pe,execQuery:xe,clearFilter:U,clearSort:Q,toggleRowExpansion:_e,setExpandRowKeysAdapter:re=>{de(re),he(re)},setCurrentRowKey:Je,toggleRowExpansionAdapter:(re,be)=>{c.value.some(({type:X})=>X==="expand")?_e(re,be):Te(re,be)},isRowExpanded:Ee,updateExpandRows:$e,updateCurrentRowData:Pe,loadOrToggle:ue,updateTreeData:ye,states:{tableSize:n,rowKey:o,data:l,_data:r,isComplex:s,_columns:a,originColumns:u,columns:c,fixedColumns:f,rightFixedColumns:d,leafColumns:p,fixedLeafColumns:h,rightFixedLeafColumns:v,updateOrderFns:m,leafColumnsLength:g,fixedLeafColumnsLength:y,rightFixedLeafColumnsLength:w,isAllSelected:b,selection:C,reserveSelection:_,selectOnIndeterminate:$,selectable:M,filters:T,filteredData:A,sortingColumn:O,sortProp:H,sortOrder:L,hoverRow:R,...ie,...Ie,...nt}}}function lf(e,t){return e.map(n=>{var o;return n.id===t.id?t:((o=n.children)!=null&&o.length&&(n.children=lf(n.children,t)),n)})}function rf(e){e.forEach(t=>{var n,o;t.no=(n=t.getColumnIndex)==null?void 0:n.call(t),(o=t.children)!=null&&o.length&&rf(t.children)}),e.sort((t,n)=>t.no-n.no)}function Bq(){const e=rt(),t=Dq();return{ns:me("table"),...t,mutations:{setData(s,a){const u=i(s._data)!==a;s.data.value=a,s._data.value=a,e.store.execQuery(),e.store.updateCurrentRowData(),e.store.updateExpandRows(),e.store.updateTreeData(e.store.states.defaultExpandAll.value),i(s.reserveSelection)?(e.store.assertRowKey(),e.store.updateSelectionByRowKey()):u?e.store.clearSelection():e.store.cleanSelection(),e.store.updateAllSelected(),e.$ready&&e.store.scheduleLayout()},insertColumn(s,a,u,c){const f=i(s._columns);let d=[];u?(u&&!u.children&&(u.children=[]),u.children.push(a),d=lf(f,u)):(f.push(a),d=f),rf(d),s._columns.value=d,s.updateOrderFns.push(c),a.type==="selection"&&(s.selectable.value=a.selectable,s.reserveSelection.value=a.reserveSelection),e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},updateColumnOrder(s,a){var u;((u=a.getColumnIndex)==null?void 0:u.call(a))!==a.no&&(rf(s._columns.value),e.$ready&&e.store.updateColumns())},removeColumn(s,a,u,c){const f=i(s._columns)||[];if(u)u.children.splice(u.children.findIndex(p=>p.id===a.id),1),De(()=>{var p;((p=u.children)==null?void 0:p.length)===0&&delete u.children}),s._columns.value=lf(f,u);else{const p=f.indexOf(a);p>-1&&(f.splice(p,1),s._columns.value=f)}const d=s.updateOrderFns.indexOf(c);d>-1&&s.updateOrderFns.splice(d,1),e.$ready&&(e.store.updateColumns(),e.store.scheduleLayout())},sort(s,a){const{prop:u,order:c,init:f}=a;if(u){const d=i(s.columns).find(p=>p.property===u);d&&(d.order=c,e.store.updateSort(d,u,c),e.store.commit("changeSortCondition",{init:f}))}},changeSortCondition(s,a){const{sortingColumn:u,sortProp:c,sortOrder:f}=s,d=i(u),p=i(c),h=i(f);h===null&&(s.sortingColumn.value=null,s.sortProp.value=null);const v={filter:!0};e.store.execQuery(v),(!a||!(a.silent||a.init))&&e.emit("sort-change",{column:d,prop:p,order:h}),e.store.updateTableScrollY()},filterChange(s,a){const{column:u,values:c,silent:f}=a,d=e.store.updateFilters(u,c);e.store.execQuery(),f||e.emit("filter-change",d),e.store.updateTableScrollY()},toggleAllSelection(){e.store.toggleAllSelection()},rowSelectedChanged(s,a){e.store.toggleRowSelection(a),e.store.updateAllSelected()},setHoverRow(s,a){s.hoverRow.value=a},setCurrentRow(s,a){e.store.updateCurrentRow(a)}},commit:function(s,...a){const u=e.store.mutations;if(u[s])u[s].apply(e,[e.store.states].concat(a));else throw new Error(`Action not found: ${s}`)},updateTableScrollY:function(){De(()=>e.layout.updateScrollY.apply(e.layout))}}}const xs={rowKey:"rowKey",defaultExpandAll:"defaultExpandAll",selectOnIndeterminate:"selectOnIndeterminate",indent:"indent",lazy:"lazy",data:"data",["treeProps.hasChildren"]:{key:"lazyColumnIdentifier",default:"hasChildren"},["treeProps.children"]:{key:"childrenColumnName",default:"children"}};function Fq(e,t){if(!e)throw new Error("Table is required.");const n=Bq();return n.toggleAllSelection=Cn(n._toggleAllSelection,10),Object.keys(xs).forEach(o=>{bC(wC(t,o),o,n)}),Vq(n,t),n}function Vq(e,t){Object.keys(xs).forEach(n=>{ve(()=>wC(t,n),o=>{bC(o,n,e)})})}function bC(e,t,n){let o=e,l=xs[t];typeof xs[t]=="object"&&(l=l.key,o=o||xs[t].default),n.states[l].value=o}function wC(e,t){if(t.includes(".")){const n=t.split(".");let o=e;return n.forEach(l=>{o=o[l]}),o}else return e[t]}class zq{constructor(t){this.observers=[],this.table=null,this.store=null,this.columns=[],this.fit=!0,this.showHeader=!0,this.height=I(null),this.scrollX=I(!1),this.scrollY=I(!1),this.bodyWidth=I(null),this.fixedWidth=I(null),this.rightFixedWidth=I(null),this.gutterWidth=0;for(const n in t)ft(t,n)&&(Tt(this[n])?this[n].value=t[n]:this[n]=t[n]);if(!this.table)throw new Error("Table is required for Table Layout");if(!this.store)throw new Error("Store is required for Table Layout")}updateScrollY(){if(this.height.value===null)return!1;const n=this.table.refs.scrollBarRef;if(this.table.vnode.el&&n){let o=!0;const l=this.scrollY.value;return o=n.wrapRef.scrollHeight>n.wrapRef.clientHeight,this.scrollY.value=o,l!==o}return!1}setHeight(t,n="height"){if(!pt)return;const o=this.table.vnode.el;if(t=Nq(t),this.height.value=Number(t),!o&&(t||t===0))return De(()=>this.setHeight(t,n));typeof t=="number"?(o.style[n]=`${t}px`,this.updateElsHeight()):typeof t=="string"&&(o.style[n]=t,this.updateElsHeight())}setMaxHeight(t){this.setHeight(t,"max-height")}getFlattenColumns(){const t=[];return this.table.store.states.columns.value.forEach(o=>{o.isColumnGroup?t.push.apply(t,o.columns):t.push(o)}),t}updateElsHeight(){this.updateScrollY(),this.notifyObservers("scrollable")}headerDisplayNone(t){if(!t)return!0;let n=t;for(;n.tagName!=="DIV";){if(getComputedStyle(n).display==="none")return!0;n=n.parentElement}return!1}updateColumnsWidth(){if(!pt)return;const t=this.fit,n=this.table.vnode.el.clientWidth;let o=0;const l=this.getFlattenColumns(),r=l.filter(u=>typeof u.width!="number");if(l.forEach(u=>{typeof u.width=="number"&&u.realWidth&&(u.realWidth=null)}),r.length>0&&t){if(l.forEach(u=>{o+=Number(u.width||u.minWidth||80)}),o<=n){this.scrollX.value=!1;const u=n-o;if(r.length===1)r[0].realWidth=Number(r[0].minWidth||80)+u;else{const c=r.reduce((p,h)=>p+Number(h.minWidth||80),0),f=u/c;let d=0;r.forEach((p,h)=>{if(h===0)return;const v=Math.floor(Number(p.minWidth||80)*f);d+=v,p.realWidth=Number(p.minWidth||80)+v}),r[0].realWidth=Number(r[0].minWidth||80)+u-d}}else this.scrollX.value=!0,r.forEach(u=>{u.realWidth=Number(u.minWidth)});this.bodyWidth.value=Math.max(o,n),this.table.state.resizeState.value.width=this.bodyWidth.value}else l.forEach(u=>{!u.width&&!u.minWidth?u.realWidth=80:u.realWidth=Number(u.width||u.minWidth),o+=u.realWidth}),this.scrollX.value=o>n,this.bodyWidth.value=o;const s=this.store.states.fixedColumns.value;if(s.length>0){let u=0;s.forEach(c=>{u+=Number(c.realWidth||c.width)}),this.fixedWidth.value=u}const a=this.store.states.rightFixedColumns.value;if(a.length>0){let u=0;a.forEach(c=>{u+=Number(c.realWidth||c.width)}),this.rightFixedWidth.value=u}this.notifyObservers("columns")}addObserver(t){this.observers.push(t)}removeObserver(t){const n=this.observers.indexOf(t);n!==-1&&this.observers.splice(n,1)}notifyObservers(t){this.observers.forEach(o=>{var l,r;switch(t){case"columns":(l=o.state)==null||l.onColumnsChange(this);break;case"scrollable":(r=o.state)==null||r.onScrollableChange(this);break;default:throw new Error(`Table Layout don't have event ${t}.`)}})}}const{CheckboxGroup:Hq}=Jn,Kq=G({name:"ElTableFilterPanel",components:{ElCheckbox:Jn,ElCheckboxGroup:Hq,ElScrollbar:Qo,ElTooltip:Sn,ElIcon:Le,ArrowDown:$l,ArrowUp:Lu},directives:{ClickOutside:kl},props:{placement:{type:String,default:"bottom-start"},store:{type:Object},column:{type:Object},upDataColumn:{type:Function}},setup(e){const t=rt(),{t:n}=gt(),o=me("table-filter"),l=t==null?void 0:t.parent;l.filterPanels.value[e.column.id]||(l.filterPanels.value[e.column.id]=t);const r=I(!1),s=I(null),a=S(()=>e.column&&e.column.filters),u=S({get:()=>{var C;return(((C=e.column)==null?void 0:C.filteredValue)||[])[0]},set:C=>{c.value&&(typeof C<"u"&&C!==null?c.value.splice(0,1,C):c.value.splice(0,1))}}),c=S({get(){return e.column?e.column.filteredValue||[]:[]},set(C){e.column&&e.upDataColumn("filteredValue",C)}}),f=S(()=>e.column?e.column.filterMultiple:!0),d=C=>C.value===u.value,p=()=>{r.value=!1},h=C=>{C.stopPropagation(),r.value=!r.value},v=()=>{r.value=!1},m=()=>{w(c.value),p()},g=()=>{c.value=[],w(c.value),p()},y=C=>{u.value=C,w(typeof C<"u"&&C!==null?c.value:[]),p()},w=C=>{e.store.commit("filterChange",{column:e.column,values:C}),e.store.updateAllSelected()};ve(r,C=>{e.column&&e.upDataColumn("filterOpened",C)},{immediate:!0});const b=S(()=>{var C,_;return(_=(C=s.value)==null?void 0:C.popperRef)==null?void 0:_.contentRef});return{tooltipVisible:r,multiple:f,filteredValue:c,filterValue:u,filters:a,handleConfirm:m,handleReset:g,handleSelect:y,isActive:d,t:n,ns:o,showFilterPanel:h,hideFilterPanel:v,popperPaneRef:b,tooltip:s}}}),Wq={key:0},jq=["disabled"],Uq=["label","onClick"];function qq(e,t,n,o,l,r){const s=Ue("el-checkbox"),a=Ue("el-checkbox-group"),u=Ue("el-scrollbar"),c=Ue("arrow-up"),f=Ue("arrow-down"),d=Ue("el-icon"),p=Ue("el-tooltip"),h=Ws("click-outside");return k(),se(p,{ref:"tooltip",visible:e.tooltipVisible,offset:0,placement:e.placement,"show-arrow":!1,"stop-popper-mouse-event":!1,teleported:"",effect:"light",pure:"","popper-class":e.ns.b(),persistent:""},{content:Y(()=>[e.multiple?(k(),D("div",Wq,[K("div",{class:E(e.ns.e("content"))},[W(u,{"wrap-class":e.ns.e("wrap")},{default:Y(()=>[W(a,{modelValue:e.filteredValue,"onUpdate:modelValue":t[0]||(t[0]=v=>e.filteredValue=v),class:E(e.ns.e("checkbox-group"))},{default:Y(()=>[(k(!0),D(Ve,null,dt(e.filters,v=>(k(),se(s,{key:v.value,label:v.value},{default:Y(()=>[vt(Oe(v.text),1)]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue","class"])]),_:1},8,["wrap-class"])],2),K("div",{class:E(e.ns.e("bottom"))},[K("button",{class:E({[e.ns.is("disabled")]:e.filteredValue.length===0}),disabled:e.filteredValue.length===0,type:"button",onClick:t[1]||(t[1]=(...v)=>e.handleConfirm&&e.handleConfirm(...v))},Oe(e.t("el.table.confirmFilter")),11,jq),K("button",{type:"button",onClick:t[2]||(t[2]=(...v)=>e.handleReset&&e.handleReset(...v))},Oe(e.t("el.table.resetFilter")),1)],2)])):(k(),D("ul",{key:1,class:E(e.ns.e("list"))},[K("li",{class:E([e.ns.e("list-item"),{[e.ns.is("active")]:e.filterValue===void 0||e.filterValue===null}]),onClick:t[3]||(t[3]=v=>e.handleSelect(null))},Oe(e.t("el.table.clearFilter")),3),(k(!0),D(Ve,null,dt(e.filters,v=>(k(),D("li",{key:v.value,class:E([e.ns.e("list-item"),e.ns.is("active",e.isActive(v))]),label:v.value,onClick:m=>e.handleSelect(v.value)},Oe(v.text),11,Uq))),128))],2))]),default:Y(()=>[Ze((k(),D("span",{class:E([`${e.ns.namespace.value}-table__column-filter-trigger`,`${e.ns.namespace.value}-none-outline`]),onClick:t[4]||(t[4]=(...v)=>e.showFilterPanel&&e.showFilterPanel(...v))},[W(d,null,{default:Y(()=>[e.column.filterOpened?(k(),se(c,{key:0})):(k(),se(f,{key:1}))]),_:1})],2)),[[h,e.hideFilterPanel,e.popperPaneRef]])]),_:1},8,["visible","placement","popper-class"])}var Yq=Ne(Kq,[["render",qq],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/filter-panel.vue"]]);function CC(e){const t=rt();wu(()=>{n.value.addObserver(t)}),et(()=>{o(n.value),l(n.value)}),Uo(()=>{o(n.value),l(n.value)}),El(()=>{n.value.removeObserver(t)});const n=S(()=>{const r=e.layout;if(!r)throw new Error("Can not find table layout.");return r}),o=r=>{var s;const a=((s=e.vnode.el)==null?void 0:s.querySelectorAll("colgroup > col"))||[];if(!a.length)return;const u=r.getFlattenColumns(),c={};u.forEach(f=>{c[f.id]=f});for(let f=0,d=a.length;f<d;f++){const p=a[f],h=p.getAttribute("name"),v=c[h];v&&p.setAttribute("width",v.realWidth||v.width)}},l=r=>{var s,a;const u=((s=e.vnode.el)==null?void 0:s.querySelectorAll("colgroup > col[name=gutter]"))||[];for(let f=0,d=u.length;f<d;f++)u[f].setAttribute("width",r.scrollY.value?r.gutterWidth:"0");const c=((a=e.vnode.el)==null?void 0:a.querySelectorAll("th.gutter"))||[];for(let f=0,d=c.length;f<d;f++){const p=c[f];p.style.width=r.scrollY.value?`${r.gutterWidth}px`:"0",p.style.display=r.scrollY.value?"":"none"}};return{tableLayout:n.value,onColumnsChange:o,onScrollableChange:l}}const No=Symbol("ElTable");function Gq(e,t){const n=rt(),o=Be(No),l=m=>{m.stopPropagation()},r=(m,g)=>{!g.filters&&g.sortable?v(m,g,!1):g.filterable&&!g.sortable&&l(m),o==null||o.emit("header-click",g,m)},s=(m,g)=>{o==null||o.emit("header-contextmenu",g,m)},a=I(null),u=I(!1),c=I({}),f=(m,g)=>{if(pt&&!(g.children&&g.children.length>0)&&a.value&&e.border){u.value=!0;const y=o;t("set-drag-visible",!0);const b=(y==null?void 0:y.vnode.el).getBoundingClientRect().left,C=n.vnode.el.querySelector(`th.${g.id}`),_=C.getBoundingClientRect(),$=_.left-b+30;Co(C,"noclick"),c.value={startMouseLeft:m.clientX,startLeft:_.right-b,startColumnLeft:_.left-b,tableLeft:b};const M=y==null?void 0:y.refs.resizeProxy;M.style.left=`${c.value.startLeft}px`,document.onselectstart=function(){return!1},document.ondragstart=function(){return!1};const T=O=>{const H=O.clientX-c.value.startMouseLeft,L=c.value.startLeft+H;M.style.left=`${Math.max($,L)}px`},A=()=>{if(u.value){const{startColumnLeft:O,startLeft:H}=c.value,R=Number.parseInt(M.style.left,10)-O;g.width=g.realWidth=R,y==null||y.emit("header-dragend",g.width,H-O,g,m),requestAnimationFrame(()=>{e.store.scheduleLayout(!1,!0)}),document.body.style.cursor="",u.value=!1,a.value=null,c.value={},t("set-drag-visible",!1)}document.removeEventListener("mousemove",T),document.removeEventListener("mouseup",A),document.onselectstart=null,document.ondragstart=null,setTimeout(()=>{Tn(C,"noclick")},0)};document.addEventListener("mousemove",T),document.addEventListener("mouseup",A)}},d=(m,g)=>{var y;if(g.children&&g.children.length>0)return;const w=(y=m.target)==null?void 0:y.closest("th");if(!(!g||!g.resizable)&&!u.value&&e.border){const b=w.getBoundingClientRect(),C=document.body.style;b.width>12&&b.right-m.pageX<8?(C.cursor="col-resize",so(w,"is-sortable")&&(w.style.cursor="col-resize"),a.value=g):u.value||(C.cursor="",so(w,"is-sortable")&&(w.style.cursor="pointer"),a.value=null)}},p=()=>{pt&&(document.body.style.cursor="")},h=({order:m,sortOrders:g})=>{if(m==="")return g[0];const y=g.indexOf(m||null);return g[y>g.length-2?0:y+1]},v=(m,g,y)=>{var w;m.stopPropagation();const b=g.order===y?null:y||h(g),C=(w=m.target)==null?void 0:w.closest("th");if(C&&so(C,"noclick")){Tn(C,"noclick");return}if(!g.sortable)return;const _=e.store.states;let $=_.sortProp.value,M;const T=_.sortingColumn.value;(T!==g||T===g&&T.order===null)&&(T&&(T.order=null),_.sortingColumn.value=g,$=g.property),b?M=g.order=b:M=g.order=null,_.sortProp.value=$,_.sortOrder.value=M,o==null||o.store.commit("changeSortCondition")};return{handleHeaderClick:r,handleHeaderContextMenu:s,handleMouseDown:f,handleMouseMove:d,handleMouseOut:p,handleSortClick:v,handleFilterClick:l}}function Xq(e){const t=Be(No),n=me("table");return{getHeaderRowStyle:a=>{const u=t==null?void 0:t.props.headerRowStyle;return typeof u=="function"?u.call(null,{rowIndex:a}):u},getHeaderRowClass:a=>{const u=[],c=t==null?void 0:t.props.headerRowClassName;return typeof c=="string"?u.push(c):typeof c=="function"&&u.push(c.call(null,{rowIndex:a})),u.join(" ")},getHeaderCellStyle:(a,u,c,f)=>{var d;let p=(d=t==null?void 0:t.props.headerCellStyle)!=null?d:{};typeof p=="function"&&(p=p.call(null,{rowIndex:a,columnIndex:u,row:c,column:f}));const h=nh(u,f.fixed,e.store,c);return Zr(h,"left"),Zr(h,"right"),Object.assign({},p,h)},getHeaderCellClass:(a,u,c,f)=>{const d=th(n.b(),u,f.fixed,e.store,c),p=[f.id,f.order,f.headerAlign,f.className,f.labelClassName,...d];f.children||p.push("is-leaf"),f.sortable&&p.push("is-sortable");const h=t==null?void 0:t.props.headerCellClassName;return typeof h=="string"?p.push(h):typeof h=="function"&&p.push(h.call(null,{rowIndex:a,columnIndex:u,row:c,column:f})),p.push(n.e("cell")),p.filter(v=>Boolean(v)).join(" ")}}}const SC=e=>{const t=[];return e.forEach(n=>{n.children?(t.push(n),t.push.apply(t,SC(n.children))):t.push(n)}),t},Jq=e=>{let t=1;const n=(r,s)=>{if(s&&(r.level=s.level+1,t<r.level&&(t=r.level)),r.children){let a=0;r.children.forEach(u=>{n(u,r),a+=u.colSpan}),r.colSpan=a}else r.colSpan=1};e.forEach(r=>{r.level=1,n(r,void 0)});const o=[];for(let r=0;r<t;r++)o.push([]);return SC(e).forEach(r=>{r.children?(r.rowSpan=1,r.children.forEach(s=>s.isSubColumn=!0)):r.rowSpan=t-r.level+1,o[r.level-1].push(r)}),o};function Zq(e){const t=Be(No),n=S(()=>Jq(e.store.states.originColumns.value));return{isGroup:S(()=>{const r=n.value.length>1;return r&&t&&(t.state.isGroup.value=!0),r}),toggleAllSelection:r=>{r.stopPropagation(),t==null||t.store.commit("toggleAllSelection")},columnRows:n}}var Qq=G({name:"ElTableHeader",components:{ElCheckbox:Jn},props:{fixed:{type:String,default:""},store:{required:!0,type:Object},border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(e,{emit:t}){const n=rt(),o=Be(No),l=me("table"),r=I({}),{onColumnsChange:s,onScrollableChange:a}=CC(o);et(async()=>{await De(),await De();const{prop:$,order:M}=e.defaultSort;o==null||o.store.commit("sort",{prop:$,order:M,init:!0})});const{handleHeaderClick:u,handleHeaderContextMenu:c,handleMouseDown:f,handleMouseMove:d,handleMouseOut:p,handleSortClick:h,handleFilterClick:v}=Gq(e,t),{getHeaderRowStyle:m,getHeaderRowClass:g,getHeaderCellStyle:y,getHeaderCellClass:w}=Xq(e),{isGroup:b,toggleAllSelection:C,columnRows:_}=Zq(e);return n.state={onColumnsChange:s,onScrollableChange:a},n.filterPanels=r,{ns:l,filterPanels:r,onColumnsChange:s,onScrollableChange:a,columnRows:_,getHeaderRowClass:g,getHeaderRowStyle:m,getHeaderCellClass:w,getHeaderCellStyle:y,handleHeaderClick:u,handleHeaderContextMenu:c,handleMouseDown:f,handleMouseMove:d,handleMouseOut:p,handleSortClick:h,handleFilterClick:v,isGroup:b,toggleAllSelection:C}},render(){const{ns:e,isGroup:t,columnRows:n,getHeaderCellStyle:o,getHeaderCellClass:l,getHeaderRowClass:r,getHeaderRowStyle:s,handleHeaderClick:a,handleHeaderContextMenu:u,handleMouseDown:c,handleMouseMove:f,handleSortClick:d,handleMouseOut:p,store:h,$parent:v}=this;let m=1;return ze("thead",{class:{[e.is("group")]:t}},n.map((g,y)=>ze("tr",{class:r(y),key:y,style:s(y)},g.map((w,b)=>(w.rowSpan>m&&(m=w.rowSpan),ze("th",{class:l(y,b,g,w),colspan:w.colSpan,key:`${w.id}-thead`,rowspan:w.rowSpan,style:o(y,b,g,w),onClick:C=>a(C,w),onContextmenu:C=>u(C,w),onMousedown:C=>c(C,w),onMousemove:C=>f(C,w),onMouseout:p},[ze("div",{class:["cell",w.filteredValue&&w.filteredValue.length>0?"highlight":""]},[w.renderHeader?w.renderHeader({column:w,$index:b,store:h,_self:v}):w.label,w.sortable&&ze("span",{onClick:C=>d(C,w),class:"caret-wrapper"},[ze("i",{onClick:C=>d(C,w,"ascending"),class:"sort-caret ascending"}),ze("i",{onClick:C=>d(C,w,"descending"),class:"sort-caret descending"})]),w.filterable&&ze(Yq,{store:h,placement:w.filterPlacement||"bottom-start",column:w,upDataColumn:(C,_)=>{w[C]=_}})])]))))))}});function eY(e){const t=Be(No),n=I(""),o=I(ze("div")),l=(p,h,v)=>{var m;const g=t,y=Rc(p);let w;const b=(m=g==null?void 0:g.vnode.el)==null?void 0:m.dataset.prefix;y&&(w=$g({columns:e.store.states.columns.value},y,b),w&&(g==null||g.emit(`cell-${v}`,h,w,y,p))),g==null||g.emit(`row-${v}`,h,w,p)},r=(p,h)=>{l(p,h,"dblclick")},s=(p,h)=>{e.store.commit("setCurrentRow",h),l(p,h,"click")},a=(p,h)=>{l(p,h,"contextmenu")},u=Cn(p=>{e.store.commit("setHoverRow",p)},30),c=Cn(()=>{e.store.commit("setHoverRow",null)},30);return{handleDoubleClick:r,handleClick:s,handleContextMenu:a,handleMouseEnter:u,handleMouseLeave:c,handleCellMouseEnter:(p,h,v)=>{var m;const g=t,y=Rc(p),w=(m=g==null?void 0:g.vnode.el)==null?void 0:m.dataset.prefix;if(y){const M=$g({columns:e.store.states.columns.value},y,w),T=g.hoverState={cell:y,column:M,row:h};g==null||g.emit("cell-mouse-enter",T.row,T.column,T.cell,p)}if(!v)return;const b=p.target.querySelector(".cell");if(!(so(b,`${w}-tooltip`)&&b.childNodes.length))return;const C=document.createRange();C.setStart(b,0),C.setEnd(b,b.childNodes.length);const _=Math.round(C.getBoundingClientRect().width),$=(Number.parseInt(xo(b,"paddingLeft"),10)||0)+(Number.parseInt(xo(b,"paddingRight"),10)||0);(_+$>b.offsetWidth||b.scrollWidth>b.offsetWidth)&&Aq(t==null?void 0:t.refs.tableWrapper,y,y.innerText||y.textContent,v)},handleCellMouseLeave:p=>{if(!Rc(p))return;const v=t==null?void 0:t.hoverState;t==null||t.emit("cell-mouse-leave",v==null?void 0:v.row,v==null?void 0:v.column,v==null?void 0:v.cell,p)},tooltipContent:n,tooltipTrigger:o}}function tY(e){const t=Be(No),n=me("table");return{getRowStyle:(c,f)=>{const d=t==null?void 0:t.props.rowStyle;return typeof d=="function"?d.call(null,{row:c,rowIndex:f}):d||null},getRowClass:(c,f)=>{const d=[n.e("row")];t!=null&&t.props.highlightCurrentRow&&c===e.store.states.currentRow.value&&d.push("current-row"),e.stripe&&f%2===1&&d.push(n.em("row","striped"));const p=t==null?void 0:t.props.rowClassName;return typeof p=="string"?d.push(p):typeof p=="function"&&d.push(p.call(null,{row:c,rowIndex:f})),d},getCellStyle:(c,f,d,p)=>{const h=t==null?void 0:t.props.cellStyle;let v=h??{};typeof h=="function"&&(v=h.call(null,{rowIndex:c,columnIndex:f,row:d,column:p}));const m=nh(f,e==null?void 0:e.fixed,e.store);return Zr(m,"left"),Zr(m,"right"),Object.assign({},v,m)},getCellClass:(c,f,d,p,h)=>{const v=th(n.b(),f,e==null?void 0:e.fixed,e.store,void 0,h),m=[p.id,p.align,p.className,...v],g=t==null?void 0:t.props.cellClassName;return typeof g=="string"?m.push(g):typeof g=="function"&&m.push(g.call(null,{rowIndex:c,columnIndex:f,row:d,column:p})),m.push(n.e("cell")),m.filter(y=>Boolean(y)).join(" ")},getSpan:(c,f,d,p)=>{let h=1,v=1;const m=t==null?void 0:t.props.spanMethod;if(typeof m=="function"){const g=m({row:c,column:f,rowIndex:d,columnIndex:p});Array.isArray(g)?(h=g[0],v=g[1]):typeof g=="object"&&(h=g.rowspan,v=g.colspan)}return{rowspan:h,colspan:v}},getColspanRealWidth:(c,f,d)=>{if(f<1)return c[d].realWidth;const p=c.map(({realWidth:h,width:v})=>h||v).slice(d,d+f);return Number(p.reduce((h,v)=>Number(h)+Number(v),-1))}}}function nY(e){const t=Be(No),n=me("table"),{handleDoubleClick:o,handleClick:l,handleContextMenu:r,handleMouseEnter:s,handleMouseLeave:a,handleCellMouseEnter:u,handleCellMouseLeave:c,tooltipContent:f,tooltipTrigger:d}=eY(e),{getRowStyle:p,getRowClass:h,getCellStyle:v,getCellClass:m,getSpan:g,getColspanRealWidth:y}=tY(e),w=S(()=>e.store.states.columns.value.findIndex(({type:M})=>M==="default")),b=(M,T)=>{const A=t.props.rowKey;return A?rn(M,A):T},C=(M,T,A,O=!1)=>{const{tooltipEffect:H,tooltipOptions:L,store:R}=e,{indent:V,columns:z}=R.states,F=h(M,T);let N=!0;return A&&(F.push(n.em("row",`level-${A.level}`)),N=A.display),ze("tr",{style:[N?null:{display:"none"},p(M,T)],class:F,key:b(M,T),onDblclick:P=>o(P,M),onClick:P=>l(P,M),onContextmenu:P=>r(P,M),onMouseenter:()=>s(T),onMouseleave:a},z.value.map((P,q)=>{const{rowspan:te,colspan:j}=g(M,P,T,q);if(!te||!j)return null;const Z={...P};Z.realWidth=y(z.value,j,q);const ge={store:e.store,_self:e.context||t,column:Z,row:M,$index:T,cellIndex:q,expanded:O};q===w.value&&A&&(ge.treeNode={indent:A.level*V.value,level:A.level},typeof A.expanded=="boolean"&&(ge.treeNode.expanded=A.expanded,"loading"in A&&(ge.treeNode.loading=A.loading),"noLazyChildren"in A&&(ge.treeNode.noLazyChildren=A.noLazyChildren)));const Ce=`${T},${q}`,we=Z.columnKey||Z.rawColumnKey||"",le=_(q,P,ge),ee=P.showOverflowTooltip&&s0({effect:H},L,P.showOverflowTooltip);return ze("td",{style:v(T,q,M,P),class:m(T,q,M,P,j-1),key:`${we}${Ce}`,rowspan:te,colspan:j,onMouseenter:ae=>u(ae,M,ee),onMouseleave:c},[le])}))},_=(M,T,A)=>T.renderCell(A);return{wrappedRowRender:(M,T)=>{const A=e.store,{isRowExpanded:O,assertRowKey:H}=A,{treeData:L,lazyTreeNodeMap:R,childrenColumnName:V,rowKey:z}=A.states,F=A.states.columns.value;if(F.some(({type:x})=>x==="expand")){const x=O(M),P=C(M,T,void 0,x),q=t.renderExpanded;return x?q?[[P,ze("tr",{key:`expanded-row__${P.key}`},[ze("td",{colspan:F.length,class:`${n.e("cell")} ${n.e("expanded-cell")}`},[q({row:M,$index:T,store:A,expanded:x})])])]]:(console.error("[Element Error]renderExpanded is required."),P):[[P]]}else if(Object.keys(L.value).length){H();const x=rn(M,z.value);let P=L.value[x],q=null;P&&(q={expanded:P.expanded,level:P.level,display:!0},typeof P.lazy=="boolean"&&(typeof P.loaded=="boolean"&&P.loaded&&(q.noLazyChildren=!(P.children&&P.children.length)),q.loading=P.loading));const te=[C(M,T,q)];if(P){let j=0;const Z=(Ce,we)=>{Ce&&Ce.length&&we&&Ce.forEach(le=>{const ee={display:we.display&&we.expanded,level:we.level+1,expanded:!1,noLazyChildren:!1,loading:!1},ae=rn(le,z.value);if(ae==null)throw new Error("For nested data item, row-key is required.");if(P={...L.value[ae]},P&&(ee.expanded=P.expanded,P.level=P.level||ee.level,P.display=!!(P.expanded&&ee.display),typeof P.lazy=="boolean"&&(typeof P.loaded=="boolean"&&P.loaded&&(ee.noLazyChildren=!(P.children&&P.children.length)),ee.loading=P.loading)),j++,te.push(C(le,T+j,ee)),P){const pe=R.value[ae]||le[V.value];Z(pe,P)}})};P.display=!0;const ge=R.value[x]||M[V.value];Z(ge,P)}return te}else return C(M,T,void 0)},tooltipContent:f,tooltipTrigger:d}}const oY={store:{required:!0,type:Object},stripe:Boolean,tooltipEffect:String,tooltipOptions:{type:Object},context:{default:()=>({}),type:Object},rowClassName:[String,Function],rowStyle:[Object,Function],fixed:{type:String,default:""},highlight:Boolean};var lY=G({name:"ElTableBody",props:oY,setup(e){const t=rt(),n=Be(No),o=me("table"),{wrappedRowRender:l,tooltipContent:r,tooltipTrigger:s}=nY(e),{onColumnsChange:a,onScrollableChange:u}=CC(n);return ve(e.store.states.hoverRow,(c,f)=>{if(!e.store.states.isComplex.value||!pt)return;let d=window.requestAnimationFrame;d||(d=p=>window.setTimeout(p,16)),d(()=>{const p=t==null?void 0:t.vnode.el,h=Array.from((p==null?void 0:p.children)||[]).filter(g=>g==null?void 0:g.classList.contains(`${o.e("row")}`)),v=h[f],m=h[c];v&&Tn(v,"hover-row"),m&&Co(m,"hover-row")})}),El(()=>{var c;(c=Ao)==null||c()}),{ns:o,onColumnsChange:a,onScrollableChange:u,wrappedRowRender:l,tooltipContent:r,tooltipTrigger:s}},render(){const{wrappedRowRender:e,store:t}=this,n=t.states.data.value||[];return ze("tbody",{},[n.reduce((o,l)=>o.concat(e(l,o.length)),[])])}});function oh(e){const t=e.tableLayout==="auto";let n=e.columns||[];t&&n.every(l=>l.width===void 0)&&(n=[]);const o=l=>{const r={key:`${e.tableLayout}_${l.id}`,style:{},name:void 0};return t?r.style={width:`${l.width}px`}:r.name=l.id,r};return ze("colgroup",{},n.map(l=>ze("col",o(l))))}oh.props=["columns","tableLayout"];function rY(){const e=Be(No),t=e==null?void 0:e.store,n=S(()=>t.states.fixedLeafColumnsLength.value),o=S(()=>t.states.rightFixedColumns.value.length),l=S(()=>t.states.columns.value.length),r=S(()=>t.states.fixedColumns.value.length),s=S(()=>t.states.rightFixedColumns.value.length);return{leftFixedLeafCount:n,rightFixedLeafCount:o,columnsCount:l,leftFixedCount:r,rightFixedCount:s,columns:t.states.columns}}function sY(e){const{columns:t}=rY(),n=me("table");return{getCellClasses:(r,s)=>{const a=r[s],u=[n.e("cell"),a.id,a.align,a.labelClassName,...th(n.b(),s,a.fixed,e.store)];return a.className&&u.push(a.className),a.children||u.push(n.is("leaf")),u},getCellStyles:(r,s)=>{const a=nh(s,r.fixed,e.store);return Zr(a,"left"),Zr(a,"right"),a},columns:t}}var aY=G({name:"ElTableFooter",props:{fixed:{type:String,default:""},store:{required:!0,type:Object},summaryMethod:Function,sumText:String,border:Boolean,defaultSort:{type:Object,default:()=>({prop:"",order:""})}},setup(e){const{getCellClasses:t,getCellStyles:n,columns:o}=sY(e);return{ns:me("table"),getCellClasses:t,getCellStyles:n,columns:o}},render(){const{columns:e,getCellStyles:t,getCellClasses:n,summaryMethod:o,sumText:l,ns:r}=this,s=this.store.states.data.value;let a=[];return o?a=o({columns:e,data:s}):e.forEach((u,c)=>{if(c===0){a[c]=l;return}const f=s.map(v=>Number(v[u.property])),d=[];let p=!0;f.forEach(v=>{if(!Number.isNaN(+v)){p=!1;const m=`${v}`.split(".")[1];d.push(m?m.length:0)}});const h=Math.max.apply(null,d);p?a[c]="":a[c]=f.reduce((v,m)=>{const g=Number(m);return Number.isNaN(+g)?v:Number.parseFloat((v+m).toFixed(Math.min(h,20)))},0)}),ze("table",{class:r.e("footer"),cellspacing:"0",cellpadding:"0",border:"0"},[oh({columns:e}),ze("tbody",[ze("tr",{},[...e.map((u,c)=>ze("td",{key:c,colspan:u.colSpan,rowspan:u.rowSpan,class:n(e,c),style:t(u,c)},[ze("div",{class:["cell",u.labelClassName]},[a[c]])]))])])])}});function iY(e){return{setCurrentRow:f=>{e.commit("setCurrentRow",f)},getSelectionRows:()=>e.getSelectionRows(),toggleRowSelection:(f,d)=>{e.toggleRowSelection(f,d,!1),e.updateAllSelected()},clearSelection:()=>{e.clearSelection()},clearFilter:f=>{e.clearFilter(f)},toggleAllSelection:()=>{e.commit("toggleAllSelection")},toggleRowExpansion:(f,d)=>{e.toggleRowExpansionAdapter(f,d)},clearSort:()=>{e.clearSort()},sort:(f,d)=>{e.commit("sort",{prop:f,order:d})}}}function uY(e,t,n,o){const l=I(!1),r=I(null),s=I(!1),a=x=>{s.value=x},u=I({width:null,height:null,headerHeight:null}),c=I(!1),f={display:"inline-block",verticalAlign:"middle"},d=I(),p=I(0),h=I(0),v=I(0),m=I(0);Fn(()=>{t.setHeight(e.height)}),Fn(()=>{t.setMaxHeight(e.maxHeight)}),ve(()=>[e.currentRowKey,n.states.rowKey],([x,P])=>{!i(P)||!i(x)||n.setCurrentRowKey(`${x}`)},{immediate:!0}),ve(()=>e.data,x=>{o.store.commit("setData",x)},{immediate:!0,deep:!0}),Fn(()=>{e.expandRowKeys&&n.setExpandRowKeysAdapter(e.expandRowKeys)});const g=()=>{o.store.commit("setHoverRow",null),o.hoverState&&(o.hoverState=null)},y=(x,P)=>{const{pixelX:q,pixelY:te}=P;Math.abs(q)>=Math.abs(te)&&(o.refs.bodyWrapper.scrollLeft+=P.pixelX/5)},w=S(()=>e.height||e.maxHeight||n.states.fixedColumns.value.length>0||n.states.rightFixedColumns.value.length>0),b=S(()=>({width:t.bodyWidth.value?`${t.bodyWidth.value}px`:""})),C=()=>{w.value&&t.updateElsHeight(),t.updateColumnsWidth(),requestAnimationFrame(T)};et(async()=>{await De(),n.updateColumns(),A(),requestAnimationFrame(C);const x=o.vnode.el,P=o.refs.headerWrapper;e.flexible&&x&&x.parentElement&&(x.parentElement.style.minWidth="0"),u.value={width:d.value=x.offsetWidth,height:x.offsetHeight,headerHeight:e.showHeader&&P?P.offsetHeight:null},n.states.columns.value.forEach(q=>{q.filteredValue&&q.filteredValue.length&&o.store.commit("filterChange",{column:q,values:q.filteredValue,silent:!0})}),o.$ready=!0});const _=(x,P)=>{if(!x)return;const q=Array.from(x.classList).filter(te=>!te.startsWith("is-scrolling-"));q.push(t.scrollX.value?P:"is-scrolling-none"),x.className=q.join(" ")},$=x=>{const{tableWrapper:P}=o.refs;_(P,x)},M=x=>{const{tableWrapper:P}=o.refs;return!!(P&&P.classList.contains(x))},T=function(){if(!o.refs.scrollBarRef)return;if(!t.scrollX.value){const Ce="is-scrolling-none";M(Ce)||$(Ce);return}const x=o.refs.scrollBarRef.wrapRef;if(!x)return;const{scrollLeft:P,offsetWidth:q,scrollWidth:te}=x,{headerWrapper:j,footerWrapper:Z}=o.refs;j&&(j.scrollLeft=P),Z&&(Z.scrollLeft=P);const ge=te-q-1;P>=ge?$("is-scrolling-right"):$(P===0?"is-scrolling-left":"is-scrolling-middle")},A=()=>{o.refs.scrollBarRef&&(o.refs.scrollBarRef.wrapRef&&Pt(o.refs.scrollBarRef.wrapRef,"scroll",T,{passive:!0}),e.fit?pn(o.vnode.el,O):Pt(window,"resize",O),pn(o.refs.bodyWrapper,()=>{var x,P;O(),(P=(x=o.refs)==null?void 0:x.scrollBarRef)==null||P.update()}))},O=()=>{var x,P,q;const te=o.vnode.el;if(!o.$ready||!te)return;let j=!1;const{width:Z,height:ge,headerHeight:Ce}=u.value,we=d.value=te.offsetWidth;Z!==we&&(j=!0);const le=te.offsetHeight;(e.height||w.value)&&ge!==le&&(j=!0);const ee=e.tableLayout==="fixed"?o.refs.headerWrapper:(x=o.refs.tableHeaderRef)==null?void 0:x.$el;e.showHeader&&(ee==null?void 0:ee.offsetHeight)!==Ce&&(j=!0),p.value=((P=o.refs.tableWrapper)==null?void 0:P.scrollHeight)||0,v.value=(ee==null?void 0:ee.scrollHeight)||0,m.value=((q=o.refs.footerWrapper)==null?void 0:q.offsetHeight)||0,h.value=p.value-v.value-m.value,j&&(u.value={width:we,height:le,headerHeight:e.showHeader&&(ee==null?void 0:ee.offsetHeight)||0},C())},H=Yt(),L=S(()=>{const{bodyWidth:x,scrollY:P,gutterWidth:q}=t;return x.value?`${x.value-(P.value?q:0)}px`:""}),R=S(()=>e.maxHeight?"fixed":e.tableLayout),V=S(()=>{if(e.data&&e.data.length)return null;let x="100%";e.height&&h.value&&(x=`${h.value}px`);const P=d.value;return{width:P?`${P}px`:"",height:x}}),z=S(()=>e.height?{height:Number.isNaN(Number(e.height))?e.height:`${e.height}px`}:e.maxHeight?{maxHeight:Number.isNaN(Number(e.maxHeight))?e.maxHeight:`${e.maxHeight}px`}:{}),F=S(()=>{if(e.height)return{height:"100%"};if(e.maxHeight){if(Number.isNaN(Number(e.maxHeight)))return{maxHeight:`calc(${e.maxHeight} - ${v.value+m.value}px)`};{const x=e.maxHeight;if(p.value>=Number(x))return{maxHeight:`${p.value-v.value-m.value}px`}}}return{}});return{isHidden:l,renderExpanded:r,setDragVisible:a,isGroup:c,handleMouseLeave:g,handleHeaderFooterMousewheel:y,tableSize:H,emptyBlockStyle:V,handleFixedMousewheel:(x,P)=>{const q=o.refs.bodyWrapper;if(Math.abs(P.spinY)>0){const te=q.scrollTop;P.pixelY<0&&te!==0&&x.preventDefault(),P.pixelY>0&&q.scrollHeight-q.clientHeight>te&&x.preventDefault(),q.scrollTop+=Math.ceil(P.pixelY/5)}else q.scrollLeft+=Math.ceil(P.pixelX/5)},resizeProxyVisible:s,bodyWidth:L,resizeState:u,doLayout:C,tableBodyStyles:b,tableLayout:R,scrollbarViewStyle:f,tableInnerStyle:z,scrollbarStyle:F}}function cY(e){const t=I(),n=()=>{const l=e.vnode.el.querySelector(".hidden-columns"),r={childList:!0,subtree:!0},s=e.store.states.updateOrderFns;t.value=new MutationObserver(()=>{s.forEach(a=>a())}),t.value.observe(l,r)};et(()=>{n()}),El(()=>{var o;(o=t.value)==null||o.disconnect()})}var dY={data:{type:Array,default:()=>[]},size:cn,width:[String,Number],height:[String,Number],maxHeight:[String,Number],fit:{type:Boolean,default:!0},stripe:Boolean,border:Boolean,rowKey:[String,Function],showHeader:{type:Boolean,default:!0},showSummary:Boolean,sumText:String,summaryMethod:Function,rowClassName:[String,Function],rowStyle:[Object,Function],cellClassName:[String,Function],cellStyle:[Object,Function],headerRowClassName:[String,Function],headerRowStyle:[Object,Function],headerCellClassName:[String,Function],headerCellStyle:[Object,Function],highlightCurrentRow:Boolean,currentRowKey:[String,Number],emptyText:String,expandRowKeys:Array,defaultExpandAll:Boolean,defaultSort:Object,tooltipEffect:String,tooltipOptions:Object,spanMethod:Function,selectOnIndeterminate:{type:Boolean,default:!0},indent:{type:Number,default:16},treeProps:{type:Object,default:()=>({hasChildren:"hasChildren",children:"children"})},lazy:Boolean,load:Function,style:{type:Object,default:()=>({})},className:{type:String,default:""},tableLayout:{type:String,default:"fixed"},scrollbarAlwaysOn:{type:Boolean,default:!1},flexible:Boolean};const fY=()=>{const e=I(),t=(r,s)=>{const a=e.value;a&&a.scrollTo(r,s)},n=(r,s)=>{const a=e.value;a&&qe(s)&&["Top","Left"].includes(r)&&a[`setScroll${r}`](s)};return{scrollBarRef:e,scrollTo:t,setScrollTop:r=>n("Top",r),setScrollLeft:r=>n("Left",r)}};let pY=1;const hY=G({name:"ElTable",directives:{Mousewheel:gD},components:{TableHeader:Qq,TableBody:lY,TableFooter:aY,ElScrollbar:Qo,hColgroup:oh},props:dY,emits:["select","select-all","selection-change","cell-mouse-enter","cell-mouse-leave","cell-contextmenu","cell-click","cell-dblclick","row-click","row-contextmenu","row-dblclick","header-click","header-contextmenu","sort-change","filter-change","current-change","header-dragend","expand-change"],setup(e){const{t}=gt(),n=me("table"),o=rt();ut(No,o);const l=Fq(o,e);o.store=l;const r=new zq({store:o.store,table:o,fit:e.fit,showHeader:e.showHeader});o.layout=r;const s=S(()=>(l.states.data.value||[]).length===0),{setCurrentRow:a,getSelectionRows:u,toggleRowSelection:c,clearSelection:f,clearFilter:d,toggleAllSelection:p,toggleRowExpansion:h,clearSort:v,sort:m}=iY(l),{isHidden:g,renderExpanded:y,setDragVisible:w,isGroup:b,handleMouseLeave:C,handleHeaderFooterMousewheel:_,tableSize:$,emptyBlockStyle:M,handleFixedMousewheel:T,resizeProxyVisible:A,bodyWidth:O,resizeState:H,doLayout:L,tableBodyStyles:R,tableLayout:V,scrollbarViewStyle:z,tableInnerStyle:F,scrollbarStyle:N}=uY(e,r,l,o),{scrollBarRef:x,scrollTo:P,setScrollLeft:q,setScrollTop:te}=fY(),j=Cn(L,50),Z=`${n.namespace.value}-table_${pY++}`;o.tableId=Z,o.state={isGroup:b,resizeState:H,doLayout:L,debouncedUpdateLayout:j};const ge=S(()=>e.sumText||t("el.table.sumText")),Ce=S(()=>e.emptyText||t("el.table.emptyText"));return cY(o),{ns:n,layout:r,store:l,handleHeaderFooterMousewheel:_,handleMouseLeave:C,tableId:Z,tableSize:$,isHidden:g,isEmpty:s,renderExpanded:y,resizeProxyVisible:A,resizeState:H,isGroup:b,bodyWidth:O,tableBodyStyles:R,emptyBlockStyle:M,debouncedUpdateLayout:j,handleFixedMousewheel:T,setCurrentRow:a,getSelectionRows:u,toggleRowSelection:c,clearSelection:f,clearFilter:d,toggleAllSelection:p,toggleRowExpansion:h,clearSort:v,doLayout:L,sort:m,t,setDragVisible:w,context:o,computedSumText:ge,computedEmptyText:Ce,tableLayout:V,scrollbarViewStyle:z,tableInnerStyle:F,scrollbarStyle:N,scrollBarRef:x,scrollTo:P,setScrollLeft:q,setScrollTop:te}}}),vY=["data-prefix"],mY={ref:"hiddenColumns",class:"hidden-columns"};function gY(e,t,n,o,l,r){const s=Ue("hColgroup"),a=Ue("table-header"),u=Ue("table-body"),c=Ue("el-scrollbar"),f=Ue("table-footer"),d=Ws("mousewheel");return k(),D("div",{ref:"tableWrapper",class:E([{[e.ns.m("fit")]:e.fit,[e.ns.m("striped")]:e.stripe,[e.ns.m("border")]:e.border||e.isGroup,[e.ns.m("hidden")]:e.isHidden,[e.ns.m("group")]:e.isGroup,[e.ns.m("fluid-height")]:e.maxHeight,[e.ns.m("scrollable-x")]:e.layout.scrollX.value,[e.ns.m("scrollable-y")]:e.layout.scrollY.value,[e.ns.m("enable-row-hover")]:!e.store.states.isComplex.value,[e.ns.m("enable-row-transition")]:(e.store.states.data.value||[]).length!==0&&(e.store.states.data.value||[]).length<100,"has-footer":e.showSummary},e.ns.m(e.tableSize),e.className,e.ns.b(),e.ns.m(`layout-${e.tableLayout}`)]),style:Fe(e.style),"data-prefix":e.ns.namespace.value,onMouseleave:t[0]||(t[0]=p=>e.handleMouseLeave())},[K("div",{class:E(e.ns.e("inner-wrapper")),style:Fe(e.tableInnerStyle)},[K("div",mY,[fe(e.$slots,"default")],512),e.showHeader&&e.tableLayout==="fixed"?Ze((k(),D("div",{key:0,ref:"headerWrapper",class:E(e.ns.e("header-wrapper"))},[K("table",{ref:"tableHeader",class:E(e.ns.e("header")),style:Fe(e.tableBodyStyles),border:"0",cellpadding:"0",cellspacing:"0"},[W(s,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),W(a,{ref:"tableHeaderRef",border:e.border,"default-sort":e.defaultSort,store:e.store,onSetDragVisible:e.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])],6)],2)),[[d,e.handleHeaderFooterMousewheel]]):ne("v-if",!0),K("div",{ref:"bodyWrapper",class:E(e.ns.e("body-wrapper"))},[W(c,{ref:"scrollBarRef","view-style":e.scrollbarViewStyle,"wrap-style":e.scrollbarStyle,always:e.scrollbarAlwaysOn},{default:Y(()=>[K("table",{ref:"tableBody",class:E(e.ns.e("body")),cellspacing:"0",cellpadding:"0",border:"0",style:Fe({width:e.bodyWidth,tableLayout:e.tableLayout})},[W(s,{columns:e.store.states.columns.value,"table-layout":e.tableLayout},null,8,["columns","table-layout"]),e.showHeader&&e.tableLayout==="auto"?(k(),se(a,{key:0,ref:"tableHeaderRef",border:e.border,"default-sort":e.defaultSort,store:e.store,onSetDragVisible:e.setDragVisible},null,8,["border","default-sort","store","onSetDragVisible"])):ne("v-if",!0),W(u,{context:e.context,highlight:e.highlightCurrentRow,"row-class-name":e.rowClassName,"tooltip-effect":e.tooltipEffect,"tooltip-options":e.tooltipOptions,"row-style":e.rowStyle,store:e.store,stripe:e.stripe},null,8,["context","highlight","row-class-name","tooltip-effect","tooltip-options","row-style","store","stripe"])],6),e.isEmpty?(k(),D("div",{key:0,ref:"emptyBlock",style:Fe(e.emptyBlockStyle),class:E(e.ns.e("empty-block"))},[K("span",{class:E(e.ns.e("empty-text"))},[fe(e.$slots,"empty",{},()=>[vt(Oe(e.computedEmptyText),1)])],2)],6)):ne("v-if",!0),e.$slots.append?(k(),D("div",{key:1,ref:"appendWrapper",class:E(e.ns.e("append-wrapper"))},[fe(e.$slots,"append")],2)):ne("v-if",!0)]),_:3},8,["view-style","wrap-style","always"])],2),e.showSummary?Ze((k(),D("div",{key:1,ref:"footerWrapper",class:E(e.ns.e("footer-wrapper"))},[W(f,{border:e.border,"default-sort":e.defaultSort,store:e.store,style:Fe(e.tableBodyStyles),"sum-text":e.computedSumText,"summary-method":e.summaryMethod},null,8,["border","default-sort","store","style","sum-text","summary-method"])],2)),[[mt,!e.isEmpty],[d,e.handleHeaderFooterMousewheel]]):ne("v-if",!0),e.border||e.isGroup?(k(),D("div",{key:2,class:E(e.ns.e("border-left-patch"))},null,2)):ne("v-if",!0)],6),Ze(K("div",{ref:"resizeProxy",class:E(e.ns.e("column-resize-proxy"))},null,2),[[mt,e.resizeProxyVisible]])],46,vY)}var yY=Ne(hY,[["render",gY],["__file","/home/runner/work/element-plus/element-plus/packages/components/table/src/table.vue"]]);const bY={selection:"table-column--selection",expand:"table__expand-column"},wY={default:{order:""},selection:{width:48,minWidth:48,realWidth:48,order:""},expand:{width:48,minWidth:48,realWidth:48,order:""},index:{width:48,minWidth:48,realWidth:48,order:""}},CY=e=>bY[e]||"",SY={selection:{renderHeader({store:e}){function t(){return e.states.data.value&&e.states.data.value.length===0}return ze(Jn,{disabled:t(),size:e.states.tableSize.value,indeterminate:e.states.selection.value.length>0&&!e.states.isAllSelected.value,"onUpdate:modelValue":e.toggleAllSelection,modelValue:e.states.isAllSelected.value})},renderCell({row:e,column:t,store:n,$index:o}){return ze(Jn,{disabled:t.selectable?!t.selectable.call(null,e,o):!1,size:n.states.tableSize.value,onChange:()=>{n.commit("rowSelectedChanged",e)},onClick:l=>l.stopPropagation(),modelValue:n.isSelected(e)})},sortable:!1,resizable:!1},index:{renderHeader({column:e}){return e.label||"#"},renderCell({column:e,$index:t}){let n=t+1;const o=e.index;return typeof o=="number"?n=t+o:typeof o=="function"&&(n=o(t)),ze("div",{},[n])},sortable:!1},expand:{renderHeader({column:e}){return e.label||""},renderCell({row:e,store:t,expanded:n}){const{ns:o}=t,l=[o.e("expand-icon")];return n&&l.push(o.em("expand-icon","expanded")),ze("div",{class:l,onClick:function(s){s.stopPropagation(),t.toggleRowExpansion(e)}},{default:()=>[ze(Le,null,{default:()=>[ze(gn)]})]})},sortable:!1,resizable:!1}};function kY({row:e,column:t,$index:n}){var o;const l=t.property,r=l&&bi(e,l).value;return t&&t.formatter?t.formatter(e,t,r,n):((o=r==null?void 0:r.toString)==null?void 0:o.call(r))||""}function _Y({row:e,treeNode:t,store:n},o=!1){const{ns:l}=n;if(!t)return o?[ze("span",{class:l.e("placeholder")})]:null;const r=[],s=function(a){a.stopPropagation(),!t.loading&&n.loadOrToggle(e)};if(t.indent&&r.push(ze("span",{class:l.e("indent"),style:{"padding-left":`${t.indent}px`}})),typeof t.expanded=="boolean"&&!t.noLazyChildren){const a=[l.e("expand-icon"),t.expanded?l.em("expand-icon","expanded"):""];let u=gn;t.loading&&(u=Ol),r.push(ze("div",{class:a,onClick:s},{default:()=>[ze(Le,{class:{[l.is("loading")]:t.loading}},{default:()=>[ze(u)]})]}))}else r.push(ze("span",{class:l.e("placeholder")}));return r}function Ng(e,t){return e.reduce((n,o)=>(n[o]=o,n),t)}function EY(e,t){const n=rt();return{registerComplexWatchers:()=>{const r=["fixed"],s={realWidth:"width",realMinWidth:"minWidth"},a=Ng(r,s);Object.keys(a).forEach(u=>{const c=s[u];ft(t,c)&&ve(()=>t[c],f=>{let d=f;c==="width"&&u==="realWidth"&&(d=eh(f)),c==="minWidth"&&u==="realMinWidth"&&(d=mC(f)),n.columnConfig.value[c]=d,n.columnConfig.value[u]=d;const p=c==="fixed";e.value.store.scheduleLayout(p)})})},registerNormalWatchers:()=>{const r=["label","filters","filterMultiple","sortable","index","formatter","className","labelClassName","showOverflowTooltip"],s={property:"prop",align:"realAlign",headerAlign:"realHeaderAlign"},a=Ng(r,s);Object.keys(a).forEach(u=>{const c=s[u];ft(t,c)&&ve(()=>t[c],f=>{n.columnConfig.value[u]=f})})}}}function $Y(e,t,n){const o=rt(),l=I(""),r=I(!1),s=I(),a=I(),u=me("table");Fn(()=>{s.value=e.align?`is-${e.align}`:null,s.value}),Fn(()=>{a.value=e.headerAlign?`is-${e.headerAlign}`:s.value,a.value});const c=S(()=>{let C=o.vnode.vParent||o.parent;for(;C&&!C.tableId&&!C.columnId;)C=C.vnode.vParent||C.parent;return C}),f=S(()=>{const{store:C}=o.parent;if(!C)return!1;const{treeData:_}=C.states,$=_.value;return $&&Object.keys($).length>0}),d=I(eh(e.width)),p=I(mC(e.minWidth)),h=C=>(d.value&&(C.width=d.value),p.value&&(C.minWidth=p.value),!d.value&&p.value&&(C.width=void 0),C.minWidth||(C.minWidth=80),C.realWidth=Number(C.width===void 0?C.minWidth:C.width),C),v=C=>{const _=C.type,$=SY[_]||{};Object.keys($).forEach(T=>{const A=$[T];T!=="className"&&A!==void 0&&(C[T]=A)});const M=CY(_);if(M){const T=`${i(u.namespace)}-${M}`;C.className=C.className?`${C.className} ${T}`:T}return C},m=C=>{Array.isArray(C)?C.forEach($=>_($)):_(C);function _($){var M;((M=$==null?void 0:$.type)==null?void 0:M.name)==="ElTableColumn"&&($.vParent=o)}};return{columnId:l,realAlign:s,isSubColumn:r,realHeaderAlign:a,columnOrTableParent:c,setColumnWidth:h,setColumnForcedProps:v,setColumnRenders:C=>{e.renderHeader||C.type!=="selection"&&(C.renderHeader=$=>{o.columnConfig.value.label;const M=t.header;return M?M($):C.label});let _=C.renderCell;return C.type==="expand"?(C.renderCell=$=>ze("div",{class:"cell"},[_($)]),n.value.renderExpanded=$=>t.default?t.default($):t.default):(_=_||kY,C.renderCell=$=>{let M=null;if(t.default){const H=t.default($);M=H.some(L=>L.type!==mn)?H:_($)}else M=_($);const T=f.value&&$.cellIndex===0&&$.column.type!=="selection",A=_Y($,T),O={class:"cell",style:{}};return C.showOverflowTooltip&&(O.class=`${O.class} ${i(u.namespace)}-tooltip`,O.style={width:`${($.column.realWidth||Number($.column.width))-1}px`}),m(M),ze("div",O,[A,M])}),C},getPropsData:(...C)=>C.reduce((_,$)=>(Array.isArray($)&&$.forEach(M=>{_[M]=e[M]}),_),{}),getColumnElIndex:(C,_)=>Array.prototype.indexOf.call(C,_),updateColumnOrder:()=>{n.value.store.commit("updateColumnOrder",o.columnConfig.value)}}}var TY={type:{type:String,default:"default"},label:String,className:String,labelClassName:String,property:String,prop:String,width:{type:[String,Number],default:""},minWidth:{type:[String,Number],default:""},renderHeader:Function,sortable:{type:[Boolean,String],default:!1},sortMethod:Function,sortBy:[String,Function,Array],resizable:{type:Boolean,default:!0},columnKey:String,align:String,headerAlign:String,showOverflowTooltip:[Boolean,Object],fixed:[Boolean,String],formatter:Function,selectable:Function,reserveSelection:Boolean,filterMethod:Function,filteredValue:Array,filters:Array,filterPlacement:String,filterMultiple:{type:Boolean,default:!0},index:[Number,Function],sortOrders:{type:Array,default:()=>["ascending","descending",null],validator:e=>e.every(t=>["ascending","descending",null].includes(t))}};let OY=1;var kC=G({name:"ElTableColumn",components:{ElCheckbox:Jn},props:TY,setup(e,{slots:t}){const n=rt(),o=I({}),l=S(()=>{let b=n.parent;for(;b&&!b.tableId;)b=b.parent;return b}),{registerNormalWatchers:r,registerComplexWatchers:s}=EY(l,e),{columnId:a,isSubColumn:u,realHeaderAlign:c,columnOrTableParent:f,setColumnWidth:d,setColumnForcedProps:p,setColumnRenders:h,getPropsData:v,getColumnElIndex:m,realAlign:g,updateColumnOrder:y}=$Y(e,t,l),w=f.value;a.value=`${w.tableId||w.columnId}_column_${OY++}`,wu(()=>{u.value=l.value!==w;const b=e.type||"default",C=e.sortable===""?!0:e.sortable,_={...wY[b],id:a.value,type:b,property:e.prop||e.property,align:g,headerAlign:c,showOverflowTooltip:e.showOverflowTooltip,filterable:e.filters||e.filterMethod,filteredValue:[],filterPlacement:"",isColumnGroup:!1,isSubColumn:!1,filterOpened:!1,sortable:C,index:e.index,rawColumnKey:n.vnode.key};let O=v(["columnKey","label","className","labelClassName","type","renderHeader","formatter","fixed","resizable"],["sortMethod","sortBy","sortOrders"],["selectable","reserveSelection"],["filterMethod","filters","filterMultiple","filterOpened","filteredValue","filterPlacement"]);O=Oq(_,O),O=Mq(h,d,p)(O),o.value=O,r(),s()}),et(()=>{var b;const C=f.value,_=u.value?C.vnode.el.children:(b=C.refs.hiddenColumns)==null?void 0:b.children,$=()=>m(_||[],n.vnode.el);o.value.getColumnIndex=$,$()>-1&&l.value.store.commit("insertColumn",o.value,u.value?C.columnConfig.value:null,y)}),Dt(()=>{l.value.store.commit("removeColumn",o.value,u.value?w.columnConfig.value:null,y)}),n.columnId=a.value,n.columnConfig=o},render(){var e,t,n;try{const o=(t=(e=this.$slots).default)==null?void 0:t.call(e,{row:{},column:{},$index:-1}),l=[];if(Array.isArray(o))for(const s of o)((n=s.type)==null?void 0:n.name)==="ElTableColumn"||s.shapeFlag&2?l.push(s):s.type===Ve&&Array.isArray(s.children)&&s.children.forEach(a=>{(a==null?void 0:a.patchFlag)!==1024&&!Xe(a==null?void 0:a.children)&&l.push(a)});return ze("div",l)}catch{return ze("div",[])}}});const NY=ot(yY,{TableColumn:kC}),MY=zt(kC);var va=(e=>(e.ASC="asc",e.DESC="desc",e))(va||{}),ma=(e=>(e.CENTER="center",e.RIGHT="right",e))(ma||{}),_C=(e=>(e.LEFT="left",e.RIGHT="right",e))(_C||{});const sf={asc:"desc",desc:"asc"},ga=Symbol("placeholder"),IY=(e,t,n)=>{var o;const l={flexGrow:0,flexShrink:0,...n?{}:{flexGrow:e.flexGrow||0,flexShrink:e.flexShrink||1}};n||(l.flexShrink=1);const r={...(o=e.style)!=null?o:{},...l,flexBasis:"auto",width:e.width};return t||(e.maxWidth&&(r.maxWidth=e.maxWidth),e.minWidth&&(r.minWidth=e.minWidth)),r};function AY(e,t,n){const o=S(()=>i(t).filter(m=>!m.hidden)),l=S(()=>i(o).filter(m=>m.fixed==="left"||m.fixed===!0)),r=S(()=>i(o).filter(m=>m.fixed==="right")),s=S(()=>i(o).filter(m=>!m.fixed)),a=S(()=>{const m=[];return i(l).forEach(g=>{m.push({...g,placeholderSign:ga})}),i(s).forEach(g=>{m.push(g)}),i(r).forEach(g=>{m.push({...g,placeholderSign:ga})}),m}),u=S(()=>i(l).length||i(r).length),c=S(()=>i(t).reduce((g,y)=>(g[y.key]=IY(y,i(n),e.fixed),g),{})),f=S(()=>i(o).reduce((m,g)=>m+g.width,0)),d=m=>i(t).find(g=>g.key===m),p=m=>i(c)[m],h=(m,g)=>{m.width=g};function v(m){var g;const{key:y}=m.currentTarget.dataset;if(!y)return;const{sortState:w,sortBy:b}=e;let C=va.ASC;st(w)?C=sf[w[y]]:C=sf[b.order],(g=e.onColumnSort)==null||g.call(e,{column:d(y),key:y,order:C})}return{columns:t,columnsStyles:c,columnsTotalWidth:f,fixedColumnsOnLeft:l,fixedColumnsOnRight:r,hasFixedColumns:u,mainColumns:a,normalColumns:s,visibleColumns:o,getColumn:d,getColumnStyle:p,updateColumnWidth:h,onColumnSorted:v}}const PY=(e,{mainTableRef:t,leftTableRef:n,rightTableRef:o,onMaybeEndReached:l})=>{const r=I({scrollLeft:0,scrollTop:0});function s(h){var v,m,g;const{scrollTop:y}=h;(v=t.value)==null||v.scrollTo(h),(m=n.value)==null||m.scrollToTop(y),(g=o.value)==null||g.scrollToTop(y)}function a(h){r.value=h,s(h)}function u(h){r.value.scrollTop=h,s(i(r))}function c(h){var v,m;r.value.scrollLeft=h,(m=(v=t.value)==null?void 0:v.scrollTo)==null||m.call(v,i(r))}function f(h){var v;a(h),(v=e.onScroll)==null||v.call(e,h)}function d({scrollTop:h}){const{scrollTop:v}=i(r);h!==v&&u(h)}function p(h,v="auto"){var m;(m=t.value)==null||m.scrollToRow(h,v)}return ve(()=>i(r).scrollTop,(h,v)=>{h>v&&l()}),{scrollPos:r,scrollTo:a,scrollToLeft:c,scrollToTop:u,scrollToRow:p,onScroll:f,onVerticalScroll:d}},RY=(e,{mainTableRef:t,leftTableRef:n,rightTableRef:o,onMaybeEndReached:l})=>{const r=rt(),{emit:s}=r,a=Nt(!1),u=Nt(null),c=I(e.defaultExpandedRowKeys||[]),f=I(-1),d=Nt(null),p=I({}),h=I({}),v=Nt({}),m=Nt({}),g=Nt({}),y=S(()=>qe(e.estimatedRowHeight));function w(A){var O;(O=e.onRowsRendered)==null||O.call(e,A),A.rowCacheEnd>i(f)&&(f.value=A.rowCacheEnd)}function b({hovered:A,rowKey:O}){u.value=A?O:null}function C({expanded:A,rowData:O,rowIndex:H,rowKey:L}){var R,V;const z=[...i(c)],F=z.indexOf(L);A?F===-1&&z.push(L):F>-1&&z.splice(F,1),c.value=z,s("update:expandedRowKeys",z),(R=e.onRowExpand)==null||R.call(e,{expanded:A,rowData:O,rowIndex:H,rowKey:L}),(V=e.onExpandedRowsChange)==null||V.call(e,z)}const _=Cn(()=>{var A,O,H,L;a.value=!0,p.value={...i(p),...i(h)},$(i(d),!1),h.value={},d.value=null,(A=t.value)==null||A.forceUpdate(),(O=n.value)==null||O.forceUpdate(),(H=o.value)==null||H.forceUpdate(),(L=r.proxy)==null||L.$forceUpdate(),a.value=!1},0);function $(A,O=!1){i(y)&&[t,n,o].forEach(H=>{const L=i(H);L&&L.resetAfterRowIndex(A,O)})}function M(A,O,H){const L=i(d);(L===null||L>H)&&(d.value=H),h.value[A]=O}function T({rowKey:A,height:O,rowIndex:H},L){L?L===_C.RIGHT?g.value[A]=O:v.value[A]=O:m.value[A]=O;const R=Math.max(...[v,g,m].map(V=>V.value[A]||0));i(p)[A]!==R&&(M(A,R,H),_())}return ve(f,()=>l()),{hoveringRowKey:u,expandedRowKeys:c,lastRenderedRowIndex:f,isDynamic:y,isResetting:a,rowHeights:p,resetAfterIndex:$,onRowExpanded:C,onRowHovered:b,onRowsRendered:w,onRowHeightChange:T}},xY=(e,{expandedRowKeys:t,lastRenderedRowIndex:n,resetAfterIndex:o})=>{const l=I({}),r=S(()=>{const a={},{data:u,rowKey:c}=e,f=i(t);if(!f||!f.length)return u;const d=[],p=new Set;f.forEach(v=>p.add(v));let h=u.slice();for(h.forEach(v=>a[v[c]]=0);h.length>0;){const v=h.shift();d.push(v),p.has(v[c])&&Array.isArray(v.children)&&v.children.length>0&&(h=[...v.children,...h],v.children.forEach(m=>a[m[c]]=a[v[c]]+1))}return l.value=a,d}),s=S(()=>{const{data:a,expandColumnKey:u}=e;return u?i(r):a});return ve(s,(a,u)=>{a!==u&&(n.value=-1,o(0,!0))}),{data:s,depthMap:l}},LY=(e,t)=>e+t,Ri=e=>Re(e)?e.reduce(LY,0):e,ir=(e,t,n={})=>Ye(e)?e(t):e??n,fl=e=>(["width","maxWidth","minWidth","height"].forEach(t=>{e[t]=qt(e[t])}),e),EC=e=>Lt(e)?t=>ze(e,t):e,DY=(e,{columnsTotalWidth:t,data:n,fixedColumnsOnLeft:o,fixedColumnsOnRight:l})=>{const r=S(()=>{const{fixed:b,width:C,vScrollbarSize:_}=e,$=C-_;return b?Math.max(Math.round(i(t)),$):$}),s=S(()=>i(r)+(e.fixed?e.vScrollbarSize:0)),a=S(()=>{const{height:b=0,maxHeight:C=0,footerHeight:_,hScrollbarSize:$}=e;if(C>0){const M=i(v),T=i(u),O=i(h)+M+T+$;return Math.min(O,C-_)}return b-_}),u=S(()=>{const{rowHeight:b,estimatedRowHeight:C}=e,_=i(n);return qe(C)?_.length*C:_.length*b}),c=S(()=>{const{maxHeight:b}=e,C=i(a);if(qe(b)&&b>0)return C;const _=i(u)+i(h)+i(v);return Math.min(C,_)}),f=b=>b.width,d=S(()=>Ri(i(o).map(f))),p=S(()=>Ri(i(l).map(f))),h=S(()=>Ri(e.headerHeight)),v=S(()=>{var b;return(((b=e.fixedData)==null?void 0:b.length)||0)*e.rowHeight}),m=S(()=>i(a)-i(h)-i(v)),g=S(()=>{const{style:b={},height:C,width:_}=e;return fl({...b,height:C,width:_})}),y=S(()=>fl({height:e.footerHeight})),w=S(()=>({top:qt(i(h)),bottom:qt(e.footerHeight),width:qt(e.width)}));return{bodyWidth:r,fixedTableHeight:c,mainTableHeight:a,leftTableWidth:d,rightTableWidth:p,headerWidth:s,rowsHeight:u,windowHeight:m,footerHeight:y,emptyStyle:w,rootStyle:g,headerHeight:h}},BY=e=>{const t=I(),n=I(0),o=I(0);let l;return et(()=>{l=pn(t,([r])=>{const{width:s,height:a}=r.contentRect,{paddingLeft:u,paddingRight:c,paddingTop:f,paddingBottom:d}=getComputedStyle(r.target),p=Number.parseInt(u)||0,h=Number.parseInt(c)||0,v=Number.parseInt(f)||0,m=Number.parseInt(d)||0;n.value=s-p-h,o.value=a-v-m}).stop}),Dt(()=>{l==null||l()}),ve([n,o],([r,s])=>{var a;(a=e.onResize)==null||a.call(e,{width:r,height:s})}),{sizer:t,width:n,height:o}};function FY(e){const t=I(),n=I(),o=I(),{columns:l,columnsStyles:r,columnsTotalWidth:s,fixedColumnsOnLeft:a,fixedColumnsOnRight:u,hasFixedColumns:c,mainColumns:f,onColumnSorted:d}=AY(e,Bt(e,"columns"),Bt(e,"fixed")),{scrollTo:p,scrollToLeft:h,scrollToTop:v,scrollToRow:m,onScroll:g,onVerticalScroll:y,scrollPos:w}=PY(e,{mainTableRef:t,leftTableRef:n,rightTableRef:o,onMaybeEndReached:U}),{expandedRowKeys:b,hoveringRowKey:C,lastRenderedRowIndex:_,isDynamic:$,isResetting:M,rowHeights:T,resetAfterIndex:A,onRowExpanded:O,onRowHeightChange:H,onRowHovered:L,onRowsRendered:R}=RY(e,{mainTableRef:t,leftTableRef:n,rightTableRef:o,onMaybeEndReached:U}),{data:V,depthMap:z}=xY(e,{expandedRowKeys:b,lastRenderedRowIndex:_,resetAfterIndex:A}),{bodyWidth:F,fixedTableHeight:N,mainTableHeight:x,leftTableWidth:P,rightTableWidth:q,headerWidth:te,rowsHeight:j,windowHeight:Z,footerHeight:ge,emptyStyle:Ce,rootStyle:we,headerHeight:le}=DY(e,{columnsTotalWidth:s,data:V,fixedColumnsOnLeft:a,fixedColumnsOnRight:u}),ee=Nt(!1),ae=I(),pe=S(()=>{const Q=i(V).length===0;return Re(e.fixedData)?e.fixedData.length===0&&Q:Q});function xe(Q){const{estimatedRowHeight:de,rowHeight:_e,rowKey:$e}=e;return de?i(T)[i(V)[Q][$e]]||de:_e}function U(){const{onEndReached:Q}=e;if(!Q)return;const{scrollTop:de}=i(w),_e=i(j),$e=i(Z),ie=_e-(de+$e)+e.hScrollbarSize;i(_)>=0&&_e===de+i(x)-i(le)&&Q(ie)}return ve(()=>e.expandedRowKeys,Q=>b.value=Q,{deep:!0}),{columns:l,containerRef:ae,mainTableRef:t,leftTableRef:n,rightTableRef:o,isDynamic:$,isResetting:M,isScrolling:ee,hoveringRowKey:C,hasFixedColumns:c,columnsStyles:r,columnsTotalWidth:s,data:V,expandedRowKeys:b,depthMap:z,fixedColumnsOnLeft:a,fixedColumnsOnRight:u,mainColumns:f,bodyWidth:F,emptyStyle:Ce,rootStyle:we,headerWidth:te,footerHeight:ge,mainTableHeight:x,fixedTableHeight:N,leftTableWidth:P,rightTableWidth:q,showEmpty:pe,getRowHeight:xe,onColumnSorted:d,onRowHovered:L,onRowExpanded:O,onRowsRendered:R,onRowHeightChange:H,scrollTo:p,scrollToLeft:h,scrollToTop:v,scrollToRow:m,onScroll:g,onVerticalScroll:y}}const lh=Symbol("tableV2"),$C=String,xa={type:oe(Array),required:!0},rh={type:oe(Array)},TC={...rh,required:!0},VY=String,Mg={type:oe(Array),default:()=>xt([])},Hl={type:Number,required:!0},OC={type:oe([String,Number,Symbol]),default:"id"},Ig={type:oe(Object)},Gl=Me({class:String,columns:xa,columnsStyles:{type:oe(Object),required:!0},depth:Number,expandColumnKey:VY,estimatedRowHeight:{...tr.estimatedRowHeight,default:void 0},isScrolling:Boolean,onRowExpand:{type:oe(Function)},onRowHover:{type:oe(Function)},onRowHeightChange:{type:oe(Function)},rowData:{type:oe(Object),required:!0},rowEventHandlers:{type:oe(Object)},rowIndex:{type:Number,required:!0},rowKey:OC,style:{type:oe(Object)}}),xc={type:Number,required:!0},sh=Me({class:String,columns:xa,fixedHeaderData:{type:oe(Array)},headerData:{type:oe(Array),required:!0},headerHeight:{type:oe([Number,Array]),default:50},rowWidth:xc,rowHeight:{type:Number,default:50},height:xc,width:xc}),xi=Me({columns:xa,data:TC,fixedData:rh,estimatedRowHeight:Gl.estimatedRowHeight,width:Hl,height:Hl,headerWidth:Hl,headerHeight:sh.headerHeight,bodyWidth:Hl,rowHeight:Hl,cache:Qw.cache,useIsScrolling:Boolean,scrollbarAlwaysOn:tr.scrollbarAlwaysOn,scrollbarStartGap:tr.scrollbarStartGap,scrollbarEndGap:tr.scrollbarEndGap,class:$C,style:Ig,containerStyle:Ig,getRowHeight:{type:oe(Function),required:!0},rowKey:Gl.rowKey,onRowsRendered:{type:oe(Function)},onScroll:{type:oe(Function)}}),zY=Me({cache:xi.cache,estimatedRowHeight:Gl.estimatedRowHeight,rowKey:OC,headerClass:{type:oe([String,Function])},headerProps:{type:oe([Object,Function])},headerCellProps:{type:oe([Object,Function])},headerHeight:sh.headerHeight,footerHeight:{type:Number,default:0},rowClass:{type:oe([String,Function])},rowProps:{type:oe([Object,Function])},rowHeight:{type:Number,default:50},cellProps:{type:oe([Object,Function])},columns:xa,data:TC,dataGetter:{type:oe(Function)},fixedData:rh,expandColumnKey:Gl.expandColumnKey,expandedRowKeys:Mg,defaultExpandedRowKeys:Mg,class:$C,fixed:Boolean,style:{type:oe(Object)},width:Hl,height:Hl,maxHeight:Number,useIsScrolling:Boolean,indentSize:{type:Number,default:12},iconSize:{type:Number,default:12},hScrollbarSize:tr.hScrollbarSize,vScrollbarSize:tr.vScrollbarSize,scrollbarAlwaysOn:nC.alwaysOn,sortBy:{type:oe(Object),default:()=>({})},sortState:{type:oe(Object),default:void 0},onColumnSort:{type:oe(Function)},onExpandedRowsChange:{type:oe(Function)},onEndReached:{type:oe(Function)},onRowExpand:Gl.onRowExpand,onScroll:xi.onScroll,onRowsRendered:xi.onRowsRendered,rowEventHandlers:Gl.rowEventHandlers}),ah=(e,{slots:t})=>{var n;const{cellData:o,style:l}=e,r=((n=o==null?void 0:o.toString)==null?void 0:n.call(o))||"";return W("div",{class:e.class,title:r,style:l},[t.default?t.default(e):r])};ah.displayName="ElTableV2Cell";ah.inheritAttrs=!1;const ih=(e,{slots:t})=>{var n,o;return t.default?t.default(e):W("div",{class:e.class,title:(n=e.column)==null?void 0:n.title},[(o=e.column)==null?void 0:o.title])};ih.displayName="ElTableV2HeaderCell";ih.inheritAttrs=!1;const HY=Me({class:String,columns:xa,columnsStyles:{type:oe(Object),required:!0},headerIndex:Number,style:{type:oe(Object)}}),KY=G({name:"ElTableV2HeaderRow",props:HY,setup(e,{slots:t}){return()=>{const{columns:n,columnsStyles:o,headerIndex:l,style:r}=e;let s=n.map((a,u)=>t.cell({columns:n,column:a,columnIndex:u,headerIndex:l,style:o[a.key]}));return t.header&&(s=t.header({cells:s.map(a=>Re(a)&&a.length===1?a[0]:a),columns:n,headerIndex:l})),W("div",{class:e.class,style:r},[s])}}}),WY="ElTableV2Header",jY=G({name:WY,props:sh,setup(e,{slots:t,expose:n}){const o=me("table-v2"),l=I(),r=S(()=>fl({width:e.width,height:e.height})),s=S(()=>fl({width:e.rowWidth,height:e.height})),a=S(()=>Kr(i(e.headerHeight))),u=d=>{const p=i(l);De(()=>{p!=null&&p.scroll&&p.scroll({left:d})})},c=()=>{const d=o.e("fixed-header-row"),{columns:p,fixedHeaderData:h,rowHeight:v}=e;return h==null?void 0:h.map((m,g)=>{var y;const w=fl({height:v,width:"100%"});return(y=t.fixed)==null?void 0:y.call(t,{class:d,columns:p,rowData:m,rowIndex:-(g+1),style:w})})},f=()=>{const d=o.e("dynamic-header-row"),{columns:p}=e;return i(a).map((h,v)=>{var m;const g=fl({width:"100%",height:h});return(m=t.dynamic)==null?void 0:m.call(t,{class:d,columns:p,headerIndex:v,style:g})})};return n({scrollToLeft:u}),()=>{if(!(e.height<=0))return W("div",{ref:l,class:e.class,style:i(r)},[W("div",{style:i(s),class:o.e("header")},[f(),c()])])}}}),UY=e=>{const{isScrolling:t}=Be(lh),n=I(!1),o=I(),l=S(()=>qe(e.estimatedRowHeight)&&e.rowIndex>=0),r=(u=!1)=>{const c=i(o);if(!c)return;const{columns:f,onRowHeightChange:d,rowKey:p,rowIndex:h,style:v}=e,{height:m}=c.getBoundingClientRect();n.value=!0,De(()=>{if(u||m!==Number.parseInt(v.height)){const g=f[0],y=(g==null?void 0:g.placeholderSign)===ga;d==null||d({rowKey:p,height:m,rowIndex:h},g&&!y&&g.fixed)}})},s=S(()=>{const{rowData:u,rowIndex:c,rowKey:f,onRowHover:d}=e,p=e.rowEventHandlers||{},h={};return Object.entries(p).forEach(([v,m])=>{Ye(m)&&(h[v]=g=>{m({event:g,rowData:u,rowIndex:c,rowKey:f})})}),d&&[{name:"onMouseleave",hovered:!1},{name:"onMouseenter",hovered:!0}].forEach(({name:v,hovered:m})=>{const g=h[v];h[v]=y=>{d({event:y,hovered:m,rowData:u,rowIndex:c,rowKey:f}),g==null||g(y)}}),h}),a=u=>{const{onRowExpand:c,rowData:f,rowIndex:d,rowKey:p}=e;c==null||c({expanded:u,rowData:f,rowIndex:d,rowKey:p})};return et(()=>{i(l)&&r(!0)}),{isScrolling:t,measurable:l,measured:n,rowRef:o,eventHandlers:s,onExpand:a}},qY="ElTableV2TableRow",YY=G({name:qY,props:Gl,setup(e,{expose:t,slots:n,attrs:o}){const{eventHandlers:l,isScrolling:r,measurable:s,measured:a,rowRef:u,onExpand:c}=UY(e);return t({onExpand:c}),()=>{const{columns:f,columnsStyles:d,expandColumnKey:p,depth:h,rowData:v,rowIndex:m,style:g}=e;let y=f.map((w,b)=>{const C=Re(v.children)&&v.children.length>0&&w.key===p;return n.cell({column:w,columns:f,columnIndex:b,depth:h,style:d[w.key],rowData:v,rowIndex:m,isScrolling:i(r),expandIconProps:C?{rowData:v,rowIndex:m,onExpand:c}:void 0})});if(n.row&&(y=n.row({cells:y.map(w=>Re(w)&&w.length===1?w[0]:w),style:g,columns:f,depth:h,rowData:v,rowIndex:m,isScrolling:i(r)})),i(s)){const{height:w,...b}=g||{},C=i(a);return W("div",at({ref:u,class:e.class,style:C?g:b},o,i(l)),[y])}return W("div",at(o,{ref:u,class:e.class,style:g},i(l)),[y])}}}),GY=e=>{const{sortOrder:t}=e;return W(Le,{size:14,class:e.class},{default:()=>[t===va.ASC?W(SP,null,null):W(mP,null,null)]})},XY=e=>{const{expanded:t,expandable:n,onExpand:o,style:l,size:r}=e,s={onClick:n?()=>o(!t):void 0,class:e.class};return W(Le,at(s,{size:r,style:l}),{default:()=>[W(gn,null,null)]})},JY="ElTableV2Grid",ZY=e=>{const t=I(),n=I(),o=S(()=>{const{data:m,rowHeight:g,estimatedRowHeight:y}=e;if(!y)return m.length*g}),l=S(()=>{const{fixedData:m,rowHeight:g}=e;return((m==null?void 0:m.length)||0)*g}),r=S(()=>Ri(e.headerHeight)),s=S(()=>{const{height:m}=e;return Math.max(0,m-i(r)-i(l))}),a=S(()=>i(r)+i(l)>0),u=({data:m,rowIndex:g})=>m[g][e.rowKey];function c({rowCacheStart:m,rowCacheEnd:g,rowVisibleStart:y,rowVisibleEnd:w}){var b;(b=e.onRowsRendered)==null||b.call(e,{rowCacheStart:m,rowCacheEnd:g,rowVisibleStart:y,rowVisibleEnd:w})}function f(m,g){var y;(y=n.value)==null||y.resetAfterRowIndex(m,g)}function d(m,g){const y=i(t),w=i(n);!y||!w||(st(m)?(y.scrollToLeft(m.scrollLeft),w.scrollTo(m)):(y.scrollToLeft(m),w.scrollTo({scrollLeft:m,scrollTop:g})))}function p(m){var g;(g=i(n))==null||g.scrollTo({scrollTop:m})}function h(m,g){var y;(y=i(n))==null||y.scrollToItem(m,1,g)}function v(){var m,g;(m=i(n))==null||m.$forceUpdate(),(g=i(t))==null||g.$forceUpdate()}return{bodyRef:n,forceUpdate:v,fixedRowHeight:l,gridHeight:s,hasHeader:a,headerHeight:r,headerRef:t,totalHeight:o,itemKey:u,onItemRendered:c,resetAfterRowIndex:f,scrollTo:d,scrollToTop:p,scrollToRow:h}},uh=G({name:JY,props:xi,setup(e,{slots:t,expose:n}){const{ns:o}=Be(lh),{bodyRef:l,fixedRowHeight:r,gridHeight:s,hasHeader:a,headerRef:u,headerHeight:c,totalHeight:f,forceUpdate:d,itemKey:p,onItemRendered:h,resetAfterRowIndex:v,scrollTo:m,scrollToTop:g,scrollToRow:y}=ZY(e);n({forceUpdate:d,totalHeight:f,scrollTo:m,scrollToTop:g,scrollToRow:y,resetAfterRowIndex:v});const w=()=>e.bodyWidth;return()=>{const{cache:b,columns:C,data:_,fixedData:$,useIsScrolling:M,scrollbarAlwaysOn:T,scrollbarEndGap:A,scrollbarStartGap:O,style:H,rowHeight:L,bodyWidth:R,estimatedRowHeight:V,headerWidth:z,height:F,width:N,getRowHeight:x,onScroll:P}=e,q=qe(V),te=q?Nj:Ej,j=i(c);return W("div",{role:"table",class:[o.e("table"),e.class],style:H},[W(te,{ref:l,data:_,useIsScrolling:M,itemKey:p,columnCache:0,columnWidth:q?w:R,totalColumn:1,totalRow:_.length,rowCache:b,rowHeight:q?x:L,width:N,height:i(s),class:o.e("body"),scrollbarStartGap:O,scrollbarEndGap:A,scrollbarAlwaysOn:T,onScroll:P,onItemRendered:h,perfMode:!1},{default:Z=>{var ge;const Ce=_[Z.rowIndex];return(ge=t.row)==null?void 0:ge.call(t,{...Z,columns:C,rowData:Ce})}}),i(a)&&W(jY,{ref:u,class:o.e("header-wrapper"),columns:C,headerData:_,headerHeight:e.headerHeight,fixedHeaderData:$,rowWidth:z,rowHeight:L,width:N,height:Math.min(j+i(r),F)},{dynamic:t.header,fixed:t.row})])}}});function QY(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Lt(e)}const eG=(e,{slots:t})=>{const{mainTableRef:n,...o}=e;return W(uh,at({ref:n},o),QY(t)?t:{default:()=>[t]})};function tG(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Lt(e)}const nG=(e,{slots:t})=>{if(!e.columns.length)return;const{leftTableRef:n,...o}=e;return W(uh,at({ref:n},o),tG(t)?t:{default:()=>[t]})};function oG(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Lt(e)}const lG=(e,{slots:t})=>{if(!e.columns.length)return;const{rightTableRef:n,...o}=e;return W(uh,at({ref:n},o),oG(t)?t:{default:()=>[t]})};function rG(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Lt(e)}const sG=(e,{slots:t})=>{const{columns:n,columnsStyles:o,depthMap:l,expandColumnKey:r,expandedRowKeys:s,estimatedRowHeight:a,hasFixedColumns:u,hoveringRowKey:c,rowData:f,rowIndex:d,style:p,isScrolling:h,rowProps:v,rowClass:m,rowKey:g,rowEventHandlers:y,ns:w,onRowHovered:b,onRowExpanded:C}=e,_=ir(m,{columns:n,rowData:f,rowIndex:d},""),$=ir(v,{columns:n,rowData:f,rowIndex:d}),M=f[g],T=l[M]||0,A=Boolean(r),O=d<0,H=[w.e("row"),_,{[w.e(`row-depth-${T}`)]:A&&d>=0,[w.is("expanded")]:A&&s.includes(M),[w.is("hovered")]:!h&&M===c,[w.is("fixed")]:!T&&O,[w.is("customized")]:Boolean(t.row)}],L=u?b:void 0,R={...$,columns:n,columnsStyles:o,class:H,depth:T,expandColumnKey:r,estimatedRowHeight:O?void 0:a,isScrolling:h,rowIndex:d,rowData:f,rowKey:M,rowEventHandlers:y,style:p};return W(YY,at(R,{onRowHover:L,onRowExpand:C}),rG(t)?t:{default:()=>[t]})},af=({columns:e,column:t,columnIndex:n,depth:o,expandIconProps:l,isScrolling:r,rowData:s,rowIndex:a,style:u,expandedRowKeys:c,ns:f,cellProps:d,expandColumnKey:p,indentSize:h,iconSize:v,rowKey:m},{slots:g})=>{const y=fl(u);if(t.placeholderSign===ga)return W("div",{class:f.em("row-cell","placeholder"),style:y},null);const{cellRenderer:w,dataKey:b,dataGetter:C}=t,$=EC(w)||g.default||(F=>W(ah,F,null)),M=Ye(C)?C({columns:e,column:t,columnIndex:n,rowData:s,rowIndex:a}):Rt(s,b??""),T=ir(d,{cellData:M,columns:e,column:t,columnIndex:n,rowIndex:a,rowData:s}),A={class:f.e("cell-text"),columns:e,column:t,columnIndex:n,cellData:M,isScrolling:r,rowData:s,rowIndex:a},O=$(A),H=[f.e("row-cell"),t.align===ma.CENTER&&f.is("align-center"),t.align===ma.RIGHT&&f.is("align-right")],L=a>=0&&t.key===p,R=a>=0&&c.includes(s[m]);let V;const z=`margin-inline-start: ${o*h}px;`;return L&&(st(l)?V=W(XY,at(l,{class:[f.e("expand-icon"),f.is("expanded",R)],size:v,expanded:R,style:z,expandable:!0}),null):V=W("div",{style:[z,`width: ${v}px; height: ${v}px;`].join(" ")},null)),W("div",at({class:H,style:y},T),[V,O])};af.inheritAttrs=!1;function aG(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Lt(e)}const iG=({columns:e,columnsStyles:t,headerIndex:n,style:o,headerClass:l,headerProps:r,ns:s},{slots:a})=>{const u={columns:e,headerIndex:n},c=[s.e("header-row"),ir(l,u,""),{[s.is("customized")]:Boolean(a.header)}],f={...ir(r,u),columnsStyles:t,class:c,columns:e,headerIndex:n,style:o};return W(KY,f,aG(a)?a:{default:()=>[a]})},Ag=(e,{slots:t})=>{const{column:n,ns:o,style:l,onColumnSorted:r}=e,s=fl(l);if(n.placeholderSign===ga)return W("div",{class:o.em("header-row-cell","placeholder"),style:s},null);const{headerCellRenderer:a,headerClass:u,sortable:c}=n,f={...e,class:o.e("header-cell-text")},p=(EC(a)||t.default||(C=>W(ih,C,null)))(f),{sortBy:h,sortState:v,headerCellProps:m}=e;let g,y;if(v){const C=v[n.key];g=Boolean(sf[C]),y=g?C:va.ASC}else g=n.key===h.key,y=g?h.order:va.ASC;const w=[o.e("header-cell"),ir(u,e,""),n.align===ma.CENTER&&o.is("align-center"),n.align===ma.RIGHT&&o.is("align-right"),c&&o.is("sortable")],b={...ir(m,e),onClick:n.sortable?r:void 0,class:w,style:s,["data-key"]:n.key};return W("div",b,[p,c&&W(GY,{class:[o.e("sort-icon"),g&&o.is("sorting")],sortOrder:y},null)])},NC=(e,{slots:t})=>{var n;return W("div",{class:e.class,style:e.style},[(n=t.default)==null?void 0:n.call(t)])};NC.displayName="ElTableV2Footer";const MC=(e,{slots:t})=>W("div",{class:e.class,style:e.style},[t.default?t.default():W(Dw,null,null)]);MC.displayName="ElTableV2Empty";const IC=(e,{slots:t})=>{var n;return W("div",{class:e.class,style:e.style},[(n=t.default)==null?void 0:n.call(t)])};IC.displayName="ElTableV2Overlay";function bs(e){return typeof e=="function"||Object.prototype.toString.call(e)==="[object Object]"&&!Lt(e)}const uG="ElTableV2",cG=G({name:uG,props:zY,setup(e,{slots:t,expose:n}){const o=me("table-v2"),{columnsStyles:l,fixedColumnsOnLeft:r,fixedColumnsOnRight:s,mainColumns:a,mainTableHeight:u,fixedTableHeight:c,leftTableWidth:f,rightTableWidth:d,data:p,depthMap:h,expandedRowKeys:v,hasFixedColumns:m,hoveringRowKey:g,mainTableRef:y,leftTableRef:w,rightTableRef:b,isDynamic:C,isResetting:_,isScrolling:$,bodyWidth:M,emptyStyle:T,rootStyle:A,headerWidth:O,footerHeight:H,showEmpty:L,scrollTo:R,scrollToLeft:V,scrollToTop:z,scrollToRow:F,getRowHeight:N,onColumnSorted:x,onRowHeightChange:P,onRowHovered:q,onRowExpanded:te,onRowsRendered:j,onScroll:Z,onVerticalScroll:ge}=FY(e);return n({scrollTo:R,scrollToLeft:V,scrollToTop:z,scrollToRow:F}),ut(lh,{ns:o,isResetting:_,hoveringRowKey:g,isScrolling:$}),()=>{const{cache:Ce,cellProps:we,estimatedRowHeight:le,expandColumnKey:ee,fixedData:ae,headerHeight:pe,headerClass:xe,headerProps:U,headerCellProps:Q,sortBy:de,sortState:_e,rowHeight:$e,rowClass:ie,rowEventHandlers:Ee,rowKey:he,rowProps:Te,scrollbarAlwaysOn:ye,indentSize:ue,iconSize:Ie,useIsScrolling:Pe,vScrollbarSize:Ke,width:Je}=e,nt=i(p),je={cache:Ce,class:o.e("main"),columns:i(a),data:nt,fixedData:ae,estimatedRowHeight:le,bodyWidth:i(M),headerHeight:pe,headerWidth:i(O),height:i(u),mainTableRef:y,rowKey:he,rowHeight:$e,scrollbarAlwaysOn:ye,scrollbarStartGap:2,scrollbarEndGap:Ke,useIsScrolling:Pe,width:Je,getRowHeight:N,onRowsRendered:j,onScroll:Z},J=i(f),re=i(c),be={cache:Ce,class:o.e("left"),columns:i(r),data:nt,estimatedRowHeight:le,leftTableRef:w,rowHeight:$e,bodyWidth:J,headerWidth:J,headerHeight:pe,height:re,rowKey:he,scrollbarAlwaysOn:ye,scrollbarStartGap:2,scrollbarEndGap:Ke,useIsScrolling:Pe,width:J,getRowHeight:N,onScroll:ge},X=i(d)+Ke,ce={cache:Ce,class:o.e("right"),columns:i(s),data:nt,estimatedRowHeight:le,rightTableRef:b,rowHeight:$e,bodyWidth:X,headerWidth:X,headerHeight:pe,height:re,rowKey:he,scrollbarAlwaysOn:ye,scrollbarStartGap:2,scrollbarEndGap:Ke,width:X,style:`--${i(o.namespace)}-table-scrollbar-size: ${Ke}px`,useIsScrolling:Pe,getRowHeight:N,onScroll:ge},Se=i(l),Qe={ns:o,depthMap:i(h),columnsStyles:Se,expandColumnKey:ee,expandedRowKeys:i(v),estimatedRowHeight:le,hasFixedColumns:i(m),hoveringRowKey:i(g),rowProps:Te,rowClass:ie,rowKey:he,rowEventHandlers:Ee,onRowHovered:q,onRowExpanded:te,onRowHeightChange:P},Ot={cellProps:we,expandColumnKey:ee,indentSize:ue,iconSize:Ie,rowKey:he,expandedRowKeys:i(v),ns:o},At={ns:o,headerClass:xe,headerProps:U,columnsStyles:Se},Qt={ns:o,sortBy:de,sortState:_e,headerCellProps:Q,onColumnSorted:x},Et={row:We=>W(sG,at(We,Qe),{row:t.row,cell:ct=>{let St;return t.cell?W(af,at(ct,Ot,{style:Se[ct.column.key]}),bs(St=t.cell(ct))?St:{default:()=>[St]}):W(af,at(ct,Ot,{style:Se[ct.column.key]}),null)}}),header:We=>W(iG,at(We,At),{header:t.header,cell:ct=>{let St;return t["header-cell"]?W(Ag,at(ct,Qt,{style:Se[ct.column.key]}),bs(St=t["header-cell"](ct))?St:{default:()=>[St]}):W(Ag,at(ct,Qt,{style:Se[ct.column.key]}),null)}})},bt=[e.class,o.b(),o.e("root"),{[o.is("dynamic")]:i(C)}],ke={class:o.e("footer"),style:i(H)};return W("div",{class:bt,style:i(A)},[W(eG,je,bs(Et)?Et:{default:()=>[Et]}),W(nG,be,bs(Et)?Et:{default:()=>[Et]}),W(lG,ce,bs(Et)?Et:{default:()=>[Et]}),t.footer&&W(NC,ke,{default:t.footer}),i(L)&&W(MC,{class:o.e("empty"),style:i(T)},{default:t.empty}),t.overlay&&W(IC,{class:o.e("overlay")},{default:t.overlay})])}}}),dG=Me({disableWidth:Boolean,disableHeight:Boolean,onResize:{type:oe(Function)}}),fG=G({name:"ElAutoResizer",props:dG,setup(e,{slots:t}){const n=me("auto-resizer"),{height:o,width:l,sizer:r}=BY(e),s={width:"100%",height:"100%"};return()=>{var a;return W("div",{ref:r,class:n.b(),style:s},[(a=t.default)==null?void 0:a.call(t,{height:o.value,width:l.value})])}}}),pG=ot(cG),hG=ot(fG),vG=Me({tabs:{type:oe(Array),default:()=>xt([])}}),AC="ElTabBar",mG=G({name:AC}),gG=G({...mG,props:vG,setup(e,{expose:t}){const n=e,o=rt(),l=Be(Ku);l||Xt(AC,"<el-tabs><el-tab-bar /></el-tabs>");const r=me("tabs"),s=I(),a=I(),u=()=>{let f=0,d=0;const p=["top","bottom"].includes(l.props.tabPosition)?"width":"height",h=p==="width"?"x":"y",v=h==="x"?"left":"top";return n.tabs.every(m=>{var g,y;const w=(y=(g=o.parent)==null?void 0:g.refs)==null?void 0:y[`tab-${m.uid}`];if(!w)return!1;if(!m.active)return!0;f=w[`offset${bo(v)}`],d=w[`client${bo(p)}`];const b=window.getComputedStyle(w);return p==="width"&&(n.tabs.length>1&&(d-=Number.parseFloat(b.paddingLeft)+Number.parseFloat(b.paddingRight)),f+=Number.parseFloat(b.paddingLeft)),!1}),{[p]:`${d}px`,transform:`translate${bo(h)}(${f}px)`}},c=()=>a.value=u();return ve(()=>n.tabs,async()=>{await De(),c()},{immediate:!0}),pn(s,()=>c()),t({ref:s,update:c}),(f,d)=>(k(),D("div",{ref_key:"barRef",ref:s,class:E([i(r).e("active-bar"),i(r).is(i(l).props.tabPosition)]),style:Fe(a.value)},null,6))}});var yG=Ne(gG,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tabs/src/tab-bar.vue"]]);const bG=Me({panes:{type:oe(Array),default:()=>xt([])},currentName:{type:[String,Number],default:""},editable:Boolean,type:{type:String,values:["card","border-card",""],default:""},stretch:Boolean}),wG={tabClick:(e,t,n)=>n instanceof Event,tabRemove:(e,t)=>t instanceof Event},Pg="ElTabNav",CG=G({name:Pg,props:bG,emits:wG,setup(e,{expose:t,emit:n}){const o=rt(),l=Be(Ku);l||Xt(Pg,"<el-tabs><tab-nav /></el-tabs>");const r=me("tabs"),s=CN(),a=IN(),u=I(),c=I(),f=I(),d=I(!1),p=I(0),h=I(!1),v=I(!0),m=S(()=>["top","bottom"].includes(l.props.tabPosition)?"width":"height"),g=S(()=>({transform:`translate${m.value==="width"?"X":"Y"}(-${p.value}px)`})),y=()=>{if(!u.value)return;const T=u.value[`offset${bo(m.value)}`],A=p.value;if(!A)return;const O=A>T?A-T:0;p.value=O},w=()=>{if(!u.value||!c.value)return;const T=c.value[`offset${bo(m.value)}`],A=u.value[`offset${bo(m.value)}`],O=p.value;if(T-O<=A)return;const H=T-O>A*2?O+A:T-A;p.value=H},b=async()=>{const T=c.value;if(!d.value||!f.value||!u.value||!T)return;await De();const A=f.value.querySelector(".is-active");if(!A)return;const O=u.value,H=["top","bottom"].includes(l.props.tabPosition),L=A.getBoundingClientRect(),R=O.getBoundingClientRect(),V=H?T.offsetWidth-R.width:T.offsetHeight-R.height,z=p.value;let F=z;H?(L.left<R.left&&(F=z-(R.left-L.left)),L.right>R.right&&(F=z+L.right-R.right)):(L.top<R.top&&(F=z-(R.top-L.top)),L.bottom>R.bottom&&(F=z+(L.bottom-R.bottom))),F=Math.max(F,0),p.value=Math.min(F,V)},C=()=>{if(!c.value||!u.value)return;const T=c.value[`offset${bo(m.value)}`],A=u.value[`offset${bo(m.value)}`],O=p.value;A<T?(d.value=d.value||{},d.value.prev=O,d.value.next=O+A<T,T-O<A&&(p.value=T-A)):(d.value=!1,O>0&&(p.value=0))},_=T=>{const A=T.code,{up:O,down:H,left:L,right:R}=He;if(![O,H,L,R].includes(A))return;const V=Array.from(T.currentTarget.querySelectorAll("[role=tab]:not(.is-disabled)")),z=V.indexOf(T.target);let F;A===L||A===O?z===0?F=V.length-1:F=z-1:z<V.length-1?F=z+1:F=0,V[F].focus({preventScroll:!0}),V[F].click(),$()},$=()=>{v.value&&(h.value=!0)},M=()=>h.value=!1;return ve(s,T=>{T==="hidden"?v.value=!1:T==="visible"&&setTimeout(()=>v.value=!0,50)}),ve(a,T=>{T?setTimeout(()=>v.value=!0,50):v.value=!1}),pn(f,C),et(()=>setTimeout(()=>b(),0)),Uo(()=>C()),t({scrollToActiveTab:b,removeFocus:M}),ve(()=>e.panes,()=>o.update(),{flush:"post"}),()=>{const T=d.value?[W("span",{class:[r.e("nav-prev"),r.is("disabled",!d.value.prev)],onClick:y},[W(Le,null,{default:()=>[W(wl,null,null)]})]),W("span",{class:[r.e("nav-next"),r.is("disabled",!d.value.next)],onClick:w},[W(Le,null,{default:()=>[W(gn,null,null)]})])]:null,A=e.panes.map((O,H)=>{var L,R,V,z;const F=O.uid,N=O.props.disabled,x=(R=(L=O.props.name)!=null?L:O.index)!=null?R:`${H}`,P=!N&&(O.isClosable||e.editable);O.index=`${H}`;const q=P?W(Le,{class:"is-icon-close",onClick:Z=>n("tabRemove",O,Z)},{default:()=>[W(io,null,null)]}):null,te=((z=(V=O.slots).label)==null?void 0:z.call(V))||O.props.label,j=!N&&O.active?0:-1;return W("div",{ref:`tab-${F}`,class:[r.e("item"),r.is(l.props.tabPosition),r.is("active",O.active),r.is("disabled",N),r.is("closable",P),r.is("focus",h.value)],id:`tab-${x}`,key:`tab-${F}`,"aria-controls":`pane-${x}`,role:"tab","aria-selected":O.active,tabindex:j,onFocus:()=>$(),onBlur:()=>M(),onClick:Z=>{M(),n("tabClick",O,x,Z)},onKeydown:Z=>{P&&(Z.code===He.delete||Z.code===He.backspace)&&n("tabRemove",O,Z)}},[te,q])});return W("div",{ref:f,class:[r.e("nav-wrap"),r.is("scrollable",!!d.value),r.is(l.props.tabPosition)]},[T,W("div",{class:r.e("nav-scroll"),ref:u},[W("div",{class:[r.e("nav"),r.is(l.props.tabPosition),r.is("stretch",e.stretch&&["top","bottom"].includes(l.props.tabPosition))],ref:c,style:g.value,role:"tablist",onKeydown:_},[e.type?null:W(yG,{tabs:[...e.panes]},null),A])])])}}}),SG=Me({type:{type:String,values:["card","border-card",""],default:""},activeName:{type:[String,Number]},closable:Boolean,addable:Boolean,modelValue:{type:[String,Number]},editable:Boolean,tabPosition:{type:String,values:["top","right","bottom","left"],default:"top"},beforeLeave:{type:oe(Function),default:()=>!0},stretch:Boolean}),Lc=e=>Xe(e)||qe(e),kG={[lt]:e=>Lc(e),tabClick:(e,t)=>t instanceof Event,tabChange:e=>Lc(e),edit:(e,t)=>["remove","add"].includes(t),tabRemove:e=>Lc(e),tabAdd:()=>!0};var _G=G({name:"ElTabs",props:SG,emits:kG,setup(e,{emit:t,slots:n,expose:o}){var l,r;const s=me("tabs"),{children:a,addChild:u,removeChild:c}=v1(rt(),"ElTabPane"),f=I(),d=I((r=(l=e.modelValue)!=null?l:e.activeName)!=null?r:"0"),p=y=>{d.value=y,t(lt,y),t("tabChange",y)},h=async y=>{var w,b,C;if(!(d.value===y||tn(y)))try{await((w=e.beforeLeave)==null?void 0:w.call(e,y,d.value))!==!1&&(p(y),(C=(b=f.value)==null?void 0:b.removeFocus)==null||C.call(b))}catch{}},v=(y,w,b)=>{y.props.disabled||(h(w),t("tabClick",y,b))},m=(y,w)=>{y.props.disabled||tn(y.props.name)||(w.stopPropagation(),t("edit",y.props.name,"remove"),t("tabRemove",y.props.name))},g=()=>{t("edit",void 0,"add"),t("tabAdd")};return Ko({from:'"activeName"',replacement:'"model-value" or "v-model"',scope:"ElTabs",version:"2.3.0",ref:"https://element-plus.org/en-US/component/tabs.html#attributes",type:"Attribute"},S(()=>!!e.activeName)),ve(()=>e.activeName,y=>h(y)),ve(()=>e.modelValue,y=>h(y)),ve(d,async()=>{var y;await De(),(y=f.value)==null||y.scrollToActiveTab()}),ut(Ku,{props:e,currentName:d,registerPane:u,unregisterPane:c}),o({currentName:d}),()=>{const y=e.editable||e.addable?W("span",{class:s.e("new-tab"),tabindex:"0",onClick:g,onKeydown:C=>{C.code===He.enter&&g()}},[W(Le,{class:s.is("icon-plus")},{default:()=>[W(y0,null,null)]})]):null,w=W("div",{class:[s.e("header"),s.is(e.tabPosition)]},[y,W(CG,{ref:f,currentName:d.value,editable:e.editable,type:e.type,panes:a.value,stretch:e.stretch,onTabClick:v,onTabRemove:m},null)]),b=W("div",{class:s.e("content")},[fe(n,"default")]);return W("div",{class:[s.b(),s.m(e.tabPosition),{[s.m("card")]:e.type==="card",[s.m("border-card")]:e.type==="border-card"}]},[...e.tabPosition!=="bottom"?[w,b]:[b,w]])}}});const EG=Me({label:{type:String,default:""},name:{type:[String,Number]},closable:Boolean,disabled:Boolean,lazy:Boolean}),$G=["id","aria-hidden","aria-labelledby"],PC="ElTabPane",TG=G({name:PC}),OG=G({...TG,props:EG,setup(e){const t=e,n=rt(),o=ln(),l=Be(Ku);l||Xt(PC,"usage: <el-tabs><el-tab-pane /></el-tabs/>");const r=me("tab-pane"),s=I(),a=S(()=>t.closable||l.props.closable),u=jv(()=>{var h;return l.currentName.value===((h=t.name)!=null?h:s.value)}),c=I(u.value),f=S(()=>{var h;return(h=t.name)!=null?h:s.value}),d=jv(()=>!t.lazy||c.value||u.value);ve(u,h=>{h&&(c.value=!0)});const p=wt({uid:n.uid,slots:o,props:t,paneName:f,active:u,index:s,isClosable:a});return et(()=>{l.registerPane(p)}),El(()=>{l.unregisterPane(p.uid)}),(h,v)=>i(d)?Ze((k(),D("div",{key:0,id:`pane-${i(f)}`,class:E(i(r).b()),role:"tabpanel","aria-hidden":!i(u),"aria-labelledby":`tab-${i(f)}`},[fe(h.$slots,"default")],10,$G)),[[mt,i(u)]]):ne("v-if",!0)}});var RC=Ne(OG,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tabs/src/tab-pane.vue"]]);const NG=ot(_G,{TabPane:RC}),MG=zt(RC),IG=Me({format:{type:String,default:"HH:mm"},modelValue:String,disabled:Boolean,editable:{type:Boolean,default:!0},effect:{type:String,default:"light"},clearable:{type:Boolean,default:!0},size:cn,placeholder:String,start:{type:String,default:"09:00"},end:{type:String,default:"18:00"},step:{type:String,default:"00:30"},minTime:String,maxTime:String,name:String,prefixIcon:{type:oe([String,Object]),default:()=>g0},clearIcon:{type:oe([String,Object]),default:()=>Tl}}),Lo=e=>{const t=(e||"").split(":");if(t.length>=2){let n=Number.parseInt(t[0],10);const o=Number.parseInt(t[1],10),l=e.toUpperCase();return l.includes("AM")&&n===12?n=0:l.includes("PM")&&n!==12&&(n+=12),{hours:n,minutes:o}}return null},Dc=(e,t)=>{const n=Lo(e);if(!n)return-1;const o=Lo(t);if(!o)return-1;const l=n.minutes+n.hours*60,r=o.minutes+o.hours*60;return l===r?0:l>r?1:-1},Rg=e=>`${e}`.padStart(2,"0"),wr=e=>`${Rg(e.hours)}:${Rg(e.minutes)}`,AG=(e,t)=>{const n=Lo(e);if(!n)return"";const o=Lo(t);if(!o)return"";const l={hours:n.hours,minutes:n.minutes};return l.minutes+=o.minutes,l.hours+=o.hours,l.hours+=Math.floor(l.minutes/60),l.minutes=l.minutes%60,wr(l)},PG=G({name:"ElTimeSelect"}),RG=G({...PG,props:IG,emits:["change","blur","focus","update:modelValue"],setup(e,{expose:t}){const n=e;tt.extend(Bp);const{Option:o}=ar,l=me("input"),r=I(),s=In(),a=S(()=>n.modelValue),u=S(()=>{const g=Lo(n.start);return g?wr(g):null}),c=S(()=>{const g=Lo(n.end);return g?wr(g):null}),f=S(()=>{const g=Lo(n.step);return g?wr(g):null}),d=S(()=>{const g=Lo(n.minTime||"");return g?wr(g):null}),p=S(()=>{const g=Lo(n.maxTime||"");return g?wr(g):null}),h=S(()=>{const g=[];if(n.start&&n.end&&n.step){let y=u.value,w;for(;y&&c.value&&Dc(y,c.value)<=0;)w=tt(y,"HH:mm").format(n.format),g.push({value:w,disabled:Dc(y,d.value||"-1:-1")<=0||Dc(y,p.value||"100:100")>=0}),y=AG(y,f.value)}return g});return t({blur:()=>{var g,y;(y=(g=r.value)==null?void 0:g.blur)==null||y.call(g)},focus:()=>{var g,y;(y=(g=r.value)==null?void 0:g.focus)==null||y.call(g)}}),(g,y)=>(k(),se(i(ar),{ref_key:"select",ref:r,"model-value":i(a),disabled:i(s),clearable:g.clearable,"clear-icon":g.clearIcon,size:g.size,effect:g.effect,placeholder:g.placeholder,"default-first-option":"",filterable:g.editable,"onUpdate:modelValue":y[0]||(y[0]=w=>g.$emit("update:modelValue",w)),onChange:y[1]||(y[1]=w=>g.$emit("change",w)),onBlur:y[2]||(y[2]=w=>g.$emit("blur",w)),onFocus:y[3]||(y[3]=w=>g.$emit("focus",w))},{prefix:Y(()=>[g.prefixIcon?(k(),se(i(Le),{key:0,class:E(i(l).e("prefix-icon"))},{default:Y(()=>[(k(),se(it(g.prefixIcon)))]),_:1},8,["class"])):ne("v-if",!0)]),default:Y(()=>[(k(!0),D(Ve,null,dt(i(h),w=>(k(),se(i(o),{key:w.value,label:w.value,value:w.value,disabled:w.disabled},null,8,["label","value","disabled"]))),128))]),_:1},8,["model-value","disabled","clearable","clear-icon","size","effect","placeholder","filterable"]))}});var Li=Ne(RG,[["__file","/home/runner/work/element-plus/element-plus/packages/components/time-select/src/time-select.vue"]]);Li.install=e=>{e.component(Li.name,Li)};const xG=Li,LG=xG,DG=G({name:"ElTimeline",setup(e,{slots:t}){const n=me("timeline");return ut("timeline",t),()=>ze("ul",{class:[n.b()]},[fe(t,"default")])}}),BG=Me({timestamp:{type:String,default:""},hideTimestamp:{type:Boolean,default:!1},center:{type:Boolean,default:!1},placement:{type:String,values:["top","bottom"],default:"bottom"},type:{type:String,values:["primary","success","warning","danger","info"],default:""},color:{type:String,default:""},size:{type:String,values:["normal","large"],default:"normal"},icon:{type:Mt},hollow:{type:Boolean,default:!1}}),FG=G({name:"ElTimelineItem"}),VG=G({...FG,props:BG,setup(e){const t=me("timeline-item");return(n,o)=>(k(),D("li",{class:E([i(t).b(),{[i(t).e("center")]:n.center}])},[K("div",{class:E(i(t).e("tail"))},null,2),n.$slots.dot?ne("v-if",!0):(k(),D("div",{key:0,class:E([i(t).e("node"),i(t).em("node",n.size||""),i(t).em("node",n.type||""),i(t).is("hollow",n.hollow)]),style:Fe({backgroundColor:n.color})},[n.icon?(k(),se(i(Le),{key:0,class:E(i(t).e("icon"))},{default:Y(()=>[(k(),se(it(n.icon)))]),_:1},8,["class"])):ne("v-if",!0)],6)),n.$slots.dot?(k(),D("div",{key:1,class:E(i(t).e("dot"))},[fe(n.$slots,"dot")],2)):ne("v-if",!0),K("div",{class:E(i(t).e("wrapper"))},[!n.hideTimestamp&&n.placement==="top"?(k(),D("div",{key:0,class:E([i(t).e("timestamp"),i(t).is("top")])},Oe(n.timestamp),3)):ne("v-if",!0),K("div",{class:E(i(t).e("content"))},[fe(n.$slots,"default")],2),!n.hideTimestamp&&n.placement==="bottom"?(k(),D("div",{key:1,class:E([i(t).e("timestamp"),i(t).is("bottom")])},Oe(n.timestamp),3)):ne("v-if",!0)],2)],2))}});var xC=Ne(VG,[["__file","/home/runner/work/element-plus/element-plus/packages/components/timeline/src/timeline-item.vue"]]);const zG=ot(DG,{TimelineItem:xC}),HG=zt(xC),LC=Me({nowrap:Boolean});var DC=(e=>(e.top="top",e.bottom="bottom",e.left="left",e.right="right",e))(DC||{});const KG=Object.values(DC),ch=Me({width:{type:Number,default:10},height:{type:Number,default:10},style:{type:oe(Object),default:null}}),WG=Me({side:{type:oe(String),values:KG,required:!0}}),jG=["absolute","fixed"],UG=["top-start","top-end","top","bottom-start","bottom-end","bottom","left-start","left-end","left","right-start","right-end","right"],dh=Me({ariaLabel:String,arrowPadding:{type:oe(Number),default:5},effect:{type:String,default:""},contentClass:String,placement:{type:oe(String),values:UG,default:"bottom"},reference:{type:oe(Object),default:null},offset:{type:Number,default:8},strategy:{type:oe(String),values:jG,default:"absolute"},showArrow:{type:Boolean,default:!1}}),fh=Me({delayDuration:{type:Number,default:300},defaultOpen:Boolean,open:{type:Boolean,default:void 0},onOpenChange:{type:oe(Function)},"onUpdate:open":{type:oe(Function)}}),gr={type:oe(Function)},ph=Me({onBlur:gr,onClick:gr,onFocus:gr,onMouseDown:gr,onMouseEnter:gr,onMouseLeave:gr}),qG=Me({...fh,...ch,...ph,...dh,alwaysOn:Boolean,fullTransition:Boolean,transitionProps:{type:oe(Object),default:null},teleported:Boolean,to:{type:oe(String),default:"body"}}),YG=G({name:"ElTooltipV2Root"}),GG=G({...YG,props:fh,setup(e,{expose:t}){const n=e,o=I(n.defaultOpen),l=I(null),r=S({get:()=>xN(n.open)?o.value:n.open,set:g=>{var y;o.value=g,(y=n["onUpdate:open"])==null||y.call(n,g)}}),s=S(()=>qe(n.delayDuration)&&n.delayDuration>0),{start:a,stop:u}=sr(()=>{r.value=!0},S(()=>n.delayDuration),{immediate:!1}),c=me("tooltip-v2"),f=uo(),d=()=>{u(),r.value=!0},p=()=>{i(s)?a():d()},h=d,v=()=>{u(),r.value=!1};return ve(r,g=>{var y;g&&(document.dispatchEvent(new CustomEvent(yc)),h()),(y=n.onOpenChange)==null||y.call(n,g)}),et(()=>{document.addEventListener(yc,v)}),Dt(()=>{u(),document.removeEventListener(yc,v)}),ut(ju,{contentId:f,triggerRef:l,ns:c,onClose:v,onDelayOpen:p,onOpen:h}),t({onOpen:h,onClose:v}),(g,y)=>fe(g.$slots,"default",{open:i(r)})}});var XG=Ne(GG,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/root.vue"]]);const JG=G({name:"ElTooltipV2Arrow"}),ZG=G({...JG,props:{...ch,...WG},setup(e){const t=e,{ns:n}=Be(ju),{arrowRef:o}=Be(F0),l=S(()=>{const{style:r,width:s,height:a}=t,u=n.namespace.value;return{[`--${u}-tooltip-v2-arrow-width`]:`${s}px`,[`--${u}-tooltip-v2-arrow-height`]:`${a}px`,[`--${u}-tooltip-v2-arrow-border-width`]:`${s/2}px`,[`--${u}-tooltip-v2-arrow-cover-width`]:s/2-1,...r||{}}});return(r,s)=>(k(),D("span",{ref_key:"arrowRef",ref:o,style:Fe(i(l)),class:E(i(n).e("arrow"))},null,6))}});var xg=Ne(ZG,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/arrow.vue"]]);const QG=Me({style:{type:oe([String,Object,Array]),default:()=>({})}}),eX=G({name:"ElVisuallyHidden"}),tX=G({...eX,props:QG,setup(e){const t=e,n=S(()=>[t.style,{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}]);return(o,l)=>(k(),D("span",at(o.$attrs,{style:i(n)}),[fe(o.$slots,"default")],16))}});var nX=Ne(tX,[["__file","/home/runner/work/element-plus/element-plus/packages/components/visual-hidden/src/visual-hidden.vue"]]);const oX=["data-side"],lX=G({name:"ElTooltipV2Content"}),rX=G({...lX,props:{...dh,...LC},setup(e){const t=e,{triggerRef:n,contentId:o}=Be(ju),l=I(t.placement),r=I(t.strategy),s=I(null),{referenceRef:a,contentRef:u,middlewareData:c,x:f,y:d,update:p}=t8({placement:l,strategy:r,middleware:S(()=>{const b=[Gx(t.offset)];return t.showArrow&&b.push(n8({arrowRef:s})),b})}),h=Zo().nextZIndex(),v=me("tooltip-v2"),m=S(()=>l.value.split("-")[0]),g=S(()=>({position:i(r),top:`${i(d)||0}px`,left:`${i(f)||0}px`,zIndex:h})),y=S(()=>{if(!t.showArrow)return{};const{arrow:b}=i(c);return{[`--${v.namespace.value}-tooltip-v2-arrow-x`]:`${b==null?void 0:b.x}px`||"",[`--${v.namespace.value}-tooltip-v2-arrow-y`]:`${b==null?void 0:b.y}px`||""}}),w=S(()=>[v.e("content"),v.is("dark",t.effect==="dark"),v.is(i(r)),t.contentClass]);return ve(s,()=>p()),ve(()=>t.placement,b=>l.value=b),et(()=>{ve(()=>t.reference||n.value,b=>{a.value=b||void 0},{immediate:!0})}),ut(F0,{arrowRef:s}),(b,C)=>(k(),D("div",{ref_key:"contentRef",ref:u,style:Fe(i(g)),"data-tooltip-v2-root":""},[b.nowrap?ne("v-if",!0):(k(),D("div",{key:0,"data-side":i(m),class:E(i(w))},[fe(b.$slots,"default",{contentStyle:i(g),contentClass:i(w)}),W(i(nX),{id:i(o),role:"tooltip"},{default:Y(()=>[b.ariaLabel?(k(),D(Ve,{key:0},[vt(Oe(b.ariaLabel),1)],64)):fe(b.$slots,"default",{key:1})]),_:3},8,["id"]),fe(b.$slots,"arrow",{style:Fe(i(y)),side:i(m)})],10,oX))],4))}});var Lg=Ne(rX,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/content.vue"]]);const sX=Me({setRef:{type:oe(Function),required:!0},onlyChild:Boolean});var aX=G({props:sX,setup(e,{slots:t}){const n=I(),o=Bu(n,l=>{l?e.setRef(l.nextElementSibling):e.setRef(null)});return()=>{var l;const[r]=((l=t.default)==null?void 0:l.call(t))||[],s=e.onlyChild?vR(r.children):r.children;return W(Ve,{ref:o},[s])}}});const iX=G({name:"ElTooltipV2Trigger"}),uX=G({...iX,props:{...LC,...ph},setup(e){const t=e,{onClose:n,onOpen:o,onDelayOpen:l,triggerRef:r,contentId:s}=Be(ju);let a=!1;const u=w=>{r.value=w},c=()=>{a=!1},f=Vt(t.onMouseEnter,l),d=Vt(t.onMouseLeave,n),p=Vt(t.onMouseDown,()=>{n(),a=!0,document.addEventListener("mouseup",c,{once:!0})}),h=Vt(t.onFocus,()=>{a||o()}),v=Vt(t.onBlur,n),m=Vt(t.onClick,w=>{w.detail===0&&n()}),g={blur:v,click:m,focus:h,mousedown:p,mouseenter:f,mouseleave:d},y=(w,b,C)=>{w&&Object.entries(b).forEach(([_,$])=>{w[C](_,$)})};return ve(r,(w,b)=>{y(w,g,"addEventListener"),y(b,g,"removeEventListener"),w&&w.setAttribute("aria-describedby",s.value)}),Dt(()=>{y(r.value,g,"removeEventListener"),document.removeEventListener("mouseup",c)}),(w,b)=>w.nowrap?(k(),se(i(aX),{key:0,"set-ref":u,"only-child":""},{default:Y(()=>[fe(w.$slots,"default")]),_:3})):(k(),D("button",at({key:1,ref_key:"triggerRef",ref:r},w.$attrs),[fe(w.$slots,"default")],16))}});var cX=Ne(uX,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/trigger.vue"]]);const dX=G({name:"ElTooltipV2"}),fX=G({...dX,props:qG,setup(e){const n=Gt(e),o=wt(Do(n,Object.keys(ch))),l=wt(Do(n,Object.keys(dh))),r=wt(Do(n,Object.keys(fh))),s=wt(Do(n,Object.keys(ph)));return(a,u)=>(k(),se(XG,no(Su(r)),{default:Y(({open:c})=>[W(cX,at(s,{nowrap:""}),{default:Y(()=>[fe(a.$slots,"trigger")]),_:3},16),(k(),se(Ca,{to:a.to,disabled:!a.teleported},[a.fullTransition?(k(),se(Wt,no(at({key:0},a.transitionProps)),{default:Y(()=>[a.alwaysOn||c?(k(),se(Lg,no(at({key:0},l)),{arrow:Y(({style:f,side:d})=>[a.showArrow?(k(),se(xg,at({key:0},o,{style:f,side:d}),null,16,["style","side"])):ne("v-if",!0)]),default:Y(()=>[fe(a.$slots,"default")]),_:3},16)):ne("v-if",!0)]),_:2},1040)):(k(),D(Ve,{key:1},[a.alwaysOn||c?(k(),se(Lg,no(at({key:0},l)),{arrow:Y(({style:f,side:d})=>[a.showArrow?(k(),se(xg,at({key:0},o,{style:f,side:d}),null,16,["style","side"])):ne("v-if",!0)]),default:Y(()=>[fe(a.$slots,"default")]),_:3},16)):ne("v-if",!0)],64))],8,["to","disabled"]))]),_:3},16))}});var pX=Ne(fX,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tooltip-v2/src/tooltip.vue"]]);const hX=ot(pX),BC="left-check-change",FC="right-check-change",Cr=Me({data:{type:oe(Array),default:()=>[]},titles:{type:oe(Array),default:()=>[]},buttonTexts:{type:oe(Array),default:()=>[]},filterPlaceholder:String,filterMethod:{type:oe(Function)},leftDefaultChecked:{type:oe(Array),default:()=>[]},rightDefaultChecked:{type:oe(Array),default:()=>[]},renderContent:{type:oe(Function)},modelValue:{type:oe(Array),default:()=>[]},format:{type:oe(Object),default:()=>({})},filterable:Boolean,props:{type:oe(Object),default:()=>xt({label:"label",key:"key",disabled:"disabled"})},targetOrder:{type:String,values:["original","push","unshift"],default:"original"},validateEvent:{type:Boolean,default:!0}}),uf=(e,t)=>[e,t].every(Re)||Re(e)&&nn(t),vX={[It]:(e,t,n)=>[e,n].every(Re)&&["left","right"].includes(t),[lt]:e=>Re(e),[BC]:uf,[FC]:uf},cf="checked-change",mX=Me({data:Cr.data,optionRender:{type:oe(Function)},placeholder:String,title:String,filterable:Boolean,format:Cr.format,filterMethod:Cr.filterMethod,defaultChecked:Cr.leftDefaultChecked,props:Cr.props}),gX={[cf]:uf},La=e=>{const t={label:"label",key:"key",disabled:"disabled"};return S(()=>({...t,...e.props}))},yX=(e,t,n)=>{const o=La(e),l=S(()=>e.data.filter(f=>Ye(e.filterMethod)?e.filterMethod(t.query,f):String(f[o.value.label]||f[o.value.key]).toLowerCase().includes(t.query.toLowerCase()))),r=S(()=>l.value.filter(f=>!f[o.value.disabled])),s=S(()=>{const f=t.checked.length,d=e.data.length,{noChecked:p,hasChecked:h}=e.format;return p&&h?f>0?h.replace(/\${checked}/g,f.toString()).replace(/\${total}/g,d.toString()):p.replace(/\${total}/g,d.toString()):`${f}/${d}`}),a=S(()=>{const f=t.checked.length;return f>0&&f<r.value.length}),u=()=>{const f=r.value.map(d=>d[o.value.key]);t.allChecked=f.length>0&&f.every(d=>t.checked.includes(d))},c=f=>{t.checked=f?r.value.map(d=>d[o.value.key]):[]};return ve(()=>t.checked,(f,d)=>{if(u(),t.checkChangeByUser){const p=f.concat(d).filter(h=>!f.includes(h)||!d.includes(h));n(cf,f,p)}else n(cf,f),t.checkChangeByUser=!0}),ve(r,()=>{u()}),ve(()=>e.data,()=>{const f=[],d=l.value.map(p=>p[o.value.key]);t.checked.forEach(p=>{d.includes(p)&&f.push(p)}),t.checkChangeByUser=!1,t.checked=f}),ve(()=>e.defaultChecked,(f,d)=>{if(d&&f.length===d.length&&f.every(v=>d.includes(v)))return;const p=[],h=r.value.map(v=>v[o.value.key]);f.forEach(v=>{h.includes(v)&&p.push(v)}),t.checkChangeByUser=!1,t.checked=p},{immediate:!0}),{filteredData:l,checkableData:r,checkedSummary:s,isIndeterminate:a,updateAllChecked:u,handleAllCheckedChange:c}},bX=(e,t)=>({onSourceCheckedChange:(l,r)=>{e.leftChecked=l,r&&t(BC,l,r)},onTargetCheckedChange:(l,r)=>{e.rightChecked=l,r&&t(FC,l,r)}}),wX=e=>{const t=La(e),n=S(()=>e.data.reduce((r,s)=>(r[s[t.value.key]]=s)&&r,{})),o=S(()=>e.data.filter(r=>!e.modelValue.includes(r[t.value.key]))),l=S(()=>e.targetOrder==="original"?e.data.filter(r=>e.modelValue.includes(r[t.value.key])):e.modelValue.reduce((r,s)=>{const a=n.value[s];return a&&r.push(a),r},[]));return{sourceData:o,targetData:l}},CX=(e,t,n)=>{const o=La(e),l=(a,u,c)=>{n(lt,a),n(It,a,u,c)};return{addToLeft:()=>{const a=e.modelValue.slice();t.rightChecked.forEach(u=>{const c=a.indexOf(u);c>-1&&a.splice(c,1)}),l(a,"left",t.rightChecked)},addToRight:()=>{let a=e.modelValue.slice();const u=e.data.filter(c=>{const f=c[o.value.key];return t.leftChecked.includes(f)&&!e.modelValue.includes(f)}).map(c=>c[o.value.key]);a=e.targetOrder==="unshift"?u.concat(a):a.concat(u),e.targetOrder==="original"&&(a=e.data.filter(c=>a.includes(c[o.value.key])).map(c=>c[o.value.key])),l(a,"right",t.leftChecked)}}},SX=G({name:"ElTransferPanel"}),kX=G({...SX,props:mX,emits:gX,setup(e,{expose:t,emit:n}){const o=e,l=ln(),r=({option:b})=>b,{t:s}=gt(),a=me("transfer"),u=wt({checked:[],allChecked:!1,query:"",checkChangeByUser:!0}),c=La(o),{filteredData:f,checkedSummary:d,isIndeterminate:p,handleAllCheckedChange:h}=yX(o,u,n),v=S(()=>!Kn(u.query)&&Kn(f.value)),m=S(()=>!Kn(l.default()[0].children)),{checked:g,allChecked:y,query:w}=Gt(u);return t({query:w}),(b,C)=>(k(),D("div",{class:E(i(a).b("panel"))},[K("p",{class:E(i(a).be("panel","header"))},[W(i(Jn),{modelValue:i(y),"onUpdate:modelValue":C[0]||(C[0]=_=>Tt(y)?y.value=_:null),indeterminate:i(p),"validate-event":!1,onChange:i(h)},{default:Y(()=>[vt(Oe(b.title)+" ",1),K("span",null,Oe(i(d)),1)]),_:1},8,["modelValue","indeterminate","onChange"])],2),K("div",{class:E([i(a).be("panel","body"),i(a).is("with-footer",i(m))])},[b.filterable?(k(),se(i(fn),{key:0,modelValue:i(w),"onUpdate:modelValue":C[1]||(C[1]=_=>Tt(w)?w.value=_:null),class:E(i(a).be("panel","filter")),size:"default",placeholder:b.placeholder,"prefix-icon":i(cP),clearable:"","validate-event":!1},null,8,["modelValue","class","placeholder","prefix-icon"])):ne("v-if",!0),Ze(W(i(ow),{modelValue:i(g),"onUpdate:modelValue":C[2]||(C[2]=_=>Tt(g)?g.value=_:null),"validate-event":!1,class:E([i(a).is("filterable",b.filterable),i(a).be("panel","list")])},{default:Y(()=>[(k(!0),D(Ve,null,dt(i(f),_=>(k(),se(i(Jn),{key:_[i(c).key],class:E(i(a).be("panel","item")),label:_[i(c).key],disabled:_[i(c).disabled],"validate-event":!1},{default:Y(()=>{var $;return[W(r,{option:($=b.optionRender)==null?void 0:$.call(b,_)},null,8,["option"])]}),_:2},1032,["class","label","disabled"]))),128))]),_:1},8,["modelValue","class"]),[[mt,!i(v)&&!i(Kn)(b.data)]]),Ze(K("p",{class:E(i(a).be("panel","empty"))},Oe(i(v)?i(s)("el.transfer.noMatch"):i(s)("el.transfer.noData")),3),[[mt,i(v)||i(Kn)(b.data)]])],2),i(m)?(k(),D("p",{key:0,class:E(i(a).be("panel","footer"))},[fe(b.$slots,"default")],2)):ne("v-if",!0)],2))}});var Dg=Ne(kX,[["__file","/home/runner/work/element-plus/element-plus/packages/components/transfer/src/transfer-panel.vue"]]);const _X={key:0},EX={key:0},$X=G({name:"ElTransfer"}),TX=G({...$X,props:Cr,emits:vX,setup(e,{expose:t,emit:n}){const o=e,l=ln(),{t:r}=gt(),s=me("transfer"),{formItem:a}=kn(),u=wt({leftChecked:[],rightChecked:[]}),c=La(o),{sourceData:f,targetData:d}=wX(o),{onSourceCheckedChange:p,onTargetCheckedChange:h}=bX(u,n),{addToLeft:v,addToRight:m}=CX(o,u,n),g=I(),y=I(),w=T=>{switch(T){case"left":g.value.query="";break;case"right":y.value.query="";break}},b=S(()=>o.buttonTexts.length===2),C=S(()=>o.titles[0]||r("el.transfer.titles.0")),_=S(()=>o.titles[1]||r("el.transfer.titles.1")),$=S(()=>o.filterPlaceholder||r("el.transfer.filterPlaceholder"));ve(()=>o.modelValue,()=>{var T;o.validateEvent&&((T=a==null?void 0:a.validate)==null||T.call(a,"change").catch(A=>void 0))});const M=S(()=>T=>o.renderContent?o.renderContent(ze,T):l.default?l.default({option:T}):ze("span",T[c.value.label]||T[c.value.key]));return t({clearQuery:w,leftPanel:g,rightPanel:y}),(T,A)=>(k(),D("div",{class:E(i(s).b())},[W(Dg,{ref_key:"leftPanel",ref:g,data:i(f),"option-render":i(M),placeholder:i($),title:i(C),filterable:T.filterable,format:T.format,"filter-method":T.filterMethod,"default-checked":T.leftDefaultChecked,props:o.props,onCheckedChange:i(p)},{default:Y(()=>[fe(T.$slots,"left-footer")]),_:3},8,["data","option-render","placeholder","title","filterable","format","filter-method","default-checked","props","onCheckedChange"]),K("div",{class:E(i(s).e("buttons"))},[W(i(un),{type:"primary",class:E([i(s).e("button"),i(s).is("with-texts",i(b))]),disabled:i(Kn)(u.rightChecked),onClick:i(v)},{default:Y(()=>[W(i(Le),null,{default:Y(()=>[W(i(wl))]),_:1}),i(tn)(T.buttonTexts[0])?ne("v-if",!0):(k(),D("span",_X,Oe(T.buttonTexts[0]),1))]),_:1},8,["class","disabled","onClick"]),W(i(un),{type:"primary",class:E([i(s).e("button"),i(s).is("with-texts",i(b))]),disabled:i(Kn)(u.leftChecked),onClick:i(m)},{default:Y(()=>[i(tn)(T.buttonTexts[1])?ne("v-if",!0):(k(),D("span",EX,Oe(T.buttonTexts[1]),1)),W(i(Le),null,{default:Y(()=>[W(i(gn))]),_:1})]),_:1},8,["class","disabled","onClick"])],2),W(Dg,{ref_key:"rightPanel",ref:y,data:i(d),"option-render":i(M),placeholder:i($),filterable:T.filterable,format:T.format,"filter-method":T.filterMethod,title:i(_),"default-checked":T.rightDefaultChecked,props:o.props,onCheckedChange:i(h)},{default:Y(()=>[fe(T.$slots,"right-footer")]),_:3},8,["data","option-render","placeholder","filterable","format","filter-method","title","default-checked","props","onCheckedChange"])],2))}});var OX=Ne(TX,[["__file","/home/runner/work/element-plus/element-plus/packages/components/transfer/src/transfer.vue"]]);const NX=ot(OX),xr="$treeNodeId",Bg=function(e,t){!t||t[xr]||Object.defineProperty(t,xr,{value:e.id,enumerable:!1,configurable:!1,writable:!1})},hh=function(e,t){return e?t[e]:t[xr]},df=(e,t,n)=>{const o=e.value.currentNode;n();const l=e.value.currentNode;o!==l&&t("current-change",l?l.data:null,l)},ff=e=>{let t=!0,n=!0,o=!0;for(let l=0,r=e.length;l<r;l++){const s=e[l];(s.checked!==!0||s.indeterminate)&&(t=!1,s.disabled||(o=!1)),(s.checked!==!1||s.indeterminate)&&(n=!1)}return{all:t,none:n,allWithoutDisable:o,half:!t&&!n}},Di=function(e){if(e.childNodes.length===0||e.loading)return;const{all:t,none:n,half:o}=ff(e.childNodes);t?(e.checked=!0,e.indeterminate=!1):o?(e.checked=!1,e.indeterminate=!0):n&&(e.checked=!1,e.indeterminate=!1);const l=e.parent;!l||l.level===0||e.store.checkStrictly||Di(l)},si=function(e,t){const n=e.store.props,o=e.data||{},l=n[t];if(typeof l=="function")return l(o,e);if(typeof l=="string")return o[l];if(typeof l>"u"){const r=o[t];return r===void 0?"":r}};let MX=0;class nr{constructor(t){this.id=MX++,this.text=null,this.checked=!1,this.indeterminate=!1,this.data=null,this.expanded=!1,this.parent=null,this.visible=!0,this.isCurrent=!1,this.canFocus=!1;for(const n in t)ft(t,n)&&(this[n]=t[n]);this.level=0,this.loaded=!1,this.childNodes=[],this.loading=!1,this.parent&&(this.level=this.parent.level+1)}initialize(){const t=this.store;if(!t)throw new Error("[Node]store is required!");t.registerNode(this);const n=t.props;if(n&&typeof n.isLeaf<"u"){const r=si(this,"isLeaf");typeof r=="boolean"&&(this.isLeafByUser=r)}if(t.lazy!==!0&&this.data?(this.setData(this.data),t.defaultExpandAll&&(this.expanded=!0,this.canFocus=!0)):this.level>0&&t.lazy&&t.defaultExpandAll&&this.expand(),Array.isArray(this.data)||Bg(this,this.data),!this.data)return;const o=t.defaultExpandedKeys,l=t.key;l&&o&&o.includes(this.key)&&this.expand(null,t.autoExpandParent),l&&t.currentNodeKey!==void 0&&this.key===t.currentNodeKey&&(t.currentNode=this,t.currentNode.isCurrent=!0),t.lazy&&t._initDefaultCheckedNode(this),this.updateLeafState(),this.parent&&(this.level===1||this.parent.expanded===!0)&&(this.canFocus=!0)}setData(t){Array.isArray(t)||Bg(this,t),this.data=t,this.childNodes=[];let n;this.level===0&&Array.isArray(this.data)?n=this.data:n=si(this,"children")||[];for(let o=0,l=n.length;o<l;o++)this.insertChild({data:n[o]})}get label(){return si(this,"label")}get key(){const t=this.store.key;return this.data?this.data[t]:null}get disabled(){return si(this,"disabled")}get nextSibling(){const t=this.parent;if(t){const n=t.childNodes.indexOf(this);if(n>-1)return t.childNodes[n+1]}return null}get previousSibling(){const t=this.parent;if(t){const n=t.childNodes.indexOf(this);if(n>-1)return n>0?t.childNodes[n-1]:null}return null}contains(t,n=!0){return(this.childNodes||[]).some(o=>o===t||n&&o.contains(t))}remove(){const t=this.parent;t&&t.removeChild(this)}insertChild(t,n,o){if(!t)throw new Error("InsertChild error: child is required.");if(!(t instanceof nr)){if(!o){const l=this.getChildren(!0);l.includes(t.data)||(typeof n>"u"||n<0?l.push(t.data):l.splice(n,0,t.data))}Object.assign(t,{parent:this,store:this.store}),t=wt(new nr(t)),t instanceof nr&&t.initialize()}t.level=this.level+1,typeof n>"u"||n<0?this.childNodes.push(t):this.childNodes.splice(n,0,t),this.updateLeafState()}insertBefore(t,n){let o;n&&(o=this.childNodes.indexOf(n)),this.insertChild(t,o)}insertAfter(t,n){let o;n&&(o=this.childNodes.indexOf(n),o!==-1&&(o+=1)),this.insertChild(t,o)}removeChild(t){const n=this.getChildren()||[],o=n.indexOf(t.data);o>-1&&n.splice(o,1);const l=this.childNodes.indexOf(t);l>-1&&(this.store&&this.store.deregisterNode(t),t.parent=null,this.childNodes.splice(l,1)),this.updateLeafState()}removeChildByData(t){let n=null;for(let o=0;o<this.childNodes.length;o++)if(this.childNodes[o].data===t){n=this.childNodes[o];break}n&&this.removeChild(n)}expand(t,n){const o=()=>{if(n){let l=this.parent;for(;l.level>0;)l.expanded=!0,l=l.parent}this.expanded=!0,t&&t(),this.childNodes.forEach(l=>{l.canFocus=!0})};this.shouldLoadData()?this.loadData(l=>{Array.isArray(l)&&(this.checked?this.setChecked(!0,!0):this.store.checkStrictly||Di(this),o())}):o()}doCreateChildren(t,n={}){t.forEach(o=>{this.insertChild(Object.assign({data:o},n),void 0,!0)})}collapse(){this.expanded=!1,this.childNodes.forEach(t=>{t.canFocus=!1})}shouldLoadData(){return this.store.lazy===!0&&this.store.load&&!this.loaded}updateLeafState(){if(this.store.lazy===!0&&this.loaded!==!0&&typeof this.isLeafByUser<"u"){this.isLeaf=this.isLeafByUser;return}const t=this.childNodes;if(!this.store.lazy||this.store.lazy===!0&&this.loaded===!0){this.isLeaf=!t||t.length===0;return}this.isLeaf=!1}setChecked(t,n,o,l){if(this.indeterminate=t==="half",this.checked=t===!0,this.store.checkStrictly)return;if(!(this.shouldLoadData()&&!this.store.checkDescendants)){const{all:s,allWithoutDisable:a}=ff(this.childNodes);!this.isLeaf&&!s&&a&&(this.checked=!1,t=!1);const u=()=>{if(n){const c=this.childNodes;for(let p=0,h=c.length;p<h;p++){const v=c[p];l=l||t!==!1;const m=v.disabled?v.checked:l;v.setChecked(m,n,!0,l)}const{half:f,all:d}=ff(c);d||(this.checked=d,this.indeterminate=f)}};if(this.shouldLoadData()){this.loadData(()=>{u(),Di(this)},{checked:t!==!1});return}else u()}const r=this.parent;!r||r.level===0||o||Di(r)}getChildren(t=!1){if(this.level===0)return this.data;const n=this.data;if(!n)return null;const o=this.store.props;let l="children";return o&&(l=o.children||"children"),n[l]===void 0&&(n[l]=null),t&&!n[l]&&(n[l]=[]),n[l]}updateChildren(){const t=this.getChildren()||[],n=this.childNodes.map(r=>r.data),o={},l=[];t.forEach((r,s)=>{const a=r[xr];!!a&&n.findIndex(c=>c[xr]===a)>=0?o[a]={index:s,data:r}:l.push({index:s,data:r})}),this.store.lazy||n.forEach(r=>{o[r[xr]]||this.removeChildByData(r)}),l.forEach(({index:r,data:s})=>{this.insertChild({data:s},r)}),this.updateLeafState()}loadData(t,n={}){if(this.store.lazy===!0&&this.store.load&&!this.loaded&&(!this.loading||Object.keys(n).length)){this.loading=!0;const o=l=>{this.childNodes=[],this.doCreateChildren(l,n),this.loaded=!0,this.loading=!1,this.updateLeafState(),t&&t.call(this,l)};this.store.load(this,o)}else t&&t.call(this)}}class IX{constructor(t){this.currentNode=null,this.currentNodeKey=null;for(const n in t)ft(t,n)&&(this[n]=t[n]);this.nodesMap={}}initialize(){if(this.root=new nr({data:this.data,store:this}),this.root.initialize(),this.lazy&&this.load){const t=this.load;t(this.root,n=>{this.root.doCreateChildren(n),this._initDefaultCheckedNodes()})}else this._initDefaultCheckedNodes()}filter(t){const n=this.filterNodeMethod,o=this.lazy,l=function(r){const s=r.root?r.root.childNodes:r.childNodes;if(s.forEach(a=>{a.visible=n.call(a,t,a.data,a),l(a)}),!r.visible&&s.length){let a=!0;a=!s.some(u=>u.visible),r.root?r.root.visible=a===!1:r.visible=a===!1}t&&r.visible&&!r.isLeaf&&!o&&r.expand()};l(this)}setData(t){t!==this.root.data?(this.root.setData(t),this._initDefaultCheckedNodes()):this.root.updateChildren()}getNode(t){if(t instanceof nr)return t;const n=st(t)?hh(this.key,t):t;return this.nodesMap[n]||null}insertBefore(t,n){const o=this.getNode(n);o.parent.insertBefore({data:t},o)}insertAfter(t,n){const o=this.getNode(n);o.parent.insertAfter({data:t},o)}remove(t){const n=this.getNode(t);n&&n.parent&&(n===this.currentNode&&(this.currentNode=null),n.parent.removeChild(n))}append(t,n){const o=n?this.getNode(n):this.root;o&&o.insertChild({data:t})}_initDefaultCheckedNodes(){const t=this.defaultCheckedKeys||[],n=this.nodesMap;t.forEach(o=>{const l=n[o];l&&l.setChecked(!0,!this.checkStrictly)})}_initDefaultCheckedNode(t){(this.defaultCheckedKeys||[]).includes(t.key)&&t.setChecked(!0,!this.checkStrictly)}setDefaultCheckedKey(t){t!==this.defaultCheckedKeys&&(this.defaultCheckedKeys=t,this._initDefaultCheckedNodes())}registerNode(t){const n=this.key;!t||!t.data||(n?t.key!==void 0&&(this.nodesMap[t.key]=t):this.nodesMap[t.id]=t)}deregisterNode(t){!this.key||!t||!t.data||(t.childNodes.forEach(o=>{this.deregisterNode(o)}),delete this.nodesMap[t.key])}getCheckedNodes(t=!1,n=!1){const o=[],l=function(r){(r.root?r.root.childNodes:r.childNodes).forEach(a=>{(a.checked||n&&a.indeterminate)&&(!t||t&&a.isLeaf)&&o.push(a.data),l(a)})};return l(this),o}getCheckedKeys(t=!1){return this.getCheckedNodes(t).map(n=>(n||{})[this.key])}getHalfCheckedNodes(){const t=[],n=function(o){(o.root?o.root.childNodes:o.childNodes).forEach(r=>{r.indeterminate&&t.push(r.data),n(r)})};return n(this),t}getHalfCheckedKeys(){return this.getHalfCheckedNodes().map(t=>(t||{})[this.key])}_getAllNodes(){const t=[],n=this.nodesMap;for(const o in n)ft(n,o)&&t.push(n[o]);return t}updateChildren(t,n){const o=this.nodesMap[t];if(!o)return;const l=o.childNodes;for(let r=l.length-1;r>=0;r--){const s=l[r];this.remove(s.data)}for(let r=0,s=n.length;r<s;r++){const a=n[r];this.append(a,o.data)}}_setCheckedKeys(t,n=!1,o){const l=this._getAllNodes().sort((a,u)=>u.level-a.level),r=Object.create(null),s=Object.keys(o);l.forEach(a=>a.setChecked(!1,!1));for(let a=0,u=l.length;a<u;a++){const c=l[a],f=c.data[t].toString();if(!s.includes(f)){c.checked&&!r[f]&&c.setChecked(!1,!1);continue}let p=c.parent;for(;p&&p.level>0;)r[p.data[t]]=!0,p=p.parent;if(c.isLeaf||this.checkStrictly){c.setChecked(!0,!1);continue}if(c.setChecked(!0,!0),n){c.setChecked(!1,!1);const h=function(v){v.childNodes.forEach(g=>{g.isLeaf||g.setChecked(!1,!1),h(g)})};h(c)}}}setCheckedNodes(t,n=!1){const o=this.key,l={};t.forEach(r=>{l[(r||{})[o]]=!0}),this._setCheckedKeys(o,n,l)}setCheckedKeys(t,n=!1){this.defaultCheckedKeys=t;const o=this.key,l={};t.forEach(r=>{l[r]=!0}),this._setCheckedKeys(o,n,l)}setDefaultExpandedKeys(t){t=t||[],this.defaultExpandedKeys=t,t.forEach(n=>{const o=this.getNode(n);o&&o.expand(null,this.autoExpandParent)})}setChecked(t,n,o){const l=this.getNode(t);l&&l.setChecked(!!n,o)}getCurrentNode(){return this.currentNode}setCurrentNode(t){const n=this.currentNode;n&&(n.isCurrent=!1),this.currentNode=t,this.currentNode.isCurrent=!0}setUserCurrentNode(t,n=!0){const o=t[this.key],l=this.nodesMap[o];this.setCurrentNode(l),n&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0)}setCurrentNodeKey(t,n=!0){if(t==null){this.currentNode&&(this.currentNode.isCurrent=!1),this.currentNode=null;return}const o=this.getNode(t);o&&(this.setCurrentNode(o),n&&this.currentNode.level>1&&this.currentNode.parent.expand(null,!0))}}const AX=G({name:"ElTreeNodeContent",props:{node:{type:Object,required:!0},renderContent:Function},setup(e){const t=me("tree"),n=Be("NodeInstance"),o=Be("RootTree");return()=>{const l=e.node,{data:r,store:s}=l;return e.renderContent?e.renderContent(ze,{_self:n,node:l,data:r,store:s}):o.ctx.slots.default?o.ctx.slots.default({node:l,data:r}):ze("span",{class:t.be("node","label")},[l.label])}}});var PX=Ne(AX,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node-content.vue"]]);function VC(e){const t=Be("TreeNodeMap",null),n={treeNodeExpand:o=>{e.node!==o&&e.node.collapse()},children:[]};return t&&t.children.push(n),ut("TreeNodeMap",n),{broadcastExpanded:o=>{if(e.accordion)for(const l of n.children)l.treeNodeExpand(o)}}}const zC=Symbol("dragEvents");function RX({props:e,ctx:t,el$:n,dropIndicator$:o,store:l}){const r=me("tree"),s=I({showDropIndicator:!1,draggingNode:null,dropNode:null,allowDrop:!0,dropType:null});return ut(zC,{treeNodeDragStart:({event:f,treeNode:d})=>{if(typeof e.allowDrag=="function"&&!e.allowDrag(d.node))return f.preventDefault(),!1;f.dataTransfer.effectAllowed="move";try{f.dataTransfer.setData("text/plain","")}catch{}s.value.draggingNode=d,t.emit("node-drag-start",d.node,f)},treeNodeDragOver:({event:f,treeNode:d})=>{const p=d,h=s.value.dropNode;h&&h!==p&&Tn(h.$el,r.is("drop-inner"));const v=s.value.draggingNode;if(!v||!p)return;let m=!0,g=!0,y=!0,w=!0;typeof e.allowDrop=="function"&&(m=e.allowDrop(v.node,p.node,"prev"),w=g=e.allowDrop(v.node,p.node,"inner"),y=e.allowDrop(v.node,p.node,"next")),f.dataTransfer.dropEffect=g||m||y?"move":"none",(m||g||y)&&h!==p&&(h&&t.emit("node-drag-leave",v.node,h.node,f),t.emit("node-drag-enter",v.node,p.node,f)),(m||g||y)&&(s.value.dropNode=p),p.node.nextSibling===v.node&&(y=!1),p.node.previousSibling===v.node&&(m=!1),p.node.contains(v.node,!1)&&(g=!1),(v.node===p.node||v.node.contains(p.node))&&(m=!1,g=!1,y=!1);const b=p.$el.getBoundingClientRect(),C=n.value.getBoundingClientRect();let _;const $=m?g?.25:y?.45:1:-1,M=y?g?.75:m?.55:0:1;let T=-9999;const A=f.clientY-b.top;A<b.height*$?_="before":A>b.height*M?_="after":g?_="inner":_="none";const O=p.$el.querySelector(`.${r.be("node","expand-icon")}`).getBoundingClientRect(),H=o.value;_==="before"?T=O.top-C.top:_==="after"&&(T=O.bottom-C.top),H.style.top=`${T}px`,H.style.left=`${O.right-C.left}px`,_==="inner"?Co(p.$el,r.is("drop-inner")):Tn(p.$el,r.is("drop-inner")),s.value.showDropIndicator=_==="before"||_==="after",s.value.allowDrop=s.value.showDropIndicator||w,s.value.dropType=_,t.emit("node-drag-over",v.node,p.node,f)},treeNodeDragEnd:f=>{const{draggingNode:d,dropType:p,dropNode:h}=s.value;if(f.preventDefault(),f.dataTransfer.dropEffect="move",d&&h){const v={data:d.node.data};p!=="none"&&d.node.remove(),p==="before"?h.node.parent.insertBefore(v,h.node):p==="after"?h.node.parent.insertAfter(v,h.node):p==="inner"&&h.node.insertChild(v),p!=="none"&&l.value.registerNode(v),Tn(h.$el,r.is("drop-inner")),t.emit("node-drag-end",d.node,h.node,p,f),p!=="none"&&t.emit("node-drop",d.node,h.node,p,f)}d&&!h&&t.emit("node-drag-end",d.node,null,p,f),s.value.showDropIndicator=!1,s.value.draggingNode=null,s.value.dropNode=null,s.value.allowDrop=!0}}),{dragState:s}}const xX=G({name:"ElTreeNode",components:{ElCollapseTransition:Zu,ElCheckbox:Jn,NodeContent:PX,ElIcon:Le,Loading:Ol},props:{node:{type:nr,default:()=>({})},props:{type:Object,default:()=>({})},accordion:Boolean,renderContent:Function,renderAfterExpand:Boolean,showCheckbox:{type:Boolean,default:!1}},emits:["node-expand"],setup(e,t){const n=me("tree"),{broadcastExpanded:o}=VC(e),l=Be("RootTree"),r=I(!1),s=I(!1),a=I(null),u=I(null),c=I(null),f=Be(zC),d=rt();ut("NodeInstance",d),e.node.expanded&&(r.value=!0,s.value=!0);const p=l.props.children||"children";ve(()=>{const A=e.node.data[p];return A&&[...A]},()=>{e.node.updateChildren()}),ve(()=>e.node.indeterminate,A=>{m(e.node.checked,A)}),ve(()=>e.node.checked,A=>{m(A,e.node.indeterminate)}),ve(()=>e.node.expanded,A=>{De(()=>r.value=A),A&&(s.value=!0)});const h=A=>hh(l.props.nodeKey,A.data),v=A=>{const O=e.props.class;if(!O)return{};let H;if(Ye(O)){const{data:L}=A;H=O(L,A)}else H=O;return Xe(H)?{[H]:!0}:H},m=(A,O)=>{(a.value!==A||u.value!==O)&&l.ctx.emit("check-change",e.node.data,A,O),a.value=A,u.value=O},g=A=>{df(l.store,l.ctx.emit,()=>l.store.value.setCurrentNode(e.node)),l.currentNode.value=e.node,l.props.expandOnClickNode&&w(),l.props.checkOnClickNode&&!e.node.disabled&&b(null,{target:{checked:!e.node.checked}}),l.ctx.emit("node-click",e.node.data,e.node,d,A)},y=A=>{l.instance.vnode.props.onNodeContextmenu&&(A.stopPropagation(),A.preventDefault()),l.ctx.emit("node-contextmenu",A,e.node.data,e.node,d)},w=()=>{e.node.isLeaf||(r.value?(l.ctx.emit("node-collapse",e.node.data,e.node,d),e.node.collapse()):(e.node.expand(),t.emit("node-expand",e.node.data,e.node,d)))},b=(A,O)=>{e.node.setChecked(O.target.checked,!l.props.checkStrictly),De(()=>{const H=l.store.value;l.ctx.emit("check",e.node.data,{checkedNodes:H.getCheckedNodes(),checkedKeys:H.getCheckedKeys(),halfCheckedNodes:H.getHalfCheckedNodes(),halfCheckedKeys:H.getHalfCheckedKeys()})})};return{ns:n,node$:c,tree:l,expanded:r,childNodeRendered:s,oldChecked:a,oldIndeterminate:u,getNodeKey:h,getNodeClass:v,handleSelectChange:m,handleClick:g,handleContextMenu:y,handleExpandIconClick:w,handleCheckChange:b,handleChildNodeExpand:(A,O,H)=>{o(O),l.ctx.emit("node-expand",A,O,H)},handleDragStart:A=>{l.props.draggable&&f.treeNodeDragStart({event:A,treeNode:e})},handleDragOver:A=>{A.preventDefault(),l.props.draggable&&f.treeNodeDragOver({event:A,treeNode:{$el:c.value,node:e.node}})},handleDrop:A=>{A.preventDefault()},handleDragEnd:A=>{l.props.draggable&&f.treeNodeDragEnd(A)},CaretRight:m0}}}),LX=["aria-expanded","aria-disabled","aria-checked","draggable","data-key"],DX=["aria-expanded"];function BX(e,t,n,o,l,r){const s=Ue("el-icon"),a=Ue("el-checkbox"),u=Ue("loading"),c=Ue("node-content"),f=Ue("el-tree-node"),d=Ue("el-collapse-transition");return Ze((k(),D("div",{ref:"node$",class:E([e.ns.b("node"),e.ns.is("expanded",e.expanded),e.ns.is("current",e.node.isCurrent),e.ns.is("hidden",!e.node.visible),e.ns.is("focusable",!e.node.disabled),e.ns.is("checked",!e.node.disabled&&e.node.checked),e.getNodeClass(e.node)]),role:"treeitem",tabindex:"-1","aria-expanded":e.expanded,"aria-disabled":e.node.disabled,"aria-checked":e.node.checked,draggable:e.tree.props.draggable,"data-key":e.getNodeKey(e.node),onClick:t[1]||(t[1]=Ge((...p)=>e.handleClick&&e.handleClick(...p),["stop"])),onContextmenu:t[2]||(t[2]=(...p)=>e.handleContextMenu&&e.handleContextMenu(...p)),onDragstart:t[3]||(t[3]=Ge((...p)=>e.handleDragStart&&e.handleDragStart(...p),["stop"])),onDragover:t[4]||(t[4]=Ge((...p)=>e.handleDragOver&&e.handleDragOver(...p),["stop"])),onDragend:t[5]||(t[5]=Ge((...p)=>e.handleDragEnd&&e.handleDragEnd(...p),["stop"])),onDrop:t[6]||(t[6]=Ge((...p)=>e.handleDrop&&e.handleDrop(...p),["stop"]))},[K("div",{class:E(e.ns.be("node","content")),style:Fe({paddingLeft:(e.node.level-1)*e.tree.props.indent+"px"})},[e.tree.props.icon||e.CaretRight?(k(),se(s,{key:0,class:E([e.ns.be("node","expand-icon"),e.ns.is("leaf",e.node.isLeaf),{expanded:!e.node.isLeaf&&e.expanded}]),onClick:Ge(e.handleExpandIconClick,["stop"])},{default:Y(()=>[(k(),se(it(e.tree.props.icon||e.CaretRight)))]),_:1},8,["class","onClick"])):ne("v-if",!0),e.showCheckbox?(k(),se(a,{key:1,"model-value":e.node.checked,indeterminate:e.node.indeterminate,disabled:!!e.node.disabled,onClick:t[0]||(t[0]=Ge(()=>{},["stop"])),onChange:e.handleCheckChange},null,8,["model-value","indeterminate","disabled","onChange"])):ne("v-if",!0),e.node.loading?(k(),se(s,{key:2,class:E([e.ns.be("node","loading-icon"),e.ns.is("loading")])},{default:Y(()=>[W(u)]),_:1},8,["class"])):ne("v-if",!0),W(c,{node:e.node,"render-content":e.renderContent},null,8,["node","render-content"])],6),W(d,null,{default:Y(()=>[!e.renderAfterExpand||e.childNodeRendered?Ze((k(),D("div",{key:0,class:E(e.ns.be("node","children")),role:"group","aria-expanded":e.expanded},[(k(!0),D(Ve,null,dt(e.node.childNodes,p=>(k(),se(f,{key:e.getNodeKey(p),"render-content":e.renderContent,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,node:p,accordion:e.accordion,props:e.props,onNodeExpand:e.handleChildNodeExpand},null,8,["render-content","render-after-expand","show-checkbox","node","accordion","props","onNodeExpand"]))),128))],10,DX)),[[mt,e.expanded]]):ne("v-if",!0)]),_:1})],42,LX)),[[mt,e.node.visible]])}var FX=Ne(xX,[["render",BX],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree-node.vue"]]);function VX({el$:e},t){const n=me("tree"),o=Nt([]),l=Nt([]);et(()=>{s()}),Uo(()=>{o.value=Array.from(e.value.querySelectorAll("[role=treeitem]")),l.value=Array.from(e.value.querySelectorAll("input[type=checkbox]"))}),ve(l,a=>{a.forEach(u=>{u.setAttribute("tabindex","-1")})}),Pt(e,"keydown",a=>{const u=a.target;if(!u.className.includes(n.b("node")))return;const c=a.code;o.value=Array.from(e.value.querySelectorAll(`.${n.is("focusable")}[role=treeitem]`));const f=o.value.indexOf(u);let d;if([He.up,He.down].includes(c)){if(a.preventDefault(),c===He.up){d=f===-1?0:f!==0?f-1:o.value.length-1;const h=d;for(;!t.value.getNode(o.value[d].dataset.key).canFocus;){if(d--,d===h){d=-1;break}d<0&&(d=o.value.length-1)}}else{d=f===-1?0:f<o.value.length-1?f+1:0;const h=d;for(;!t.value.getNode(o.value[d].dataset.key).canFocus;){if(d++,d===h){d=-1;break}d>=o.value.length&&(d=0)}}d!==-1&&o.value[d].focus()}[He.left,He.right].includes(c)&&(a.preventDefault(),u.click());const p=u.querySelector('[type="checkbox"]');[He.enter,He.space].includes(c)&&p&&(a.preventDefault(),p.click())});const s=()=>{var a;o.value=Array.from(e.value.querySelectorAll(`.${n.is("focusable")}[role=treeitem]`)),l.value=Array.from(e.value.querySelectorAll("input[type=checkbox]"));const u=e.value.querySelectorAll(`.${n.is("checked")}[role=treeitem]`);if(u.length){u[0].setAttribute("tabindex","0");return}(a=o.value[0])==null||a.setAttribute("tabindex","0")}}const zX=G({name:"ElTree",components:{ElTreeNode:FX},props:{data:{type:Array,default:()=>[]},emptyText:{type:String},renderAfterExpand:{type:Boolean,default:!0},nodeKey:String,checkStrictly:Boolean,defaultExpandAll:Boolean,expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:Boolean,checkDescendants:{type:Boolean,default:!1},autoExpandParent:{type:Boolean,default:!0},defaultCheckedKeys:Array,defaultExpandedKeys:Array,currentNodeKey:[String,Number],renderContent:Function,showCheckbox:{type:Boolean,default:!1},draggable:{type:Boolean,default:!1},allowDrag:Function,allowDrop:Function,props:{type:Object,default:()=>({children:"children",label:"label",disabled:"disabled"})},lazy:{type:Boolean,default:!1},highlightCurrent:Boolean,load:Function,filterNodeMethod:Function,accordion:Boolean,indent:{type:Number,default:18},icon:{type:Mt}},emits:["check-change","current-change","node-click","node-contextmenu","node-collapse","node-expand","check","node-drag-start","node-drag-end","node-drop","node-drag-leave","node-drag-enter","node-drag-over"],setup(e,t){const{t:n}=gt(),o=me("tree"),l=I(new IX({key:e.nodeKey,data:e.data,lazy:e.lazy,props:e.props,load:e.load,currentNodeKey:e.currentNodeKey,checkStrictly:e.checkStrictly,checkDescendants:e.checkDescendants,defaultCheckedKeys:e.defaultCheckedKeys,defaultExpandedKeys:e.defaultExpandedKeys,autoExpandParent:e.autoExpandParent,defaultExpandAll:e.defaultExpandAll,filterNodeMethod:e.filterNodeMethod}));l.value.initialize();const r=I(l.value.root),s=I(null),a=I(null),u=I(null),{broadcastExpanded:c}=VC(e),{dragState:f}=RX({props:e,ctx:t,el$:a,dropIndicator$:u,store:l});VX({el$:a},l);const d=S(()=>{const{childNodes:N}=r.value;return!N||N.length===0||N.every(({visible:x})=>!x)});ve(()=>e.currentNodeKey,N=>{l.value.setCurrentNodeKey(N)}),ve(()=>e.defaultCheckedKeys,N=>{l.value.setDefaultCheckedKey(N)}),ve(()=>e.defaultExpandedKeys,N=>{l.value.setDefaultExpandedKeys(N)}),ve(()=>e.data,N=>{l.value.setData(N)},{deep:!0}),ve(()=>e.checkStrictly,N=>{l.value.checkStrictly=N});const p=N=>{if(!e.filterNodeMethod)throw new Error("[Tree] filterNodeMethod is required when filter");l.value.filter(N)},h=N=>hh(e.nodeKey,N.data),v=N=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in getNodePath");const x=l.value.getNode(N);if(!x)return[];const P=[x.data];let q=x.parent;for(;q&&q!==r.value;)P.push(q.data),q=q.parent;return P.reverse()},m=(N,x)=>l.value.getCheckedNodes(N,x),g=N=>l.value.getCheckedKeys(N),y=()=>{const N=l.value.getCurrentNode();return N?N.data:null},w=()=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in getCurrentKey");const N=y();return N?N[e.nodeKey]:null},b=(N,x)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedNodes");l.value.setCheckedNodes(N,x)},C=(N,x)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCheckedKeys");l.value.setCheckedKeys(N,x)},_=(N,x,P)=>{l.value.setChecked(N,x,P)},$=()=>l.value.getHalfCheckedNodes(),M=()=>l.value.getHalfCheckedKeys(),T=(N,x=!0)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentNode");df(l,t.emit,()=>l.value.setUserCurrentNode(N,x))},A=(N,x=!0)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in setCurrentKey");df(l,t.emit,()=>l.value.setCurrentNodeKey(N,x))},O=N=>l.value.getNode(N),H=N=>{l.value.remove(N)},L=(N,x)=>{l.value.append(N,x)},R=(N,x)=>{l.value.insertBefore(N,x)},V=(N,x)=>{l.value.insertAfter(N,x)},z=(N,x,P)=>{c(x),t.emit("node-expand",N,x,P)},F=(N,x)=>{if(!e.nodeKey)throw new Error("[Tree] nodeKey is required in updateKeyChild");l.value.updateChildren(N,x)};return ut("RootTree",{ctx:t,props:e,store:l,root:r,currentNode:s,instance:rt()}),ut(To,void 0),{ns:o,store:l,root:r,currentNode:s,dragState:f,el$:a,dropIndicator$:u,isEmpty:d,filter:p,getNodeKey:h,getNodePath:v,getCheckedNodes:m,getCheckedKeys:g,getCurrentNode:y,getCurrentKey:w,setCheckedNodes:b,setCheckedKeys:C,setChecked:_,getHalfCheckedNodes:$,getHalfCheckedKeys:M,setCurrentNode:T,setCurrentKey:A,t:n,getNode:O,remove:H,append:L,insertBefore:R,insertAfter:V,handleNodeExpand:z,updateKeyChildren:F}}});function HX(e,t,n,o,l,r){var s;const a=Ue("el-tree-node");return k(),D("div",{ref:"el$",class:E([e.ns.b(),e.ns.is("dragging",!!e.dragState.draggingNode),e.ns.is("drop-not-allow",!e.dragState.allowDrop),e.ns.is("drop-inner",e.dragState.dropType==="inner"),{[e.ns.m("highlight-current")]:e.highlightCurrent}]),role:"tree"},[(k(!0),D(Ve,null,dt(e.root.childNodes,u=>(k(),se(a,{key:e.getNodeKey(u),node:u,props:e.props,accordion:e.accordion,"render-after-expand":e.renderAfterExpand,"show-checkbox":e.showCheckbox,"render-content":e.renderContent,onNodeExpand:e.handleNodeExpand},null,8,["node","props","accordion","render-after-expand","show-checkbox","render-content","onNodeExpand"]))),128)),e.isEmpty?(k(),D("div",{key:0,class:E(e.ns.e("empty-block"))},[K("span",{class:E(e.ns.e("empty-text"))},Oe((s=e.emptyText)!=null?s:e.t("el.tree.emptyText")),3)],2)):ne("v-if",!0),Ze(K("div",{ref:"dropIndicator$",class:E(e.ns.e("drop-indicator"))},null,2),[[mt,e.dragState.showDropIndicator]])],2)}var Bi=Ne(zX,[["render",HX],["__file","/home/runner/work/element-plus/element-plus/packages/components/tree/src/tree.vue"]]);Bi.install=e=>{e.component(Bi.name,Bi)};const cu=Bi,KX=cu,WX=(e,{attrs:t},{tree:n,key:o})=>{const l=me("tree-select"),r={...Do(Gt(e),Object.keys(ar.props)),...t,valueKey:o,popperClass:S(()=>{const s=[l.e("popper")];return e.popperClass&&s.push(e.popperClass),s.join(" ")}),filterMethod:(s="")=>{e.filterMethod&&e.filterMethod(s),De(()=>{var a;(a=n.value)==null||a.filter(s)})},onVisibleChange:s=>{var a;(a=t.onVisibleChange)==null||a.call(t,s),e.filterable&&s&&r.filterMethod()}};return r},jX=G({extends:nu,setup(e,t){const n=nu.setup(e,t);delete n.selectOptionClick;const o=rt().proxy;return De(()=>{n.select.cachedOptions.get(o.value)||n.select.onOptionCreate(o)}),n},methods:{selectOptionClick(){this.$el.parentElement.click()}}});function pf(e){return e||e===0}function vh(e){return Array.isArray(e)&&e.length}function Bc(e){return Array.isArray(e)?e:pf(e)?[e]:[]}function Fi(e,t,n,o,l){for(let r=0;r<e.length;r++){const s=e[r];if(t(s,r,e,l))return o?o(s,r,e,l):s;{const a=n(s);if(vh(a)){const u=Fi(a,t,n,o,s);if(u)return u}}}}function HC(e,t,n,o){for(let l=0;l<e.length;l++){const r=e[l];t(r,l,e,o);const s=n(r);vh(s)&&HC(s,t,n,r)}}const UX=(e,{attrs:t,slots:n,emit:o},{select:l,tree:r,key:s})=>{ve(()=>e.modelValue,()=>{e.showCheckbox&&De(()=>{const d=r.value;d&&!Vn(d.getCheckedKeys(),Bc(e.modelValue))&&d.setCheckedKeys(Bc(e.modelValue))})},{immediate:!0,deep:!0});const a=S(()=>({value:s.value,label:"label",children:"children",disabled:"disabled",isLeaf:"isLeaf",...e.props})),u=(d,p)=>{var h;const v=a.value[d];return Ye(v)?v(p,(h=r.value)==null?void 0:h.getNode(u("value",p))):p[v]},c=Bc(e.modelValue).map(d=>Fi(e.data||[],p=>u("value",p)===d,p=>u("children",p),(p,h,v,m)=>m&&u("value",m))).filter(d=>pf(d)),f=S(()=>{if(!e.renderAfterExpand&&!e.lazy)return[];const d=[];return HC(e.data.concat(e.cacheData),p=>{const h=u("value",p);d.push({value:h,currentLabel:u("label",p),isDisabled:u("disabled",p)})},p=>u("children",p)),d});return{...Do(Gt(e),Object.keys(cu.props)),...t,nodeKey:s,expandOnClickNode:S(()=>!e.checkStrictly&&e.expandOnClickNode),defaultExpandedKeys:S(()=>e.defaultExpandedKeys?e.defaultExpandedKeys.concat(c):c),renderContent:(d,{node:p,data:h,store:v})=>d(jX,{value:u("value",h),label:u("label",h),disabled:u("disabled",h)},e.renderContent?()=>e.renderContent(d,{node:p,data:h,store:v}):n.default?()=>n.default({node:p,data:h,store:v}):void 0),filterNodeMethod:(d,p,h)=>{var v;return e.filterNodeMethod?e.filterNodeMethod(d,p,h):d?(v=u("label",p))==null?void 0:v.includes(d):!0},onNodeClick:(d,p,h)=>{var v,m,g;if((v=t.onNodeClick)==null||v.call(t,d,p,h),!(e.showCheckbox&&e.checkOnClickNode))if(!e.showCheckbox&&(e.checkStrictly||p.isLeaf)){if(!u("disabled",d)){const y=(m=l.value)==null?void 0:m.options.get(u("value",d));(g=l.value)==null||g.handleOptionSelect(y,!0)}}else e.expandOnClickNode&&h.proxy.handleExpandIconClick()},onCheck:(d,p)=>{var h;(h=t.onCheck)==null||h.call(t,d,p);const v=u("value",d);if(e.checkStrictly)o(lt,e.multiple?p.checkedKeys:p.checkedKeys.includes(v)?v:void 0);else if(e.multiple)o(lt,r.value.getCheckedKeys(!0));else{const m=Fi([d],w=>!vh(u("children",w))&&!u("disabled",w),w=>u("children",w)),g=m?u("value",m):void 0,y=pf(e.modelValue)&&!!Fi([d],w=>u("value",w)===e.modelValue,w=>u("children",w));o(lt,g===e.modelValue||y?void 0:g)}},cacheOptions:f}};var qX=G({props:{data:{type:Array,default:()=>[]}},setup(e){const t=Be(Ra);return ve(()=>e.data,()=>{e.data.forEach(n=>{t.cachedOptions.has(n.value)||t.cachedOptions.set(n.value,n)}),t.setSelected()},{immediate:!0,deep:!0}),()=>{}}});const YX=G({name:"ElTreeSelect",inheritAttrs:!1,props:{...ar.props,...cu.props,cacheData:{type:Array,default:()=>[]}},setup(e,t){const{slots:n,expose:o}=t,l=I(),r=I(),s=S(()=>e.nodeKey||e.valueKey||"value"),a=WX(e,t,{select:l,tree:r,key:s}),{cacheOptions:u,...c}=UX(e,t,{select:l,tree:r,key:s}),f=wt({});return o(f),et(()=>{Object.assign(f,{...Do(r.value,["filter","updateKeyChildren","getCheckedNodes","setCheckedNodes","getCheckedKeys","setCheckedKeys","setChecked","getHalfCheckedNodes","getHalfCheckedKeys","getCurrentKey","getCurrentNode","setCurrentKey","setCurrentNode","getNode","remove","append","insertBefore","insertAfter"]),...Do(l.value,["focus","blur"])})}),()=>ze(ar,wt({...a,ref:d=>l.value=d}),{...n,default:()=>[ze(qX,{data:u.value}),ze(cu,wt({...c,ref:d=>r.value=d}))]})}});var Vi=Ne(YX,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-select/src/tree-select.vue"]]);Vi.install=e=>{e.component(Vi.name,Vi)};const GX=Vi,XX=GX,mh=Symbol(),JX={key:-1,level:-1,data:{}};var Ss=(e=>(e.KEY="id",e.LABEL="label",e.CHILDREN="children",e.DISABLED="disabled",e))(Ss||{}),hf=(e=>(e.ADD="add",e.DELETE="delete",e))(hf||{});const ZX=Me({data:{type:oe(Array),default:()=>xt([])},emptyText:{type:String},height:{type:Number,default:200},props:{type:oe(Object),default:()=>xt({children:"children",label:"label",disabled:"disabled",value:"id"})},highlightCurrent:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},defaultCheckedKeys:{type:oe(Array),default:()=>xt([])},checkStrictly:{type:Boolean,default:!1},defaultExpandedKeys:{type:oe(Array),default:()=>xt([])},indent:{type:Number,default:16},icon:{type:Mt},expandOnClickNode:{type:Boolean,default:!0},checkOnClickNode:{type:Boolean,default:!1},currentNodeKey:{type:oe([String,Number])},accordion:{type:Boolean,default:!1},filterMethod:{type:oe(Function)},perfMode:{type:Boolean,default:!0}}),QX=Me({node:{type:oe(Object),default:()=>xt(JX)},expanded:{type:Boolean,default:!1},checked:{type:Boolean,default:!1},indeterminate:{type:Boolean,default:!1},showCheckbox:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},current:{type:Boolean,default:!1},hiddenExpandIcon:{type:Boolean,default:!1}}),eJ=Me({node:{type:oe(Object),required:!0}}),KC="node-click",WC="node-expand",jC="node-collapse",UC="current-change",qC="check",YC="check-change",GC="node-contextmenu",tJ={[KC]:(e,t,n)=>e&&t&&n,[WC]:(e,t)=>e&&t,[jC]:(e,t)=>e&&t,[UC]:(e,t)=>e&&t,[qC]:(e,t)=>e&&t,[YC]:(e,t)=>e&&typeof t=="boolean",[GC]:(e,t,n)=>e&&t&&n},nJ={click:(e,t)=>!!(e&&t),toggle:e=>!!e,check:(e,t)=>e&&typeof t=="boolean"};function oJ(e,t){const n=I(new Set),o=I(new Set),{emit:l}=rt();ve([()=>t.value,()=>e.defaultCheckedKeys],()=>De(()=>{w(e.defaultCheckedKeys)}),{immediate:!0});const r=()=>{if(!t.value||!e.showCheckbox||e.checkStrictly)return;const{levelTreeNodeMap:b,maxLevel:C}=t.value,_=n.value,$=new Set;for(let M=C-1;M>=1;--M){const T=b.get(M);T&&T.forEach(A=>{const O=A.children;if(O){let H=!0,L=!1;for(const R of O){const V=R.key;if(_.has(V))L=!0;else if($.has(V)){H=!1,L=!0;break}else H=!1}H?_.add(A.key):L?($.add(A.key),_.delete(A.key)):(_.delete(A.key),$.delete(A.key))}})}o.value=$},s=b=>n.value.has(b.key),a=b=>o.value.has(b.key),u=(b,C,_=!0)=>{const $=n.value,M=(T,A)=>{$[A?hf.ADD:hf.DELETE](T.key);const O=T.children;!e.checkStrictly&&O&&O.forEach(H=>{H.disabled||M(H,A)})};M(b,C),r(),_&&c(b,C)},c=(b,C)=>{const{checkedNodes:_,checkedKeys:$}=v(),{halfCheckedNodes:M,halfCheckedKeys:T}=m();l(qC,b.data,{checkedKeys:$,checkedNodes:_,halfCheckedKeys:T,halfCheckedNodes:M}),l(YC,b.data,C)};function f(b=!1){return v(b).checkedKeys}function d(b=!1){return v(b).checkedNodes}function p(){return m().halfCheckedKeys}function h(){return m().halfCheckedNodes}function v(b=!1){const C=[],_=[];if(t!=null&&t.value&&e.showCheckbox){const{treeNodeMap:$}=t.value;n.value.forEach(M=>{const T=$.get(M);T&&(!b||b&&T.isLeaf)&&(_.push(M),C.push(T.data))})}return{checkedKeys:_,checkedNodes:C}}function m(){const b=[],C=[];if(t!=null&&t.value&&e.showCheckbox){const{treeNodeMap:_}=t.value;o.value.forEach($=>{const M=_.get($);M&&(C.push($),b.push(M.data))})}return{halfCheckedNodes:b,halfCheckedKeys:C}}function g(b){n.value.clear(),o.value.clear(),w(b)}function y(b,C){if(t!=null&&t.value&&e.showCheckbox){const _=t.value.treeNodeMap.get(b);_&&u(_,C,!1)}}function w(b){if(t!=null&&t.value){const{treeNodeMap:C}=t.value;if(e.showCheckbox&&C&&b)for(const _ of b){const $=C.get(_);$&&!s($)&&u($,!0,!1)}}}return{updateCheckedKeys:r,toggleCheckbox:u,isChecked:s,isIndeterminate:a,getCheckedKeys:f,getCheckedNodes:d,getHalfCheckedKeys:p,getHalfCheckedNodes:h,setChecked:y,setCheckedKeys:g}}function lJ(e,t){const n=I(new Set([])),o=I(new Set([])),l=S(()=>Ye(e.filterMethod));function r(a){var u;if(!l.value)return;const c=new Set,f=o.value,d=n.value,p=[],h=((u=t.value)==null?void 0:u.treeNodes)||[],v=e.filterMethod;d.clear();function m(g){g.forEach(y=>{p.push(y),v!=null&&v(a,y.data)?p.forEach(b=>{c.add(b.key)}):y.isLeaf&&d.add(y.key);const w=y.children;if(w&&m(w),!y.isLeaf){if(!c.has(y.key))d.add(y.key);else if(w){let b=!0;for(const C of w)if(!d.has(C.key)){b=!1;break}b?f.add(y.key):f.delete(y.key)}}p.pop()})}return m(h),c}function s(a){return o.value.has(a.key)}return{hiddenExpandIconKeySet:o,hiddenNodeKeySet:n,doFilter:r,isForceHiddenExpandIcon:s}}function rJ(e,t){const n=I(new Set(e.defaultExpandedKeys)),o=I(),l=Nt();ve(()=>e.currentNodeKey,ee=>{o.value=ee},{immediate:!0}),ve(()=>e.data,ee=>{we(ee)},{immediate:!0});const{isIndeterminate:r,isChecked:s,toggleCheckbox:a,getCheckedKeys:u,getCheckedNodes:c,getHalfCheckedKeys:f,getHalfCheckedNodes:d,setChecked:p,setCheckedKeys:h}=oJ(e,l),{doFilter:v,hiddenNodeKeySet:m,isForceHiddenExpandIcon:g}=lJ(e,l),y=S(()=>{var ee;return((ee=e.props)==null?void 0:ee.value)||Ss.KEY}),w=S(()=>{var ee;return((ee=e.props)==null?void 0:ee.children)||Ss.CHILDREN}),b=S(()=>{var ee;return((ee=e.props)==null?void 0:ee.disabled)||Ss.DISABLED}),C=S(()=>{var ee;return((ee=e.props)==null?void 0:ee.label)||Ss.LABEL}),_=S(()=>{const ee=n.value,ae=m.value,pe=[],xe=l.value&&l.value.treeNodes||[];function U(){const Q=[];for(let de=xe.length-1;de>=0;--de)Q.push(xe[de]);for(;Q.length;){const de=Q.pop();if(de&&(ae.has(de.key)||pe.push(de),ee.has(de.key))){const _e=de.children;if(_e){const $e=_e.length;for(let ie=$e-1;ie>=0;--ie)Q.push(_e[ie])}}}}return U(),pe}),$=S(()=>_.value.length>0);function M(ee){const ae=new Map,pe=new Map;let xe=1;function U(de,_e=1,$e=void 0){var ie;const Ee=[];for(const he of de){const Te=O(he),ye={level:_e,key:Te,data:he};ye.label=L(he),ye.parent=$e;const ue=A(he);ye.disabled=H(he),ye.isLeaf=!ue||ue.length===0,ue&&ue.length&&(ye.children=U(ue,_e+1,ye)),Ee.push(ye),ae.set(Te,ye),pe.has(_e)||pe.set(_e,[]),(ie=pe.get(_e))==null||ie.push(ye)}return _e>xe&&(xe=_e),Ee}const Q=U(ee);return{treeNodeMap:ae,levelTreeNodeMap:pe,maxLevel:xe,treeNodes:Q}}function T(ee){const ae=v(ee);ae&&(n.value=ae)}function A(ee){return ee[w.value]}function O(ee){return ee?ee[y.value]:""}function H(ee){return ee[b.value]}function L(ee){return ee[C.value]}function R(ee){n.value.has(ee.key)?P(ee):x(ee)}function V(ee){n.value=new Set(ee)}function z(ee,ae){t(KC,ee.data,ee,ae),F(ee),e.expandOnClickNode&&R(ee),e.showCheckbox&&e.checkOnClickNode&&!ee.disabled&&a(ee,!s(ee),!0)}function F(ee){j(ee)||(o.value=ee.key,t(UC,ee.data,ee))}function N(ee,ae){a(ee,ae)}function x(ee){const ae=n.value;if(l.value&&e.accordion){const{treeNodeMap:pe}=l.value;ae.forEach(xe=>{const U=pe.get(xe);ee&&ee.level===(U==null?void 0:U.level)&&ae.delete(xe)})}ae.add(ee.key),t(WC,ee.data,ee)}function P(ee){n.value.delete(ee.key),t(jC,ee.data,ee)}function q(ee){return n.value.has(ee.key)}function te(ee){return!!ee.disabled}function j(ee){const ae=o.value;return!!ae&&ae===ee.key}function Z(){var ee,ae;if(o.value)return(ae=(ee=l.value)==null?void 0:ee.treeNodeMap.get(o.value))==null?void 0:ae.data}function ge(){return o.value}function Ce(ee){o.value=ee}function we(ee){De(()=>l.value=M(ee))}function le(ee){var ae;const pe=st(ee)?O(ee):ee;return(ae=l.value)==null?void 0:ae.treeNodeMap.get(pe)}return{tree:l,flattenTree:_,isNotEmpty:$,getKey:O,getChildren:A,toggleExpand:R,toggleCheckbox:a,isExpanded:q,isChecked:s,isIndeterminate:r,isDisabled:te,isCurrent:j,isForceHiddenExpandIcon:g,handleNodeClick:z,handleNodeCheck:N,getCurrentNode:Z,getCurrentKey:ge,setCurrentKey:Ce,getCheckedKeys:u,getCheckedNodes:c,getHalfCheckedKeys:f,getHalfCheckedNodes:d,setChecked:p,setCheckedKeys:h,filter:T,setData:we,getNode:le,expandNode:x,collapseNode:P,setExpandedKeys:V}}var sJ=G({name:"ElTreeNodeContent",props:eJ,setup(e){const t=Be(mh),n=me("tree");return()=>{const o=e.node,{data:l}=o;return t!=null&&t.ctx.slots.default?t.ctx.slots.default({node:o,data:l}):ze("span",{class:n.be("node","label")},[o==null?void 0:o.label])}}});const aJ=["aria-expanded","aria-disabled","aria-checked","data-key","onClick"],iJ=G({name:"ElTreeNode"}),uJ=G({...iJ,props:QX,emits:nJ,setup(e,{emit:t}){const n=e,o=Be(mh),l=me("tree"),r=S(()=>{var d;return(d=o==null?void 0:o.props.indent)!=null?d:16}),s=S(()=>{var d;return(d=o==null?void 0:o.props.icon)!=null?d:m0}),a=d=>{t("click",n.node,d)},u=()=>{t("toggle",n.node)},c=d=>{t("check",n.node,d)},f=d=>{var p,h,v,m;(v=(h=(p=o==null?void 0:o.instance)==null?void 0:p.vnode)==null?void 0:h.props)!=null&&v.onNodeContextmenu&&(d.stopPropagation(),d.preventDefault()),o==null||o.ctx.emit(GC,d,(m=n.node)==null?void 0:m.data,n.node)};return(d,p)=>{var h,v,m;return k(),D("div",{ref:"node$",class:E([i(l).b("node"),i(l).is("expanded",d.expanded),i(l).is("current",d.current),i(l).is("focusable",!d.disabled),i(l).is("checked",!d.disabled&&d.checked)]),role:"treeitem",tabindex:"-1","aria-expanded":d.expanded,"aria-disabled":d.disabled,"aria-checked":d.checked,"data-key":(h=d.node)==null?void 0:h.key,onClick:Ge(a,["stop"]),onContextmenu:f},[K("div",{class:E(i(l).be("node","content")),style:Fe({paddingLeft:`${(d.node.level-1)*i(r)}px`})},[i(s)?(k(),se(i(Le),{key:0,class:E([i(l).is("leaf",!!((v=d.node)!=null&&v.isLeaf)),i(l).is("hidden",d.hiddenExpandIcon),{expanded:!((m=d.node)!=null&&m.isLeaf)&&d.expanded},i(l).be("node","expand-icon")]),onClick:Ge(u,["stop"])},{default:Y(()=>[(k(),se(it(i(s))))]),_:1},8,["class","onClick"])):ne("v-if",!0),d.showCheckbox?(k(),se(i(Jn),{key:1,"model-value":d.checked,indeterminate:d.indeterminate,disabled:d.disabled,onChange:c,onClick:p[0]||(p[0]=Ge(()=>{},["stop"]))},null,8,["model-value","indeterminate","disabled"])):ne("v-if",!0),W(i(sJ),{node:d.node},null,8,["node"])],6)],42,aJ)}}});var cJ=Ne(uJ,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree-node.vue"]]);const dJ=26,fJ=G({name:"ElTreeV2"}),pJ=G({...fJ,props:ZX,emits:tJ,setup(e,{expose:t,emit:n}){const o=e,l=ln();ut(mh,{ctx:{emit:n,slots:l},props:o,instance:rt()}),ut(To,void 0);const{t:r}=gt(),s=me("tree"),{flattenTree:a,isNotEmpty:u,toggleExpand:c,isExpanded:f,isIndeterminate:d,isChecked:p,isDisabled:h,isCurrent:v,isForceHiddenExpandIcon:m,handleNodeClick:g,handleNodeCheck:y,toggleCheckbox:w,getCurrentNode:b,getCurrentKey:C,setCurrentKey:_,getCheckedKeys:$,getCheckedNodes:M,getHalfCheckedKeys:T,getHalfCheckedNodes:A,setChecked:O,setCheckedKeys:H,filter:L,setData:R,getNode:V,expandNode:z,collapseNode:F,setExpandedKeys:N}=rJ(o,n);return t({toggleCheckbox:w,getCurrentNode:b,getCurrentKey:C,setCurrentKey:_,getCheckedKeys:$,getCheckedNodes:M,getHalfCheckedKeys:T,getHalfCheckedNodes:A,setChecked:O,setCheckedKeys:H,filter:L,setData:R,getNode:V,expandNode:z,collapseNode:F,setExpandedKeys:N}),(x,P)=>{var q;return k(),D("div",{class:E([i(s).b(),{[i(s).m("highlight-current")]:x.highlightCurrent}]),role:"tree"},[i(u)?(k(),se(i(lC),{key:0,"class-name":i(s).b("virtual-list"),data:i(a),total:i(a).length,height:x.height,"item-size":dJ,"perf-mode":x.perfMode},{default:Y(({data:te,index:j,style:Z})=>[(k(),se(cJ,{key:te[j].key,style:Fe(Z),node:te[j],expanded:i(f)(te[j]),"show-checkbox":x.showCheckbox,checked:i(p)(te[j]),indeterminate:i(d)(te[j]),disabled:i(h)(te[j]),current:i(v)(te[j]),"hidden-expand-icon":i(m)(te[j]),onClick:i(g),onToggle:i(c),onCheck:i(y)},null,8,["style","node","expanded","show-checkbox","checked","indeterminate","disabled","current","hidden-expand-icon","onClick","onToggle","onCheck"]))]),_:1},8,["class-name","data","total","height","perf-mode"])):(k(),D("div",{key:1,class:E(i(s).e("empty-block"))},[K("span",{class:E(i(s).e("empty-text"))},Oe((q=x.emptyText)!=null?q:i(r)("el.tree.emptyText")),3)],2))],2)}}});var hJ=Ne(pJ,[["__file","/home/runner/work/element-plus/element-plus/packages/components/tree-v2/src/tree.vue"]]);const vJ=ot(hJ),mJ="ElUpload";class gJ extends Error{constructor(t,n,o,l){super(t),this.name="UploadAjaxError",this.status=n,this.method=o,this.url=l}}function Fg(e,t,n){let o;return n.response?o=`${n.response.error||n.response}`:n.responseText?o=`${n.responseText}`:o=`fail to ${t.method} ${e} ${n.status}`,new gJ(o,n.status,t.method,e)}function yJ(e){const t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}const bJ=e=>{typeof XMLHttpRequest>"u"&&Xt(mJ,"XMLHttpRequest is undefined");const t=new XMLHttpRequest,n=e.action;t.upload&&t.upload.addEventListener("progress",r=>{const s=r;s.percent=r.total>0?r.loaded/r.total*100:0,e.onProgress(s)});const o=new FormData;if(e.data)for(const[r,s]of Object.entries(e.data))Array.isArray(s)?o.append(r,...s):o.append(r,s);o.append(e.filename,e.file,e.file.name),t.addEventListener("error",()=>{e.onError(Fg(n,e,t))}),t.addEventListener("load",()=>{if(t.status<200||t.status>=300)return e.onError(Fg(n,e,t));e.onSuccess(yJ(t))}),t.open(e.method,n,!0),e.withCredentials&&"withCredentials"in t&&(t.withCredentials=!0);const l=e.headers||{};if(l instanceof Headers)l.forEach((r,s)=>t.setRequestHeader(s,r));else for(const[r,s]of Object.entries(l))nn(s)||t.setRequestHeader(r,String(s));return t.send(o),t},XC=["text","picture","picture-card"];let wJ=1;const vf=()=>Date.now()+wJ++,JC=Me({action:{type:String,default:"#"},headers:{type:oe(Object)},method:{type:String,default:"post"},data:{type:Object,default:()=>xt({})},multiple:{type:Boolean,default:!1},name:{type:String,default:"file"},drag:{type:Boolean,default:!1},withCredentials:Boolean,showFileList:{type:Boolean,default:!0},accept:{type:String,default:""},type:{type:String,default:"select"},fileList:{type:oe(Array),default:()=>xt([])},autoUpload:{type:Boolean,default:!0},listType:{type:String,values:XC,default:"text"},httpRequest:{type:oe(Function),default:bJ},disabled:Boolean,limit:Number}),CJ=Me({...JC,beforeUpload:{type:oe(Function),default:kt},beforeRemove:{type:oe(Function)},onRemove:{type:oe(Function),default:kt},onChange:{type:oe(Function),default:kt},onPreview:{type:oe(Function),default:kt},onSuccess:{type:oe(Function),default:kt},onProgress:{type:oe(Function),default:kt},onError:{type:oe(Function),default:kt},onExceed:{type:oe(Function),default:kt}}),SJ=Me({files:{type:oe(Array),default:()=>xt([])},disabled:{type:Boolean,default:!1},handlePreview:{type:oe(Function),default:kt},listType:{type:String,values:XC,default:"text"}}),kJ={remove:e=>!!e},_J=["onKeydown"],EJ=["src"],$J=["onClick"],TJ=["onClick"],OJ=["onClick"],NJ=G({name:"ElUploadList"}),MJ=G({...NJ,props:SJ,emits:kJ,setup(e,{emit:t}){const{t:n}=gt(),o=me("upload"),l=me("icon"),r=me("list"),s=In(),a=I(!1),u=c=>{t("remove",c)};return(c,f)=>(k(),se(Qy,{tag:"ul",class:E([i(o).b("list"),i(o).bm("list",c.listType),i(o).is("disabled",i(s))]),name:i(r).b()},{default:Y(()=>[(k(!0),D(Ve,null,dt(c.files,d=>(k(),D("li",{key:d.uid||d.name,class:E([i(o).be("list","item"),i(o).is(d.status),{focusing:a.value}]),tabindex:"0",onKeydown:ht(p=>!i(s)&&u(d),["delete"]),onFocus:f[0]||(f[0]=p=>a.value=!0),onBlur:f[1]||(f[1]=p=>a.value=!1),onClick:f[2]||(f[2]=p=>a.value=!1)},[fe(c.$slots,"default",{file:d},()=>[c.listType==="picture"||d.status!=="uploading"&&c.listType==="picture-card"?(k(),D("img",{key:0,class:E(i(o).be("list","item-thumbnail")),src:d.url,alt:""},null,10,EJ)):ne("v-if",!0),d.status==="uploading"||c.listType!=="picture-card"?(k(),D("div",{key:1,class:E(i(o).be("list","item-info"))},[K("a",{class:E(i(o).be("list","item-name")),onClick:Ge(p=>c.handlePreview(d),["prevent"])},[W(i(Le),{class:E(i(l).m("document"))},{default:Y(()=>[W(i(DI))]),_:1},8,["class"]),K("span",{class:E(i(o).be("list","item-file-name"))},Oe(d.name),3)],10,$J),d.status==="uploading"?(k(),se(i(Gw),{key:0,type:c.listType==="picture-card"?"circle":"line","stroke-width":c.listType==="picture-card"?6:2,percentage:Number(d.percentage),style:Fe(c.listType==="picture-card"?"":"margin-top: 0.5rem")},null,8,["type","stroke-width","percentage","style"])):ne("v-if",!0)],2)):ne("v-if",!0),K("label",{class:E(i(o).be("list","item-status-label"))},[c.listType==="text"?(k(),se(i(Le),{key:0,class:E([i(l).m("upload-success"),i(l).m("circle-check")])},{default:Y(()=>[W(i(vp))]),_:1},8,["class"])):["picture-card","picture"].includes(c.listType)?(k(),se(i(Le),{key:1,class:E([i(l).m("upload-success"),i(l).m("check")])},{default:Y(()=>[W(i(Ma))]),_:1},8,["class"])):ne("v-if",!0)],2),i(s)?ne("v-if",!0):(k(),se(i(Le),{key:2,class:E(i(l).m("close")),onClick:p=>u(d)},{default:Y(()=>[W(i(io))]),_:2},1032,["class","onClick"])),ne(" Due to close btn only appears when li gets focused disappears after li gets blurred, thus keyboard navigation can never reach close btn"),ne(" This is a bug which needs to be fixed "),ne(" TODO: Fix the incorrect navigation interaction "),i(s)?ne("v-if",!0):(k(),D("i",{key:3,class:E(i(l).m("close-tip"))},Oe(i(n)("el.upload.deleteTip")),3)),c.listType==="picture-card"?(k(),D("span",{key:4,class:E(i(o).be("list","item-actions"))},[K("span",{class:E(i(o).be("list","item-preview")),onClick:p=>c.handlePreview(d)},[W(i(Le),{class:E(i(l).m("zoom-in"))},{default:Y(()=>[W(i(w0))]),_:1},8,["class"])],10,TJ),i(s)?ne("v-if",!0):(k(),D("span",{key:0,class:E(i(o).be("list","item-delete")),onClick:p=>u(d)},[W(i(Le),{class:E(i(l).m("delete"))},{default:Y(()=>[W(i(II))]),_:1},8,["class"])],10,OJ))],2)):ne("v-if",!0)])],42,_J))),128)),fe(c.$slots,"append")]),_:3},8,["class","name"]))}});var Vg=Ne(MJ,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-list.vue"]]);const IJ=Me({disabled:{type:Boolean,default:!1}}),AJ={file:e=>Re(e)},PJ=["onDrop","onDragover"],ZC="ElUploadDrag",RJ=G({name:ZC}),xJ=G({...RJ,props:IJ,emits:AJ,setup(e,{emit:t}){const n=Be(D0);n||Xt(ZC,"usage: <el-upload><el-upload-dragger /></el-upload>");const o=me("upload"),l=I(!1),r=In(),s=u=>{if(r.value)return;l.value=!1;const c=Array.from(u.dataTransfer.files),f=n.accept.value;if(!f){t("file",c);return}const d=c.filter(p=>{const{type:h,name:v}=p,m=v.includes(".")?`.${v.split(".").pop()}`:"",g=h.replace(/\/.*$/,"");return f.split(",").map(y=>y.trim()).filter(y=>y).some(y=>y.startsWith(".")?m===y:/\/\*$/.test(y)?g===y.replace(/\/\*$/,""):/^[^/]+\/[^/]+$/.test(y)?h===y:!1)});t("file",d)},a=()=>{r.value||(l.value=!0)};return(u,c)=>(k(),D("div",{class:E([i(o).b("dragger"),i(o).is("dragover",l.value)]),onDrop:Ge(s,["prevent"]),onDragover:Ge(a,["prevent"]),onDragleave:c[0]||(c[0]=Ge(f=>l.value=!1,["prevent"]))},[fe(u.$slots,"default")],42,PJ))}});var LJ=Ne(xJ,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-dragger.vue"]]);const DJ=Me({...JC,beforeUpload:{type:oe(Function),default:kt},onRemove:{type:oe(Function),default:kt},onStart:{type:oe(Function),default:kt},onSuccess:{type:oe(Function),default:kt},onProgress:{type:oe(Function),default:kt},onError:{type:oe(Function),default:kt},onExceed:{type:oe(Function),default:kt}}),BJ=["onKeydown"],FJ=["name","multiple","accept"],VJ=G({name:"ElUploadContent",inheritAttrs:!1}),zJ=G({...VJ,props:DJ,setup(e,{expose:t}){const n=e,o=me("upload"),l=In(),r=Nt({}),s=Nt(),a=v=>{if(v.length===0)return;const{autoUpload:m,limit:g,fileList:y,multiple:w,onStart:b,onExceed:C}=n;if(g&&y.length+v.length>g){C(v,y);return}w||(v=v.slice(0,1));for(const _ of v){const $=_;$.uid=vf(),b($),m&&u($)}},u=async v=>{if(s.value.value="",!n.beforeUpload)return c(v);let m;try{m=await n.beforeUpload(v)}catch{m=!1}if(m===!1){n.onRemove(v);return}let g=v;m instanceof Blob&&(m instanceof File?g=m:g=new File([m],v.name,{type:v.type})),c(Object.assign(g,{uid:v.uid}))},c=v=>{const{headers:m,data:g,method:y,withCredentials:w,name:b,action:C,onProgress:_,onSuccess:$,onError:M,httpRequest:T}=n,{uid:A}=v,O={headers:m||{},withCredentials:w,file:v,data:g,method:y,filename:b,action:C,onProgress:L=>{_(L,v)},onSuccess:L=>{$(L,v),delete r.value[A]},onError:L=>{M(L,v),delete r.value[A]}},H=T(O);r.value[A]=H,H instanceof Promise&&H.then(O.onSuccess,O.onError)},f=v=>{const m=v.target.files;m&&a(Array.from(m))},d=()=>{l.value||(s.value.value="",s.value.click())},p=()=>{d()};return t({abort:v=>{DN(r.value).filter(v?([g])=>String(v.uid)===g:()=>!0).forEach(([g,y])=>{y instanceof XMLHttpRequest&&y.abort(),delete r.value[g]})},upload:u}),(v,m)=>(k(),D("div",{class:E([i(o).b(),i(o).m(v.listType),i(o).is("drag",v.drag)]),tabindex:"0",onClick:d,onKeydown:ht(Ge(p,["self"]),["enter","space"])},[v.drag?(k(),se(LJ,{key:0,disabled:i(l),onFile:a},{default:Y(()=>[fe(v.$slots,"default")]),_:3},8,["disabled"])):fe(v.$slots,"default",{key:1}),K("input",{ref_key:"inputRef",ref:s,class:E(i(o).e("input")),name:v.name,multiple:v.multiple,accept:v.accept,type:"file",onChange:f,onClick:m[0]||(m[0]=Ge(()=>{},["stop"]))},null,42,FJ)],42,BJ))}});var zg=Ne(zJ,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload-content.vue"]]);const Hg="ElUpload",HJ=e=>{var t;(t=e.url)!=null&&t.startsWith("blob:")&&URL.revokeObjectURL(e.url)},KJ=(e,t)=>{const n=MN(e,"fileList",void 0,{passive:!0}),o=p=>n.value.find(h=>h.uid===p.uid);function l(p){var h;(h=t.value)==null||h.abort(p)}function r(p=["ready","uploading","success","fail"]){n.value=n.value.filter(h=>!p.includes(h.status))}const s=(p,h)=>{const v=o(h);v&&(console.error(p),v.status="fail",n.value.splice(n.value.indexOf(v),1),e.onError(p,v,n.value),e.onChange(v,n.value))},a=(p,h)=>{const v=o(h);v&&(e.onProgress(p,v,n.value),v.status="uploading",v.percentage=Math.round(p.percent))},u=(p,h)=>{const v=o(h);v&&(v.status="success",v.response=p,e.onSuccess(p,v,n.value),e.onChange(v,n.value))},c=p=>{nn(p.uid)&&(p.uid=vf());const h={name:p.name,percentage:0,status:"ready",size:p.size,raw:p,uid:p.uid};if(e.listType==="picture-card"||e.listType==="picture")try{h.url=URL.createObjectURL(p)}catch(v){v.message,e.onError(v,h,n.value)}n.value=[...n.value,h],e.onChange(h,n.value)},f=async p=>{const h=p instanceof File?o(p):p;h||Xt(Hg,"file to be removed not found");const v=m=>{l(m);const g=n.value;g.splice(g.indexOf(m),1),e.onRemove(m,g),HJ(m)};e.beforeRemove?await e.beforeRemove(h,n.value)!==!1&&v(h):v(h)};function d(){n.value.filter(({status:p})=>p==="ready").forEach(({raw:p})=>{var h;return p&&((h=t.value)==null?void 0:h.upload(p))})}return ve(()=>e.listType,p=>{p!=="picture-card"&&p!=="picture"||(n.value=n.value.map(h=>{const{raw:v,url:m}=h;if(!m&&v)try{h.url=URL.createObjectURL(v)}catch(g){e.onError(g,h,n.value)}return h}))}),ve(n,p=>{for(const h of p)h.uid||(h.uid=vf()),h.status||(h.status="success")},{immediate:!0,deep:!0}),{uploadFiles:n,abort:l,clearFiles:r,handleError:s,handleProgress:a,handleStart:c,handleSuccess:u,handleRemove:f,submit:d}},WJ=G({name:"ElUpload"}),jJ=G({...WJ,props:CJ,setup(e,{expose:t}){const n=e,o=ln(),l=In(),r=Nt(),{abort:s,submit:a,clearFiles:u,uploadFiles:c,handleStart:f,handleError:d,handleRemove:p,handleSuccess:h,handleProgress:v}=KJ(n,r),m=S(()=>n.listType==="picture-card"),g=S(()=>({...n,fileList:c.value,onStart:f,onProgress:v,onSuccess:h,onError:d,onRemove:p}));return Dt(()=>{c.value.forEach(({url:y})=>{y!=null&&y.startsWith("blob:")&&URL.revokeObjectURL(y)})}),ut(D0,{accept:Bt(n,"accept")}),t({abort:s,submit:a,clearFiles:u,handleStart:f,handleRemove:p}),(y,w)=>(k(),D("div",null,[i(m)&&y.showFileList?(k(),se(Vg,{key:0,disabled:i(l),"list-type":y.listType,files:i(c),"handle-preview":y.onPreview,onRemove:i(p)},zo({append:Y(()=>[W(zg,at({ref_key:"uploadRef",ref:r},i(g)),{default:Y(()=>[i(o).trigger?fe(y.$slots,"trigger",{key:0}):ne("v-if",!0),!i(o).trigger&&i(o).default?fe(y.$slots,"default",{key:1}):ne("v-if",!0)]),_:3},16)]),_:2},[y.$slots.file?{name:"default",fn:Y(({file:b})=>[fe(y.$slots,"file",{file:b})])}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):ne("v-if",!0),!i(m)||i(m)&&!y.showFileList?(k(),se(zg,at({key:1,ref_key:"uploadRef",ref:r},i(g)),{default:Y(()=>[i(o).trigger?fe(y.$slots,"trigger",{key:0}):ne("v-if",!0),!i(o).trigger&&i(o).default?fe(y.$slots,"default",{key:1}):ne("v-if",!0)]),_:3},16)):ne("v-if",!0),y.$slots.trigger?fe(y.$slots,"default",{key:2}):ne("v-if",!0),fe(y.$slots,"tip"),!i(m)&&y.showFileList?(k(),se(Vg,{key:3,disabled:i(l),"list-type":y.listType,files:i(c),"handle-preview":y.onPreview,onRemove:i(p)},zo({_:2},[y.$slots.file?{name:"default",fn:Y(({file:b})=>[fe(y.$slots,"file",{file:b})])}:void 0]),1032,["disabled","list-type","files","handle-preview","onRemove"])):ne("v-if",!0)]))}});var UJ=Ne(jJ,[["__file","/home/runner/work/element-plus/element-plus/packages/components/upload/src/upload.vue"]]);const qJ=ot(UJ);var YJ=[f8,k8,nL,hG,uL,mL,O1,NL,ML,un,P1,XD,tB,vB,mB,MF,mF,LF,Jn,LB,ow,zF,s5,a5,JF,A5,x5,q5,Y5,G5,X5,J5,cz,wz,Cz,xz,Ow,Gz,VH,zH,HH,Dw,p9,h9,Le,O9,Vw,fn,zw,H9,i7,u7,c7,d7,y7,CW,$W,xW,E1,Gw,uw,ZB,JB,ZW,oj,cj,Qo,ar,nu,q7,eU,iU,uU,FU,WU,pC,tq,cq,dq,Sq,NY,MY,pG,NG,MG,ia,OD,LG,zG,HG,Sn,hX,NX,KX,XX,vJ,qJ];const eo="ElInfiniteScroll",GJ=50,XJ=200,JJ=0,ZJ={delay:{type:Number,default:XJ},distance:{type:Number,default:JJ},disabled:{type:Boolean,default:!1},immediate:{type:Boolean,default:!0}},gh=(e,t)=>Object.entries(ZJ).reduce((n,[o,l])=>{var r,s;const{type:a,default:u}=l,c=e.getAttribute(`infinite-scroll-${o}`);let f=(s=(r=t[c])!=null?r:c)!=null?s:u;return f=f==="false"?!1:f,f=a(f),n[o]=Number.isNaN(f)?u:f,n},{}),QC=e=>{const{observer:t}=e[eo];t&&(t.disconnect(),delete e[eo].observer)},QJ=(e,t)=>{const{container:n,containerEl:o,instance:l,observer:r,lastScrollTop:s}=e[eo],{disabled:a,distance:u}=gh(e,l),{clientHeight:c,scrollHeight:f,scrollTop:d}=o,p=d-s;if(e[eo].lastScrollTop=d,r||a||p<0)return;let h=!1;if(n===e)h=f-(c+d)<=u;else{const{clientTop:v,scrollHeight:m}=e,g=RN(e,o);h=d+c>=g+v+m-u}h&&t.call(l)};function Fc(e,t){const{containerEl:n,instance:o}=e[eo],{disabled:l}=gh(e,o);l||n.clientHeight===0||(n.scrollHeight<=n.clientHeight?t.call(o):QC(e))}const eZ={async mounted(e,t){const{instance:n,value:o}=t;Ye(o)||Xt(eo,"'v-infinite-scroll' binding value must be a function"),await De();const{delay:l,immediate:r}=gh(e,n),s=hp(e,!0),a=s===window?document.documentElement:s,u=Ql(QJ.bind(null,e,o),l);if(s){if(e[eo]={instance:n,container:s,containerEl:a,delay:l,cb:o,onScroll:u,lastScrollTop:a.scrollTop},r){const c=new MutationObserver(Ql(Fc.bind(null,e,o),GJ));e[eo].observer=c,c.observe(e,{childList:!0,subtree:!0}),Fc(e,o)}s.addEventListener("scroll",u)}},unmounted(e){const{container:t,onScroll:n}=e[eo];t==null||t.removeEventListener("scroll",n),QC(e)},async updated(e){if(!e[eo])await De();else{const{containerEl:t,cb:n,observer:o}=e[eo];t.clientHeight&&o&&Fc(e,n)}}},mf=eZ;mf.install=e=>{e.directive("InfiniteScroll",mf)};const tZ=mf;function nZ(e){let t;const n=me("loading"),o=I(!1),l=wt({...e,originalPosition:"",originalOverflow:"",visible:!1});function r(h){l.text=h}function s(){const h=l.parent;if(!h.vLoadingAddClassList){let v=h.getAttribute("loading-number");v=Number.parseInt(v)-1,v?h.setAttribute("loading-number",v.toString()):(Tn(h,n.bm("parent","relative")),h.removeAttribute("loading-number")),Tn(h,n.bm("parent","hidden"))}a(),d.unmount()}function a(){var h,v;(v=(h=p.$el)==null?void 0:h.parentNode)==null||v.removeChild(p.$el)}function u(){var h;e.beforeClose&&!e.beforeClose()||(o.value=!0,clearTimeout(t),t=window.setTimeout(c,400),l.visible=!1,(h=e.closed)==null||h.call(e))}function c(){if(!o.value)return;const h=l.parent;o.value=!1,h.vLoadingAddClassList=void 0,s()}const d=lb({name:"ElLoading",setup(){return()=>{const h=l.spinner||l.svg,v=ze("svg",{class:"circular",viewBox:l.svgViewBox?l.svgViewBox:"0 0 50 50",...h?{innerHTML:h}:{}},[ze("circle",{class:"path",cx:"25",cy:"25",r:"20",fill:"none"})]),m=l.text?ze("p",{class:n.b("text")},[l.text]):void 0;return ze(Wt,{name:n.b("fade"),onAfterLeave:c},{default:Y(()=>[Ze(W("div",{style:{backgroundColor:l.background||""},class:[n.b("mask"),l.customClass,l.fullscreen?"is-fullscreen":""]},[ze("div",{class:n.b("spinner")},[v,m])]),[[mt,l.visible]])])})}}}),p=d.mount(document.createElement("div"));return{...Gt(l),setText:r,removeElLoadingChild:a,close:u,handleAfterLeave:c,vm:p,get $el(){return p.$el}}}let ai;const gf=function(e={}){if(!pt)return;const t=oZ(e);if(t.fullscreen&&ai)return ai;const n=nZ({...t,closed:()=>{var l;(l=t.closed)==null||l.call(t),t.fullscreen&&(ai=void 0)}});lZ(t,t.parent,n),Kg(t,t.parent,n),t.parent.vLoadingAddClassList=()=>Kg(t,t.parent,n);let o=t.parent.getAttribute("loading-number");return o?o=`${Number.parseInt(o)+1}`:o="1",t.parent.setAttribute("loading-number",o),t.parent.appendChild(n.$el),De(()=>n.visible.value=t.visible),t.fullscreen&&(ai=n),n},oZ=e=>{var t,n,o,l;let r;return Xe(e.target)?r=(t=document.querySelector(e.target))!=null?t:document.body:r=e.target||document.body,{parent:r===document.body||e.body?document.body:r,background:e.background||"",svg:e.svg||"",svgViewBox:e.svgViewBox||"",spinner:e.spinner||!1,text:e.text||"",fullscreen:r===document.body&&((n=e.fullscreen)!=null?n:!0),lock:(o=e.lock)!=null?o:!1,customClass:e.customClass||"",visible:(l=e.visible)!=null?l:!0,target:r}},lZ=async(e,t,n)=>{const{nextZIndex:o}=Zo(),l={};if(e.fullscreen)n.originalPosition.value=xo(document.body,"position"),n.originalOverflow.value=xo(document.body,"overflow"),l.zIndex=o();else if(e.parent===document.body){n.originalPosition.value=xo(document.body,"position"),await De();for(const r of["top","left"]){const s=r==="top"?"scrollTop":"scrollLeft";l[r]=`${e.target.getBoundingClientRect()[r]+document.body[s]+document.documentElement[s]-Number.parseInt(xo(document.body,`margin-${r}`),10)}px`}for(const r of["height","width"])l[r]=`${e.target.getBoundingClientRect()[r]}px`}else n.originalPosition.value=xo(t,"position");for(const[r,s]of Object.entries(l))n.$el.style[r]=s},Kg=(e,t,n)=>{const o=me("loading");["absolute","fixed","sticky"].includes(n.originalPosition.value)?Tn(t,o.bm("parent","relative")):Co(t,o.bm("parent","relative")),e.fullscreen&&e.lock?Co(t,o.bm("parent","hidden")):Tn(t,o.bm("parent","hidden"))},yf=Symbol("ElLoading"),Wg=(e,t)=>{var n,o,l,r;const s=t.instance,a=p=>st(t.value)?t.value[p]:void 0,u=p=>{const h=Xe(p)&&(s==null?void 0:s[p])||p;return h&&I(h)},c=p=>u(a(p)||e.getAttribute(`element-loading-${_l(p)}`)),f=(n=a("fullscreen"))!=null?n:t.modifiers.fullscreen,d={text:c("text"),svg:c("svg"),svgViewBox:c("svgViewBox"),spinner:c("spinner"),background:c("background"),customClass:c("customClass"),fullscreen:f,target:(o=a("target"))!=null?o:f?void 0:e,body:(l=a("body"))!=null?l:t.modifiers.body,lock:(r=a("lock"))!=null?r:t.modifiers.lock};e[yf]={options:d,instance:gf(d)}},rZ=(e,t)=>{for(const n of Object.keys(t))Tt(t[n])&&(t[n].value=e[n])},jg={mounted(e,t){t.value&&Wg(e,t)},updated(e,t){const n=e[yf];t.oldValue!==t.value&&(t.value&&!t.oldValue?Wg(e,t):t.value&&t.oldValue?st(t.value)&&rZ(t.value,n.options):n==null||n.instance.close())},unmounted(e){var t;(t=e[yf])==null||t.instance.close()}},sZ={install(e){e.directive("loading",jg),e.config.globalProperties.$loading=gf},directive:jg,service:gf},e2=["success","info","warning","error"],En=xt({customClass:"",center:!1,dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:pt?document.body:void 0}),aZ=Me({customClass:{type:String,default:En.customClass},center:{type:Boolean,default:En.center},dangerouslyUseHTMLString:{type:Boolean,default:En.dangerouslyUseHTMLString},duration:{type:Number,default:En.duration},icon:{type:Mt,default:En.icon},id:{type:String,default:En.id},message:{type:oe([String,Object,Function]),default:En.message},onClose:{type:oe(Function),required:!1},showClose:{type:Boolean,default:En.showClose},type:{type:String,values:e2,default:En.type},offset:{type:Number,default:En.offset},zIndex:{type:Number,default:En.zIndex},grouping:{type:Boolean,default:En.grouping},repeatNum:{type:Number,default:En.repeatNum}}),iZ={destroy:()=>!0},lo=cy([]),uZ=e=>{const t=lo.findIndex(l=>l.id===e),n=lo[t];let o;return t>0&&(o=lo[t-1]),{current:n,prev:o}},cZ=e=>{const{prev:t}=uZ(e);return t?t.vm.exposed.bottom.value:0},dZ=(e,t)=>lo.findIndex(o=>o.id===e)>0?20:t,fZ=["id"],pZ=["innerHTML"],hZ=G({name:"ElMessage"}),vZ=G({...hZ,props:aZ,emits:iZ,setup(e,{expose:t}){const n=e,{Close:o}=yp,l=me("message"),r=I(),s=I(!1),a=I(0);let u;const c=S(()=>n.type?n.type==="error"?"danger":n.type:"info"),f=S(()=>{const C=n.type;return{[l.bm("icon",C)]:C&&Cl[C]}}),d=S(()=>n.icon||Cl[n.type]||""),p=S(()=>cZ(n.id)),h=S(()=>dZ(n.id,n.offset)+p.value),v=S(()=>a.value+h.value),m=S(()=>({top:`${h.value}px`,zIndex:n.zIndex}));function g(){n.duration!==0&&({stop:u}=sr(()=>{w()},n.duration))}function y(){u==null||u()}function w(){s.value=!1}function b({code:C}){C===He.esc&&w()}return et(()=>{g(),s.value=!0}),ve(()=>n.repeatNum,()=>{y(),g()}),Pt(document,"keydown",b),pn(r,()=>{a.value=r.value.getBoundingClientRect().height}),t({visible:s,bottom:v,close:w}),(C,_)=>(k(),se(Wt,{name:i(l).b("fade"),onBeforeLeave:C.onClose,onAfterLeave:_[0]||(_[0]=$=>C.$emit("destroy")),persisted:""},{default:Y(()=>[Ze(K("div",{id:C.id,ref_key:"messageRef",ref:r,class:E([i(l).b(),{[i(l).m(C.type)]:C.type&&!C.icon},i(l).is("center",C.center),i(l).is("closable",C.showClose),C.customClass]),style:Fe(i(m)),role:"alert",onMouseenter:y,onMouseleave:g},[C.repeatNum>1?(k(),se(i(O1),{key:0,value:C.repeatNum,type:i(c),class:E(i(l).e("badge"))},null,8,["value","type","class"])):ne("v-if",!0),i(d)?(k(),se(i(Le),{key:1,class:E([i(l).e("icon"),i(f)])},{default:Y(()=>[(k(),se(it(i(d))))]),_:1},8,["class"])):ne("v-if",!0),fe(C.$slots,"default",{},()=>[C.dangerouslyUseHTMLString?(k(),D(Ve,{key:1},[ne(" Caution here, message could've been compromised, never use user's input as message "),K("p",{class:E(i(l).e("content")),innerHTML:C.message},null,10,pZ)],2112)):(k(),D("p",{key:0,class:E(i(l).e("content"))},Oe(C.message),3))]),C.showClose?(k(),se(i(Le),{key:2,class:E(i(l).e("closeBtn")),onClick:Ge(w,["stop"])},{default:Y(()=>[W(i(o))]),_:1},8,["class","onClick"])):ne("v-if",!0)],46,fZ),[[mt,s.value]])]),_:3},8,["name","onBeforeLeave"]))}});var mZ=Ne(vZ,[["__file","/home/runner/work/element-plus/element-plus/packages/components/message/src/message.vue"]]);let gZ=1;const t2=e=>{const t=!e||Xe(e)||Lt(e)||Ye(e)?{message:e}:e,n={...En,...t};if(!n.appendTo)n.appendTo=document.body;else if(Xe(n.appendTo)){let o=document.querySelector(n.appendTo);ao(o)||(o=document.body),n.appendTo=o}return n},yZ=e=>{const t=lo.indexOf(e);if(t===-1)return;lo.splice(t,1);const{handler:n}=e;n.close()},bZ=({appendTo:e,...t},n)=>{const{nextZIndex:o}=Zo(),l=`message_${gZ++}`,r=t.onClose,s=document.createElement("div"),a={...t,zIndex:o()+t.zIndex,id:l,onClose:()=>{r==null||r(),yZ(d)},onDestroy:()=>{Vr(null,s)}},u=W(mZ,a,Ye(a.message)||Lt(a.message)?{default:Ye(a.message)?a.message:()=>a.message}:null);u.appContext=n||Qr._context,Vr(u,s),e.appendChild(s.firstElementChild);const c=u.component,d={id:l,vnode:u,vm:c,handler:{close:()=>{c.exposed.visible.value=!1}},props:u.component.props};return d},Qr=(e={},t)=>{if(!pt)return{close:()=>{}};if(qe(Rd.max)&&lo.length>=Rd.max)return{close:()=>{}};const n=t2(e);if(n.grouping&&lo.length){const l=lo.find(({vnode:r})=>{var s;return((s=r.props)==null?void 0:s.message)===n.message});if(l)return l.props.repeatNum+=1,l.props.type=n.type,l.handler}const o=bZ(n,t);return lo.push(o),o.handler};e2.forEach(e=>{Qr[e]=(t={},n)=>{const o=t2(t);return Qr({...o,type:e},n)}});function wZ(e){for(const t of lo)(!e||e===t.props.type)&&t.handler.close()}Qr.closeAll=wZ;Qr._context=null;const CZ=_0(Qr,"$message"),SZ=G({name:"ElMessageBox",directives:{TrapFocus:cD},components:{ElButton:un,ElFocusTrap:Ju,ElInput:fn,ElOverlay:Wp,ElIcon:Le,...yp},inheritAttrs:!1,props:{buttonSize:{type:String,validator:Fu},modal:{type:Boolean,default:!0},lockScroll:{type:Boolean,default:!0},showClose:{type:Boolean,default:!0},closeOnClickModal:{type:Boolean,default:!0},closeOnPressEscape:{type:Boolean,default:!0},closeOnHashChange:{type:Boolean,default:!0},center:Boolean,draggable:Boolean,roundButton:{default:!1,type:Boolean},container:{type:String,default:"body"},boxType:{type:String,default:""}},emits:["vanish","action"],setup(e,{emit:t}){const{t:n}=gt(),o=me("message-box"),l=I(!1),{nextZIndex:r}=Zo(),s=wt({autofocus:!0,beforeClose:null,callback:null,cancelButtonText:"",cancelButtonClass:"",confirmButtonText:"",confirmButtonClass:"",customClass:"",customStyle:{},dangerouslyUseHTMLString:!1,distinguishCancelAndClose:!1,icon:"",inputPattern:null,inputPlaceholder:"",inputType:"text",inputValue:null,inputValidator:null,inputErrorMessage:"",message:null,modalFade:!0,modalClass:"",showCancelButton:!1,showConfirmButton:!0,type:"",title:void 0,showInput:!1,action:"",confirmButtonLoading:!1,cancelButtonLoading:!1,confirmButtonDisabled:!1,editorErrorMessage:"",validateError:!1,zIndex:r()}),a=S(()=>{const R=s.type;return{[o.bm("icon",R)]:R&&Cl[R]}}),u=uo(),c=uo(),f=Yt(S(()=>e.buttonSize),{prop:!0,form:!0,formItem:!0}),d=S(()=>s.icon||Cl[s.type]||""),p=S(()=>!!s.message),h=I(),v=I(),m=I(),g=I(),y=I(),w=S(()=>s.confirmButtonClass);ve(()=>s.inputValue,async R=>{await De(),e.boxType==="prompt"&&R!==null&&A()},{immediate:!0}),ve(()=>l.value,R=>{var V,z;R&&(e.boxType!=="prompt"&&(s.autofocus?m.value=(z=(V=y.value)==null?void 0:V.$el)!=null?z:h.value:m.value=h.value),s.zIndex=r()),e.boxType==="prompt"&&(R?De().then(()=>{var F;g.value&&g.value.$el&&(s.autofocus?m.value=(F=O())!=null?F:h.value:m.value=h.value)}):(s.editorErrorMessage="",s.validateError=!1))});const b=S(()=>e.draggable);H0(h,v,b),et(async()=>{await De(),e.closeOnHashChange&&window.addEventListener("hashchange",C)}),Dt(()=>{e.closeOnHashChange&&window.removeEventListener("hashchange",C)});function C(){l.value&&(l.value=!1,De(()=>{s.action&&t("action",s.action)}))}const _=()=>{e.closeOnClickModal&&T(s.distinguishCancelAndClose?"close":"cancel")},$=Mp(_),M=R=>{if(s.inputType!=="textarea")return R.preventDefault(),T("confirm")},T=R=>{var V;e.boxType==="prompt"&&R==="confirm"&&!A()||(s.action=R,s.beforeClose?(V=s.beforeClose)==null||V.call(s,R,s,C):C())},A=()=>{if(e.boxType==="prompt"){const R=s.inputPattern;if(R&&!R.test(s.inputValue||""))return s.editorErrorMessage=s.inputErrorMessage||n("el.messagebox.error"),s.validateError=!0,!1;const V=s.inputValidator;if(typeof V=="function"){const z=V(s.inputValue);if(z===!1)return s.editorErrorMessage=s.inputErrorMessage||n("el.messagebox.error"),s.validateError=!0,!1;if(typeof z=="string")return s.editorErrorMessage=z,s.validateError=!0,!1}}return s.editorErrorMessage="",s.validateError=!1,!0},O=()=>{const R=g.value.$refs;return R.input||R.textarea},H=()=>{T("close")},L=()=>{e.closeOnPressEscape&&H()};return e.lockScroll&&W0(l),Ax(l),{...Gt(s),ns:o,overlayEvent:$,visible:l,hasMessage:p,typeClass:a,contentId:u,inputId:c,btnSize:f,iconComponent:d,confirmButtonClasses:w,rootRef:h,focusStartRef:m,headerRef:v,inputRef:g,confirmRef:y,doClose:C,handleClose:H,onCloseRequested:L,handleWrapperClick:_,handleInputEnter:M,handleAction:T,t:n}}}),kZ=["aria-label","aria-describedby"],_Z=["aria-label"],EZ=["id"];function $Z(e,t,n,o,l,r){const s=Ue("el-icon"),a=Ue("close"),u=Ue("el-input"),c=Ue("el-button"),f=Ue("el-focus-trap"),d=Ue("el-overlay");return k(),se(Wt,{name:"fade-in-linear",onAfterLeave:t[11]||(t[11]=p=>e.$emit("vanish")),persisted:""},{default:Y(()=>[Ze(W(d,{"z-index":e.zIndex,"overlay-class":[e.ns.is("message-box"),e.modalClass],mask:e.modal},{default:Y(()=>[K("div",{role:"dialog","aria-label":e.title,"aria-modal":"true","aria-describedby":e.showInput?void 0:e.contentId,class:E(`${e.ns.namespace.value}-overlay-message-box`),onClick:t[8]||(t[8]=(...p)=>e.overlayEvent.onClick&&e.overlayEvent.onClick(...p)),onMousedown:t[9]||(t[9]=(...p)=>e.overlayEvent.onMousedown&&e.overlayEvent.onMousedown(...p)),onMouseup:t[10]||(t[10]=(...p)=>e.overlayEvent.onMouseup&&e.overlayEvent.onMouseup(...p))},[W(f,{loop:"",trapped:e.visible,"focus-trap-el":e.rootRef,"focus-start-el":e.focusStartRef,onReleaseRequested:e.onCloseRequested},{default:Y(()=>[K("div",{ref:"rootRef",class:E([e.ns.b(),e.customClass,e.ns.is("draggable",e.draggable),{[e.ns.m("center")]:e.center}]),style:Fe(e.customStyle),tabindex:"-1",onClick:t[7]||(t[7]=Ge(()=>{},["stop"]))},[e.title!==null&&e.title!==void 0?(k(),D("div",{key:0,ref:"headerRef",class:E(e.ns.e("header"))},[K("div",{class:E(e.ns.e("title"))},[e.iconComponent&&e.center?(k(),se(s,{key:0,class:E([e.ns.e("status"),e.typeClass])},{default:Y(()=>[(k(),se(it(e.iconComponent)))]),_:1},8,["class"])):ne("v-if",!0),K("span",null,Oe(e.title),1)],2),e.showClose?(k(),D("button",{key:0,type:"button",class:E(e.ns.e("headerbtn")),"aria-label":e.t("el.messagebox.close"),onClick:t[0]||(t[0]=p=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel")),onKeydown:t[1]||(t[1]=ht(Ge(p=>e.handleAction(e.distinguishCancelAndClose?"close":"cancel"),["prevent"]),["enter"]))},[W(s,{class:E(e.ns.e("close"))},{default:Y(()=>[W(a)]),_:1},8,["class"])],42,_Z)):ne("v-if",!0)],2)):ne("v-if",!0),K("div",{id:e.contentId,class:E(e.ns.e("content"))},[K("div",{class:E(e.ns.e("container"))},[e.iconComponent&&!e.center&&e.hasMessage?(k(),se(s,{key:0,class:E([e.ns.e("status"),e.typeClass])},{default:Y(()=>[(k(),se(it(e.iconComponent)))]),_:1},8,["class"])):ne("v-if",!0),e.hasMessage?(k(),D("div",{key:1,class:E(e.ns.e("message"))},[fe(e.$slots,"default",{},()=>[e.dangerouslyUseHTMLString?(k(),se(it(e.showInput?"label":"p"),{key:1,for:e.showInput?e.inputId:void 0,innerHTML:e.message},null,8,["for","innerHTML"])):(k(),se(it(e.showInput?"label":"p"),{key:0,for:e.showInput?e.inputId:void 0},{default:Y(()=>[vt(Oe(e.dangerouslyUseHTMLString?"":e.message),1)]),_:1},8,["for"]))])],2)):ne("v-if",!0)],2),Ze(K("div",{class:E(e.ns.e("input"))},[W(u,{id:e.inputId,ref:"inputRef",modelValue:e.inputValue,"onUpdate:modelValue":t[2]||(t[2]=p=>e.inputValue=p),type:e.inputType,placeholder:e.inputPlaceholder,"aria-invalid":e.validateError,class:E({invalid:e.validateError}),onKeydown:ht(e.handleInputEnter,["enter"])},null,8,["id","modelValue","type","placeholder","aria-invalid","class","onKeydown"]),K("div",{class:E(e.ns.e("errormsg")),style:Fe({visibility:e.editorErrorMessage?"visible":"hidden"})},Oe(e.editorErrorMessage),7)],2),[[mt,e.showInput]])],10,EZ),K("div",{class:E(e.ns.e("btns"))},[e.showCancelButton?(k(),se(c,{key:0,loading:e.cancelButtonLoading,class:E([e.cancelButtonClass]),round:e.roundButton,size:e.btnSize,onClick:t[3]||(t[3]=p=>e.handleAction("cancel")),onKeydown:t[4]||(t[4]=ht(Ge(p=>e.handleAction("cancel"),["prevent"]),["enter"]))},{default:Y(()=>[vt(Oe(e.cancelButtonText||e.t("el.messagebox.cancel")),1)]),_:1},8,["loading","class","round","size"])):ne("v-if",!0),Ze(W(c,{ref:"confirmRef",type:"primary",loading:e.confirmButtonLoading,class:E([e.confirmButtonClasses]),round:e.roundButton,disabled:e.confirmButtonDisabled,size:e.btnSize,onClick:t[5]||(t[5]=p=>e.handleAction("confirm")),onKeydown:t[6]||(t[6]=ht(Ge(p=>e.handleAction("confirm"),["prevent"]),["enter"]))},{default:Y(()=>[vt(Oe(e.confirmButtonText||e.t("el.messagebox.confirm")),1)]),_:1},8,["loading","class","round","disabled","size"]),[[mt,e.showConfirmButton]])],2)],6)]),_:3},8,["trapped","focus-trap-el","focus-start-el","onReleaseRequested"])],42,kZ)]),_:3},8,["z-index","overlay-class","mask"]),[[mt,e.visible]])]),_:3})}var TZ=Ne(SZ,[["render",$Z],["__file","/home/runner/work/element-plus/element-plus/packages/components/message-box/src/index.vue"]]);const ya=new Map,OZ=e=>{let t=document.body;return e.appendTo&&(Xe(e.appendTo)&&(t=document.querySelector(e.appendTo)),ao(e.appendTo)&&(t=e.appendTo),ao(t)||(t=document.body)),t},NZ=(e,t,n=null)=>{const o=W(TZ,e,Ye(e.message)||Lt(e.message)?{default:Ye(e.message)?e.message:()=>e.message}:null);return o.appContext=n,Vr(o,t),OZ(e).appendChild(t.firstElementChild),o.component},MZ=()=>document.createElement("div"),IZ=(e,t)=>{const n=MZ();e.onVanish=()=>{Vr(null,n),ya.delete(l)},e.onAction=r=>{const s=ya.get(l);let a;e.showInput?a={value:l.inputValue,action:r}:a=r,e.callback?e.callback(a,o.proxy):r==="cancel"||r==="close"?e.distinguishCancelAndClose&&r!=="cancel"?s.reject("close"):s.reject("cancel"):s.resolve(a)};const o=NZ(e,n,t),l=o.proxy;for(const r in e)ft(e,r)&&!ft(l.$props,r)&&(l[r]=e[r]);return l.visible=!0,l};function cs(e,t=null){if(!pt)return Promise.reject();let n;return Xe(e)||Lt(e)?e={message:e}:n=e.callback,new Promise((o,l)=>{const r=IZ(e,t??cs._context);ya.set(r,{options:e,callback:n,resolve:o,reject:l})})}const AZ=["alert","confirm","prompt"],PZ={alert:{closeOnPressEscape:!1,closeOnClickModal:!1},confirm:{showCancelButton:!0},prompt:{showCancelButton:!0,showInput:!0}};AZ.forEach(e=>{cs[e]=RZ(e)});function RZ(e){return(t,n,o,l)=>{let r="";return st(n)?(o=n,r=""):tn(n)?r="":r=n,cs(Object.assign({title:r,message:t,type:"",...PZ[e]},o,{boxType:e}),l)}}cs.close=()=>{ya.forEach((e,t)=>{t.doClose()}),ya.clear()};cs._context=null;const il=cs;il.install=e=>{il._context=e._context,e.config.globalProperties.$msgbox=il,e.config.globalProperties.$messageBox=il,e.config.globalProperties.$alert=il.alert,e.config.globalProperties.$confirm=il.confirm,e.config.globalProperties.$prompt=il.prompt};const xZ=il,n2=["success","info","warning","error"],LZ=Me({customClass:{type:String,default:""},dangerouslyUseHTMLString:{type:Boolean,default:!1},duration:{type:Number,default:4500},icon:{type:Mt},id:{type:String,default:""},message:{type:oe([String,Object]),default:""},offset:{type:Number,default:0},onClick:{type:oe(Function),default:()=>{}},onClose:{type:oe(Function),required:!0},position:{type:String,values:["top-right","top-left","bottom-right","bottom-left"],default:"top-right"},showClose:{type:Boolean,default:!0},title:{type:String,default:""},type:{type:String,values:[...n2,""],default:""},zIndex:{type:Number,default:0}}),DZ={destroy:()=>!0},BZ=["id"],FZ=["textContent"],VZ={key:0},zZ=["innerHTML"],HZ=G({name:"ElNotification"}),KZ=G({...HZ,props:LZ,emits:DZ,setup(e,{expose:t}){const n=e,o=me("notification"),{Close:l}=S0,r=I(!1);let s;const a=S(()=>{const g=n.type;return g&&Cl[n.type]?o.m(g):""}),u=S(()=>n.type&&Cl[n.type]||n.icon),c=S(()=>n.position.endsWith("right")?"right":"left"),f=S(()=>n.position.startsWith("top")?"top":"bottom"),d=S(()=>({[f.value]:`${n.offset}px`,zIndex:n.zIndex}));function p(){n.duration>0&&({stop:s}=sr(()=>{r.value&&v()},n.duration))}function h(){s==null||s()}function v(){r.value=!1}function m({code:g}){g===He.delete||g===He.backspace?h():g===He.esc?r.value&&v():p()}return et(()=>{p(),r.value=!0}),Pt(document,"keydown",m),t({visible:r,close:v}),(g,y)=>(k(),se(Wt,{name:i(o).b("fade"),onBeforeLeave:g.onClose,onAfterLeave:y[1]||(y[1]=w=>g.$emit("destroy")),persisted:""},{default:Y(()=>[Ze(K("div",{id:g.id,class:E([i(o).b(),g.customClass,i(c)]),style:Fe(i(d)),role:"alert",onMouseenter:h,onMouseleave:p,onClick:y[0]||(y[0]=(...w)=>g.onClick&&g.onClick(...w))},[i(u)?(k(),se(i(Le),{key:0,class:E([i(o).e("icon"),i(a)])},{default:Y(()=>[(k(),se(it(i(u))))]),_:1},8,["class"])):ne("v-if",!0),K("div",{class:E(i(o).e("group"))},[K("h2",{class:E(i(o).e("title")),textContent:Oe(g.title)},null,10,FZ),Ze(K("div",{class:E(i(o).e("content")),style:Fe(g.title?void 0:{margin:0})},[fe(g.$slots,"default",{},()=>[g.dangerouslyUseHTMLString?(k(),D(Ve,{key:1},[ne(" Caution here, message could've been compromised, never use user's input as message "),K("p",{innerHTML:g.message},null,8,zZ)],2112)):(k(),D("p",VZ,Oe(g.message),1))])],6),[[mt,g.message]]),g.showClose?(k(),se(i(Le),{key:0,class:E(i(o).e("closeBtn")),onClick:Ge(v,["stop"])},{default:Y(()=>[W(i(l))]),_:1},8,["class","onClick"])):ne("v-if",!0)],2)],46,BZ),[[mt,r.value]])]),_:3},8,["name","onBeforeLeave"]))}});var WZ=Ne(KZ,[["__file","/home/runner/work/element-plus/element-plus/packages/components/notification/src/notification.vue"]]);const du={"top-left":[],"top-right":[],"bottom-left":[],"bottom-right":[]},bf=16;let jZ=1;const es=function(e={},t=null){if(!pt)return{close:()=>{}};(typeof e=="string"||Lt(e))&&(e={message:e});const n=e.position||"top-right";let o=e.offset||0;du[n].forEach(({vm:d})=>{var p;o+=(((p=d.el)==null?void 0:p.offsetHeight)||0)+bf}),o+=bf;const{nextZIndex:l}=Zo(),r=`notification_${jZ++}`,s=e.onClose,a={zIndex:l(),...e,offset:o,id:r,onClose:()=>{UZ(r,n,s)}};let u=document.body;ao(e.appendTo)?u=e.appendTo:Xe(e.appendTo)&&(u=document.querySelector(e.appendTo)),ao(u)||(u=document.body);const c=document.createElement("div"),f=W(WZ,a,Lt(a.message)?{default:()=>a.message}:null);return f.appContext=t??es._context,f.props.onDestroy=()=>{Vr(null,c)},Vr(f,c),du[n].push({vm:f}),u.appendChild(c.firstElementChild),{close:()=>{f.component.exposed.visible.value=!1}}};n2.forEach(e=>{es[e]=(t={})=>((typeof t=="string"||Lt(t))&&(t={message:t}),es({...t,type:e}))});function UZ(e,t,n){const o=du[t],l=o.findIndex(({vm:c})=>{var f;return((f=c.component)==null?void 0:f.props.id)===e});if(l===-1)return;const{vm:r}=o[l];if(!r)return;n==null||n(r);const s=r.el.offsetHeight,a=t.split("-")[0];o.splice(l,1);const u=o.length;if(!(u<1))for(let c=l;c<u;c++){const{el:f,component:d}=o[c].vm,p=Number.parseInt(f.style[a],10)-s-bf;d.props.offset=p}}function qZ(){for(const e of Object.values(du))e.forEach(({vm:t})=>{t.component.exposed.visible.value=!1})}es.closeAll=qZ;es._context=null;const YZ=_0(es,"$notify");var GZ=[tZ,sZ,CZ,xZ,YZ,Yw],XZ=s8([...YJ,...GZ]);const o2=lb(G_);o2.use(XZ);o2.mount("#app")});export default JZ();
diff --git a/demo/html/streamList/assets/index-3507ec43.css b/demo/html/streamList/assets/index-3507ec43.css
new file mode 100644 (file)
index 0000000..7b519ee
--- /dev/null
@@ -0,0 +1 @@
+@charset "UTF-8";:root{--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary-rgb:64,158,255;--el-color-success-rgb:103,194,58;--el-color-warning-rgb:230,162,60;--el-color-danger-rgb:245,108,108;--el-color-error-rgb:245,108,108;--el-color-info-rgb:144,147,153;--el-font-size-extra-large:20px;--el-font-size-large:18px;--el-font-size-medium:16px;--el-font-size-base:14px;--el-font-size-small:13px;--el-font-size-extra-small:12px;--el-font-family:"Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","\5fae\8f6f\96c5\9ed1",Arial,sans-serif;--el-font-weight-primary:500;--el-font-line-height-primary:24px;--el-index-normal:1;--el-index-top:1000;--el-index-popper:2000;--el-border-radius-base:4px;--el-border-radius-small:2px;--el-border-radius-round:20px;--el-border-radius-circle:100%;--el-transition-duration:.3s;--el-transition-duration-fast:.2s;--el-transition-function-ease-in-out-bezier:cubic-bezier(.645, .045, .355, 1);--el-transition-function-fast-bezier:cubic-bezier(.23, 1, .32, 1);--el-transition-all:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);--el-transition-fade:opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-md-fade:transform var(--el-transition-duration) var(--el-transition-function-fast-bezier),opacity var(--el-transition-duration) var(--el-transition-function-fast-bezier);--el-transition-fade-linear:opacity var(--el-transition-duration-fast) linear;--el-transition-border:border-color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-box-shadow:box-shadow var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-transition-color:color var(--el-transition-duration-fast) var(--el-transition-function-ease-in-out-bezier);--el-component-size-large:40px;--el-component-size:32px;--el-component-size-small:24px}:root{color-scheme:light;--el-color-white:#ffffff;--el-color-black:#000000;--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#337ecc;--el-color-success:#67c23a;--el-color-success-light-3:#95d475;--el-color-success-light-5:#b3e19d;--el-color-success-light-7:#d1edc4;--el-color-success-light-8:#e1f3d8;--el-color-success-light-9:#f0f9eb;--el-color-success-dark-2:#529b2e;--el-color-warning:#e6a23c;--el-color-warning-light-3:#eebe77;--el-color-warning-light-5:#f3d19e;--el-color-warning-light-7:#f8e3c5;--el-color-warning-light-8:#faecd8;--el-color-warning-light-9:#fdf6ec;--el-color-warning-dark-2:#b88230;--el-color-danger:#f56c6c;--el-color-danger-light-3:#f89898;--el-color-danger-light-5:#fab6b6;--el-color-danger-light-7:#fcd3d3;--el-color-danger-light-8:#fde2e2;--el-color-danger-light-9:#fef0f0;--el-color-danger-dark-2:#c45656;--el-color-error:#f56c6c;--el-color-error-light-3:#f89898;--el-color-error-light-5:#fab6b6;--el-color-error-light-7:#fcd3d3;--el-color-error-light-8:#fde2e2;--el-color-error-light-9:#fef0f0;--el-color-error-dark-2:#c45656;--el-color-info:#909399;--el-color-info-light-3:#b1b3b8;--el-color-info-light-5:#c8c9cc;--el-color-info-light-7:#dedfe0;--el-color-info-light-8:#e9e9eb;--el-color-info-light-9:#f4f4f5;--el-color-info-dark-2:#73767a;--el-bg-color:#ffffff;--el-bg-color-page:#f2f3f5;--el-bg-color-overlay:#ffffff;--el-text-color-primary:#303133;--el-text-color-regular:#606266;--el-text-color-secondary:#909399;--el-text-color-placeholder:#a8abb2;--el-text-color-disabled:#c0c4cc;--el-border-color:#dcdfe6;--el-border-color-light:#e4e7ed;--el-border-color-lighter:#ebeef5;--el-border-color-extra-light:#f2f6fc;--el-border-color-dark:#d4d7de;--el-border-color-darker:#cdd0d6;--el-fill-color:#f0f2f5;--el-fill-color-light:#f5f7fa;--el-fill-color-lighter:#fafafa;--el-fill-color-extra-light:#fafcff;--el-fill-color-dark:#ebedf0;--el-fill-color-darker:#e6e8eb;--el-fill-color-blank:#ffffff;--el-box-shadow:0px 12px 32px 4px rgba(0, 0, 0, .04),0px 8px 20px rgba(0, 0, 0, .08);--el-box-shadow-light:0px 0px 12px rgba(0, 0, 0, .12);--el-box-shadow-lighter:0px 0px 6px rgba(0, 0, 0, .12);--el-box-shadow-dark:0px 16px 48px 16px rgba(0, 0, 0, .08),0px 12px 32px rgba(0, 0, 0, .12),0px 8px 16px -8px rgba(0, 0, 0, .16);--el-disabled-bg-color:var(--el-fill-color-light);--el-disabled-text-color:var(--el-text-color-placeholder);--el-disabled-border-color:var(--el-border-color-light);--el-overlay-color:rgba(0, 0, 0, .8);--el-overlay-color-light:rgba(0, 0, 0, .7);--el-overlay-color-lighter:rgba(0, 0, 0, .5);--el-mask-color:rgba(255, 255, 255, .9);--el-mask-color-extra-light:rgba(255, 255, 255, .3);--el-border-width:1px;--el-border-style:solid;--el-border-color-hover:var(--el-text-color-disabled);--el-border:var(--el-border-width) var(--el-border-style) var(--el-border-color);--el-svg-monochrome-grey:var(--el-border-color)}.fade-in-linear-enter-active,.fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.fade-in-linear-enter-from,.fade-in-linear-leave-to{opacity:0}.el-fade-in-linear-enter-active,.el-fade-in-linear-leave-active{transition:var(--el-transition-fade-linear)}.el-fade-in-linear-enter-from,.el-fade-in-linear-leave-to{opacity:0}.el-fade-in-enter-active,.el-fade-in-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-fade-in-enter-from,.el-fade-in-leave-active{opacity:0}.el-zoom-in-center-enter-active,.el-zoom-in-center-leave-active{transition:all var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-zoom-in-center-enter-from,.el-zoom-in-center-leave-active{opacity:0;transform:scaleX(0)}.el-zoom-in-top-enter-active,.el-zoom-in-top-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center top}.el-zoom-in-top-enter-active[data-popper-placement^=top],.el-zoom-in-top-leave-active[data-popper-placement^=top]{transform-origin:center bottom}.el-zoom-in-top-enter-from,.el-zoom-in-top-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-bottom-enter-active,.el-zoom-in-bottom-leave-active{opacity:1;transform:scaleY(1);transition:var(--el-transition-md-fade);transform-origin:center bottom}.el-zoom-in-bottom-enter-from,.el-zoom-in-bottom-leave-active{opacity:0;transform:scaleY(0)}.el-zoom-in-left-enter-active,.el-zoom-in-left-leave-active{opacity:1;transform:scale(1);transition:var(--el-transition-md-fade);transform-origin:top left}.el-zoom-in-left-enter-from,.el-zoom-in-left-leave-active{opacity:0;transform:scale(.45)}.collapse-transition{transition:var(--el-transition-duration) height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.el-collapse-transition-enter-active,.el-collapse-transition-leave-active{transition:var(--el-transition-duration) max-height ease-in-out,var(--el-transition-duration) padding-top ease-in-out,var(--el-transition-duration) padding-bottom ease-in-out}.horizontal-collapse-transition{transition:var(--el-transition-duration) width ease-in-out,var(--el-transition-duration) padding-left ease-in-out,var(--el-transition-duration) padding-right ease-in-out}.el-list-enter-active,.el-list-leave-active{transition:all 1s}.el-list-enter-from,.el-list-leave-to{opacity:0;transform:translateY(-30px)}.el-list-leave-active{position:absolute!important}.el-opacity-transition{transition:opacity var(--el-transition-duration) cubic-bezier(.55,0,.1,1)}.el-icon-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon--right{margin-left:5px}.el-icon--left{margin-right:5px}@-webkit-keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.el-icon{--color:inherit;height:1em;width:1em;line-height:1em;display:inline-flex;justify-content:center;align-items:center;position:relative;fill:currentColor;color:var(--color);font-size:inherit}.el-icon.is-loading{-webkit-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite}.el-icon svg{height:1em;width:1em}.el-affix--fixed{position:fixed}.el-alert{--el-alert-padding:8px 16px;--el-alert-border-radius-base:var(--el-border-radius-base);--el-alert-title-font-size:13px;--el-alert-description-font-size:12px;--el-alert-close-font-size:12px;--el-alert-close-customed-font-size:13px;--el-alert-icon-size:16px;--el-alert-icon-large-size:28px;width:100%;padding:var(--el-alert-padding);margin:0;box-sizing:border-box;border-radius:var(--el-alert-border-radius-base);position:relative;background-color:var(--el-color-white);overflow:hidden;opacity:1;display:flex;align-items:center;transition:opacity var(--el-transition-duration-fast)}.el-alert.is-light .el-alert__close-btn{color:var(--el-text-color-placeholder)}.el-alert.is-dark .el-alert__close-btn,.el-alert.is-dark .el-alert__description{color:var(--el-color-white)}.el-alert.is-center{justify-content:center}.el-alert--success{--el-alert-bg-color:var(--el-color-success-light-9)}.el-alert--success.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-success)}.el-alert--success.is-light .el-alert__description{color:var(--el-color-success)}.el-alert--success.is-dark{background-color:var(--el-color-success);color:var(--el-color-white)}.el-alert--info{--el-alert-bg-color:var(--el-color-info-light-9)}.el-alert--info.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-info)}.el-alert--info.is-light .el-alert__description{color:var(--el-color-info)}.el-alert--info.is-dark{background-color:var(--el-color-info);color:var(--el-color-white)}.el-alert--warning{--el-alert-bg-color:var(--el-color-warning-light-9)}.el-alert--warning.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-warning)}.el-alert--warning.is-light .el-alert__description{color:var(--el-color-warning)}.el-alert--warning.is-dark{background-color:var(--el-color-warning);color:var(--el-color-white)}.el-alert--error{--el-alert-bg-color:var(--el-color-error-light-9)}.el-alert--error.is-light{background-color:var(--el-alert-bg-color);color:var(--el-color-error)}.el-alert--error.is-light .el-alert__description{color:var(--el-color-error)}.el-alert--error.is-dark{background-color:var(--el-color-error);color:var(--el-color-white)}.el-alert__content{display:table-cell;padding:0 8px}.el-alert .el-alert__icon{font-size:var(--el-alert-icon-size);width:var(--el-alert-icon-size)}.el-alert .el-alert__icon.is-big{font-size:var(--el-alert-icon-large-size);width:var(--el-alert-icon-large-size)}.el-alert__title{font-size:var(--el-alert-title-font-size);line-height:18px;vertical-align:text-top}.el-alert__title.is-bold{font-weight:700}.el-alert .el-alert__description{font-size:var(--el-alert-description-font-size);margin:5px 0 0}.el-alert .el-alert__close-btn{font-size:var(--el-alert-close-font-size);opacity:1;position:absolute;top:12px;right:15px;cursor:pointer}.el-alert .el-alert__close-btn.is-customed{font-style:normal;font-size:var(--el-alert-close-customed-font-size);top:9px}.el-alert-fade-enter-from,.el-alert-fade-leave-active{opacity:0}.el-aside{overflow:auto;box-sizing:border-box;flex-shrink:0;width:var(--el-aside-width,300px)}.el-autocomplete{position:relative;display:inline-block}.el-autocomplete__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-autocomplete__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-autocomplete__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-autocomplete__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-autocomplete-suggestion{border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-autocomplete-suggestion__wrap{max-height:280px;padding:10px 0;box-sizing:border-box}.el-autocomplete-suggestion__list{margin:0;padding:0}.el-autocomplete-suggestion li{padding:0 20px;margin:0;line-height:34px;cursor:pointer;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);list-style:none;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-autocomplete-suggestion li:hover,.el-autocomplete-suggestion li.highlighted{background-color:var(--el-fill-color-light)}.el-autocomplete-suggestion li.divider{margin-top:6px;border-top:1px solid var(--el-color-black)}.el-autocomplete-suggestion li.divider:last-child{margin-bottom:-6px}.el-autocomplete-suggestion.is-loading li{text-align:center;height:100px;line-height:100px;font-size:20px;color:var(--el-text-color-secondary)}.el-autocomplete-suggestion.is-loading li:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-autocomplete-suggestion.is-loading li:hover{background-color:var(--el-bg-color-overlay)}.el-autocomplete-suggestion.is-loading .el-icon-loading{vertical-align:middle}.el-avatar{--el-avatar-text-color:var(--el-color-white);--el-avatar-bg-color:var(--el-text-color-disabled);--el-avatar-text-size:14px;--el-avatar-icon-size:18px;--el-avatar-border-radius:var(--el-border-radius-base);--el-avatar-size-large:56px;--el-avatar-size-small:24px;--el-avatar-size:40px;display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;text-align:center;overflow:hidden;color:var(--el-avatar-text-color);background:var(--el-avatar-bg-color);width:var(--el-avatar-size);height:var(--el-avatar-size);font-size:var(--el-avatar-text-size)}.el-avatar>img{display:block;height:100%}.el-avatar--circle{border-radius:50%}.el-avatar--square{border-radius:var(--el-avatar-border-radius)}.el-avatar--icon{font-size:var(--el-avatar-icon-size)}.el-avatar--small{--el-avatar-size:24px}.el-avatar--large{--el-avatar-size:56px}.el-backtop{--el-backtop-bg-color:var(--el-bg-color-overlay);--el-backtop-text-color:var(--el-color-primary);--el-backtop-hover-bg-color:var(--el-border-color-extra-light);position:fixed;background-color:var(--el-backtop-bg-color);width:40px;height:40px;border-radius:50%;color:var(--el-backtop-text-color);display:flex;align-items:center;justify-content:center;font-size:20px;box-shadow:var(--el-box-shadow-lighter);cursor:pointer;z-index:5}.el-backtop:hover{background-color:var(--el-backtop-hover-bg-color)}.el-backtop__icon{font-size:20px}.el-badge{--el-badge-bg-color:var(--el-color-danger);--el-badge-radius:10px;--el-badge-font-size:12px;--el-badge-padding:6px;--el-badge-size:18px;position:relative;vertical-align:middle;display:inline-block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.el-badge__content{background-color:var(--el-badge-bg-color);border-radius:var(--el-badge-radius);color:var(--el-color-white);display:inline-flex;justify-content:center;align-items:center;font-size:var(--el-badge-font-size);height:var(--el-badge-size);padding:0 var(--el-badge-padding);white-space:nowrap;border:1px solid var(--el-bg-color)}.el-badge__content.is-fixed{position:absolute;top:0;right:calc(1px + var(--el-badge-size)/ 2);transform:translateY(-50%) translate(100%);z-index:var(--el-index-normal)}.el-badge__content.is-fixed.is-dot{right:5px}.el-badge__content.is-dot{height:8px;width:8px;padding:0;right:0;border-radius:50%}.el-badge__content--primary{background-color:var(--el-color-primary)}.el-badge__content--success{background-color:var(--el-color-success)}.el-badge__content--warning{background-color:var(--el-color-warning)}.el-badge__content--info{background-color:var(--el-color-info)}.el-badge__content--danger{background-color:var(--el-color-danger)}.el-breadcrumb{font-size:14px;line-height:1}.el-breadcrumb:after,.el-breadcrumb:before{display:table;content:""}.el-breadcrumb:after{clear:both}.el-breadcrumb__separator{margin:0 9px;font-weight:700;color:var(--el-text-color-placeholder)}.el-breadcrumb__separator.el-icon{margin:0 6px;font-weight:400}.el-breadcrumb__separator.el-icon svg{vertical-align:middle}.el-breadcrumb__item{float:left;display:flex;align-items:center}.el-breadcrumb__inner{color:var(--el-text-color-regular)}.el-breadcrumb__inner a,.el-breadcrumb__inner.is-link{font-weight:700;text-decoration:none;transition:var(--el-transition-color);color:var(--el-text-color-primary)}.el-breadcrumb__inner a:hover,.el-breadcrumb__inner.is-link:hover{color:var(--el-color-primary);cursor:pointer}.el-breadcrumb__item:last-child .el-breadcrumb__inner,.el-breadcrumb__item:last-child .el-breadcrumb__inner a,.el-breadcrumb__item:last-child .el-breadcrumb__inner a:hover,.el-breadcrumb__item:last-child .el-breadcrumb__inner:hover{font-weight:400;color:var(--el-text-color-regular);cursor:text}.el-breadcrumb__item:last-child .el-breadcrumb__separator{display:none}.el-button-group{display:inline-block;vertical-align:middle}.el-button-group:after,.el-button-group:before{display:table;content:""}.el-button-group:after{clear:both}.el-button-group>.el-button{float:left;position:relative}.el-button-group>.el-button+.el-button{margin-left:0}.el-button-group>.el-button:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.el-button-group>.el-button:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.el-button-group>.el-button:first-child:last-child{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base)}.el-button-group>.el-button:first-child:last-child.is-round{border-radius:var(--el-border-radius-round)}.el-button-group>.el-button:first-child:last-child.is-circle{border-radius:50%}.el-button-group>.el-button:not(:first-child):not(:last-child){border-radius:0}.el-button-group>.el-button:not(:last-child){margin-right:-1px}.el-button-group>.el-button:active,.el-button-group>.el-button:focus,.el-button-group>.el-button:hover{z-index:1}.el-button-group>.el-button.is-active{z-index:1}.el-button-group>.el-dropdown>.el-button{border-top-left-radius:0;border-bottom-left-radius:0;border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--primary:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--success:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--warning:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--danger:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:first-child{border-right-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:last-child{border-left-color:var(--el-button-divide-border-color)}.el-button-group .el-button--info:not(:first-child):not(:last-child){border-left-color:var(--el-button-divide-border-color);border-right-color:var(--el-button-divide-border-color)}.el-button{--el-button-font-weight:var(--el-font-weight-primary);--el-button-border-color:var(--el-border-color);--el-button-bg-color:var(--el-fill-color-blank);--el-button-text-color:var(--el-text-color-regular);--el-button-disabled-text-color:var(--el-disabled-text-color);--el-button-disabled-bg-color:var(--el-fill-color-blank);--el-button-disabled-border-color:var(--el-border-color-light);--el-button-divide-border-color:rgba(255, 255, 255, .5);--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-color-primary-light-9);--el-button-hover-border-color:var(--el-color-primary-light-7);--el-button-active-text-color:var(--el-button-hover-text-color);--el-button-active-border-color:var(--el-color-primary);--el-button-active-bg-color:var(--el-button-hover-bg-color);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-hover-link-text-color:var(--el-color-info);--el-button-active-color:var(--el-text-color-primary)}.el-button{display:inline-flex;justify-content:center;align-items:center;line-height:1;height:32px;white-space:nowrap;cursor:pointer;color:var(--el-button-text-color);text-align:center;box-sizing:border-box;outline:0;transition:.1s;font-weight:var(--el-button-font-weight);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;-webkit-appearance:none;background-color:var(--el-button-bg-color);border:var(--el-border);border-color:var(--el-button-border-color);padding:8px 15px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button:focus,.el-button:hover{color:var(--el-button-hover-text-color);border-color:var(--el-button-hover-border-color);background-color:var(--el-button-hover-bg-color);outline:0}.el-button:active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button:focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button>span{display:inline-flex;align-items:center}.el-button+.el-button{margin-left:12px}.el-button.is-round{padding:8px 15px}.el-button::-moz-focus-inner{border:0}.el-button [class*=el-icon]+span{margin-left:6px}.el-button [class*=el-icon] svg{vertical-align:bottom}.el-button.is-plain{--el-button-hover-text-color:var(--el-color-primary);--el-button-hover-bg-color:var(--el-fill-color-blank);--el-button-hover-border-color:var(--el-color-primary)}.el-button.is-active{color:var(--el-button-active-text-color);border-color:var(--el-button-active-border-color);background-color:var(--el-button-active-bg-color);outline:0}.el-button.is-disabled,.el-button.is-disabled:focus,.el-button.is-disabled:hover{color:var(--el-button-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color);border-color:var(--el-button-disabled-border-color)}.el-button.is-loading{position:relative;pointer-events:none}.el-button.is-loading:before{z-index:1;pointer-events:none;content:"";position:absolute;left:-1px;top:-1px;right:-1px;bottom:-1px;border-radius:inherit;background-color:var(--el-mask-color-extra-light)}.el-button.is-round{border-radius:var(--el-border-radius-round)}.el-button.is-circle{border-radius:50%;padding:8px}.el-button.is-text{color:var(--el-button-text-color);border:0 solid transparent;background-color:transparent}.el-button.is-text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important}.el-button.is-text:not(.is-disabled):focus,.el-button.is-text:not(.is-disabled):hover{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled):focus-visible{outline:2px solid var(--el-button-outline-color);outline-offset:1px}.el-button.is-text:not(.is-disabled):active{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg{background-color:var(--el-fill-color-light)}.el-button.is-text:not(.is-disabled).is-has-bg:focus,.el-button.is-text:not(.is-disabled).is-has-bg:hover{background-color:var(--el-fill-color)}.el-button.is-text:not(.is-disabled).is-has-bg:active{background-color:var(--el-fill-color-dark)}.el-button__text--expand{letter-spacing:.3em;margin-right:-.3em}.el-button.is-link{border-color:transparent;color:var(--el-button-text-color);background:0 0;padding:2px;height:auto}.el-button.is-link:focus,.el-button.is-link:hover{color:var(--el-button-hover-link-text-color)}.el-button.is-link.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button.is-link:not(.is-disabled):focus,.el-button.is-link:not(.is-disabled):hover{border-color:transparent;background-color:transparent}.el-button.is-link:not(.is-disabled):active{color:var(--el-button-active-color);border-color:transparent;background-color:transparent}.el-button--text{border-color:transparent;background:0 0;color:var(--el-color-primary);padding-left:0;padding-right:0}.el-button--text.is-disabled{color:var(--el-button-disabled-text-color);background-color:transparent!important;border-color:transparent!important}.el-button--text:not(.is-disabled):focus,.el-button--text:not(.is-disabled):hover{color:var(--el-color-primary-light-3);border-color:transparent;background-color:transparent}.el-button--text:not(.is-disabled):active{color:var(--el-color-primary-dark-2);border-color:transparent;background-color:transparent}.el-button__link--expand{letter-spacing:.3em;margin-right:-.3em}.el-button--primary{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-primary);--el-button-border-color:var(--el-color-primary);--el-button-outline-color:var(--el-color-primary-light-5);--el-button-active-color:var(--el-color-primary-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-primary-light-5);--el-button-hover-bg-color:var(--el-color-primary-light-3);--el-button-hover-border-color:var(--el-color-primary-light-3);--el-button-active-bg-color:var(--el-color-primary-dark-2);--el-button-active-border-color:var(--el-color-primary-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-primary-light-5);--el-button-disabled-border-color:var(--el-color-primary-light-5)}.el-button--primary.is-link,.el-button--primary.is-plain,.el-button--primary.is-text{--el-button-text-color:var(--el-color-primary);--el-button-bg-color:var(--el-color-primary-light-9);--el-button-border-color:var(--el-color-primary-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-primary);--el-button-hover-border-color:var(--el-color-primary);--el-button-active-text-color:var(--el-color-white)}.el-button--primary.is-link.is-disabled,.el-button--primary.is-link.is-disabled:active,.el-button--primary.is-link.is-disabled:focus,.el-button--primary.is-link.is-disabled:hover,.el-button--primary.is-plain.is-disabled,.el-button--primary.is-plain.is-disabled:active,.el-button--primary.is-plain.is-disabled:focus,.el-button--primary.is-plain.is-disabled:hover,.el-button--primary.is-text.is-disabled,.el-button--primary.is-text.is-disabled:active,.el-button--primary.is-text.is-disabled:focus,.el-button--primary.is-text.is-disabled:hover{color:var(--el-color-primary-light-5);background-color:var(--el-color-primary-light-9);border-color:var(--el-color-primary-light-8)}.el-button--success{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-success);--el-button-border-color:var(--el-color-success);--el-button-outline-color:var(--el-color-success-light-5);--el-button-active-color:var(--el-color-success-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-success-light-5);--el-button-hover-bg-color:var(--el-color-success-light-3);--el-button-hover-border-color:var(--el-color-success-light-3);--el-button-active-bg-color:var(--el-color-success-dark-2);--el-button-active-border-color:var(--el-color-success-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-success-light-5);--el-button-disabled-border-color:var(--el-color-success-light-5)}.el-button--success.is-link,.el-button--success.is-plain,.el-button--success.is-text{--el-button-text-color:var(--el-color-success);--el-button-bg-color:var(--el-color-success-light-9);--el-button-border-color:var(--el-color-success-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-success);--el-button-hover-border-color:var(--el-color-success);--el-button-active-text-color:var(--el-color-white)}.el-button--success.is-link.is-disabled,.el-button--success.is-link.is-disabled:active,.el-button--success.is-link.is-disabled:focus,.el-button--success.is-link.is-disabled:hover,.el-button--success.is-plain.is-disabled,.el-button--success.is-plain.is-disabled:active,.el-button--success.is-plain.is-disabled:focus,.el-button--success.is-plain.is-disabled:hover,.el-button--success.is-text.is-disabled,.el-button--success.is-text.is-disabled:active,.el-button--success.is-text.is-disabled:focus,.el-button--success.is-text.is-disabled:hover{color:var(--el-color-success-light-5);background-color:var(--el-color-success-light-9);border-color:var(--el-color-success-light-8)}.el-button--warning{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-warning);--el-button-border-color:var(--el-color-warning);--el-button-outline-color:var(--el-color-warning-light-5);--el-button-active-color:var(--el-color-warning-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-warning-light-5);--el-button-hover-bg-color:var(--el-color-warning-light-3);--el-button-hover-border-color:var(--el-color-warning-light-3);--el-button-active-bg-color:var(--el-color-warning-dark-2);--el-button-active-border-color:var(--el-color-warning-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-warning-light-5);--el-button-disabled-border-color:var(--el-color-warning-light-5)}.el-button--warning.is-link,.el-button--warning.is-plain,.el-button--warning.is-text{--el-button-text-color:var(--el-color-warning);--el-button-bg-color:var(--el-color-warning-light-9);--el-button-border-color:var(--el-color-warning-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-warning);--el-button-hover-border-color:var(--el-color-warning);--el-button-active-text-color:var(--el-color-white)}.el-button--warning.is-link.is-disabled,.el-button--warning.is-link.is-disabled:active,.el-button--warning.is-link.is-disabled:focus,.el-button--warning.is-link.is-disabled:hover,.el-button--warning.is-plain.is-disabled,.el-button--warning.is-plain.is-disabled:active,.el-button--warning.is-plain.is-disabled:focus,.el-button--warning.is-plain.is-disabled:hover,.el-button--warning.is-text.is-disabled,.el-button--warning.is-text.is-disabled:active,.el-button--warning.is-text.is-disabled:focus,.el-button--warning.is-text.is-disabled:hover{color:var(--el-color-warning-light-5);background-color:var(--el-color-warning-light-9);border-color:var(--el-color-warning-light-8)}.el-button--danger{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-danger);--el-button-border-color:var(--el-color-danger);--el-button-outline-color:var(--el-color-danger-light-5);--el-button-active-color:var(--el-color-danger-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-danger-light-5);--el-button-hover-bg-color:var(--el-color-danger-light-3);--el-button-hover-border-color:var(--el-color-danger-light-3);--el-button-active-bg-color:var(--el-color-danger-dark-2);--el-button-active-border-color:var(--el-color-danger-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-danger-light-5);--el-button-disabled-border-color:var(--el-color-danger-light-5)}.el-button--danger.is-link,.el-button--danger.is-plain,.el-button--danger.is-text{--el-button-text-color:var(--el-color-danger);--el-button-bg-color:var(--el-color-danger-light-9);--el-button-border-color:var(--el-color-danger-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-danger);--el-button-hover-border-color:var(--el-color-danger);--el-button-active-text-color:var(--el-color-white)}.el-button--danger.is-link.is-disabled,.el-button--danger.is-link.is-disabled:active,.el-button--danger.is-link.is-disabled:focus,.el-button--danger.is-link.is-disabled:hover,.el-button--danger.is-plain.is-disabled,.el-button--danger.is-plain.is-disabled:active,.el-button--danger.is-plain.is-disabled:focus,.el-button--danger.is-plain.is-disabled:hover,.el-button--danger.is-text.is-disabled,.el-button--danger.is-text.is-disabled:active,.el-button--danger.is-text.is-disabled:focus,.el-button--danger.is-text.is-disabled:hover{color:var(--el-color-danger-light-5);background-color:var(--el-color-danger-light-9);border-color:var(--el-color-danger-light-8)}.el-button--info{--el-button-text-color:var(--el-color-white);--el-button-bg-color:var(--el-color-info);--el-button-border-color:var(--el-color-info);--el-button-outline-color:var(--el-color-info-light-5);--el-button-active-color:var(--el-color-info-dark-2);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-link-text-color:var(--el-color-info-light-5);--el-button-hover-bg-color:var(--el-color-info-light-3);--el-button-hover-border-color:var(--el-color-info-light-3);--el-button-active-bg-color:var(--el-color-info-dark-2);--el-button-active-border-color:var(--el-color-info-dark-2);--el-button-disabled-text-color:var(--el-color-white);--el-button-disabled-bg-color:var(--el-color-info-light-5);--el-button-disabled-border-color:var(--el-color-info-light-5)}.el-button--info.is-link,.el-button--info.is-plain,.el-button--info.is-text{--el-button-text-color:var(--el-color-info);--el-button-bg-color:var(--el-color-info-light-9);--el-button-border-color:var(--el-color-info-light-5);--el-button-hover-text-color:var(--el-color-white);--el-button-hover-bg-color:var(--el-color-info);--el-button-hover-border-color:var(--el-color-info);--el-button-active-text-color:var(--el-color-white)}.el-button--info.is-link.is-disabled,.el-button--info.is-link.is-disabled:active,.el-button--info.is-link.is-disabled:focus,.el-button--info.is-link.is-disabled:hover,.el-button--info.is-plain.is-disabled,.el-button--info.is-plain.is-disabled:active,.el-button--info.is-plain.is-disabled:focus,.el-button--info.is-plain.is-disabled:hover,.el-button--info.is-text.is-disabled,.el-button--info.is-text.is-disabled:active,.el-button--info.is-text.is-disabled:focus,.el-button--info.is-text.is-disabled:hover{color:var(--el-color-info-light-5);background-color:var(--el-color-info-light-9);border-color:var(--el-color-info-light-8)}.el-button--large{--el-button-size:40px;height:var(--el-button-size);padding:12px 19px;font-size:var(--el-font-size-base);border-radius:var(--el-border-radius-base)}.el-button--large [class*=el-icon]+span{margin-left:8px}.el-button--large.is-round{padding:12px 19px}.el-button--large.is-circle{width:var(--el-button-size);padding:12px}.el-button--small{--el-button-size:24px;height:var(--el-button-size);padding:5px 11px;font-size:12px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-button--small [class*=el-icon]+span{margin-left:4px}.el-button--small.is-round{padding:5px 11px}.el-button--small.is-circle{width:var(--el-button-size);padding:5px}.el-calendar{--el-calendar-border:var(--el-table-border, 1px solid var(--el-border-color-lighter));--el-calendar-header-border-bottom:var(--el-calendar-border);--el-calendar-selected-bg-color:var(--el-color-primary-light-9);--el-calendar-cell-width:85px;background-color:var(--el-fill-color-blank)}.el-calendar__header{display:flex;justify-content:space-between;padding:12px 20px;border-bottom:var(--el-calendar-header-border-bottom)}.el-calendar__title{color:var(--el-text-color);align-self:center}.el-calendar__body{padding:12px 20px 35px}.el-calendar-table{table-layout:fixed;width:100%}.el-calendar-table thead th{padding:12px 0;color:var(--el-text-color-regular);font-weight:400}.el-calendar-table:not(.is-range) td.next,.el-calendar-table:not(.is-range) td.prev{color:var(--el-text-color-placeholder)}.el-calendar-table td{border-bottom:var(--el-calendar-border);border-right:var(--el-calendar-border);vertical-align:top;transition:background-color var(--el-transition-duration-fast) ease}.el-calendar-table td.is-selected{background-color:var(--el-calendar-selected-bg-color)}.el-calendar-table td.is-today{color:var(--el-color-primary)}.el-calendar-table tr:first-child td{border-top:var(--el-calendar-border)}.el-calendar-table tr td:first-child{border-left:var(--el-calendar-border)}.el-calendar-table tr.el-calendar-table__row--hide-border td{border-top:none}.el-calendar-table .el-calendar-day{box-sizing:border-box;padding:8px;height:var(--el-calendar-cell-width)}.el-calendar-table .el-calendar-day:hover{cursor:pointer;background-color:var(--el-calendar-selected-bg-color)}.el-card{--el-card-border-color:var(--el-border-color-light);--el-card-border-radius:4px;--el-card-padding:20px;--el-card-bg-color:var(--el-fill-color-blank)}.el-card{border-radius:var(--el-card-border-radius);border:1px solid var(--el-card-border-color);background-color:var(--el-card-bg-color);overflow:hidden;color:var(--el-text-color-primary);transition:var(--el-transition-duration)}.el-card.is-always-shadow{box-shadow:var(--el-box-shadow-light)}.el-card.is-hover-shadow:focus,.el-card.is-hover-shadow:hover{box-shadow:var(--el-box-shadow-light)}.el-card__header{padding:calc(var(--el-card-padding) - 2px) var(--el-card-padding);border-bottom:1px solid var(--el-card-border-color);box-sizing:border-box}.el-card__body{padding:var(--el-card-padding)}.el-carousel__item{position:absolute;top:0;left:0;width:100%;height:100%;display:inline-block;overflow:hidden;z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item.is-active{z-index:calc(var(--el-index-normal) - 1)}.el-carousel__item.is-animating{transition:transform .4s ease-in-out}.el-carousel__item--card{width:50%;transition:transform .4s ease-in-out}.el-carousel__item--card.is-in-stage{cursor:pointer;z-index:var(--el-index-normal)}.el-carousel__item--card.is-in-stage.is-hover .el-carousel__mask,.el-carousel__item--card.is-in-stage:hover .el-carousel__mask{opacity:.12}.el-carousel__item--card.is-active{z-index:calc(var(--el-index-normal) + 1)}.el-carousel__mask{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--el-color-white);opacity:.24;transition:var(--el-transition-duration-fast)}.el-carousel{--el-carousel-arrow-font-size:12px;--el-carousel-arrow-size:36px;--el-carousel-arrow-background:rgba(31, 45, 61, .11);--el-carousel-arrow-hover-background:rgba(31, 45, 61, .23);--el-carousel-indicator-width:30px;--el-carousel-indicator-height:2px;--el-carousel-indicator-padding-horizontal:4px;--el-carousel-indicator-padding-vertical:12px;--el-carousel-indicator-out-color:var(--el-border-color-hover);position:relative}.el-carousel--horizontal{overflow-x:hidden}.el-carousel--vertical{overflow-y:hidden}.el-carousel__container{position:relative;height:300px}.el-carousel__arrow{border:none;outline:0;padding:0;margin:0;height:var(--el-carousel-arrow-size);width:var(--el-carousel-arrow-size);cursor:pointer;transition:var(--el-transition-duration);border-radius:50%;background-color:var(--el-carousel-arrow-background);color:#fff;position:absolute;top:50%;z-index:10;transform:translateY(-50%);text-align:center;font-size:var(--el-carousel-arrow-font-size);display:inline-flex;justify-content:center;align-items:center}.el-carousel__arrow--left{left:16px}.el-carousel__arrow--right{right:16px}.el-carousel__arrow:hover{background-color:var(--el-carousel-arrow-hover-background)}.el-carousel__arrow i{cursor:pointer}.el-carousel__indicators{position:absolute;list-style:none;margin:0;padding:0;z-index:calc(var(--el-index-normal) + 1)}.el-carousel__indicators--horizontal{bottom:0;left:50%;transform:translate(-50%)}.el-carousel__indicators--vertical{right:0;top:50%;transform:translateY(-50%)}.el-carousel__indicators--outside{bottom:calc(var(--el-carousel-indicator-height) + var(--el-carousel-indicator-padding-vertical) * 2);text-align:center;position:static;transform:none}.el-carousel__indicators--outside .el-carousel__indicator:hover button{opacity:.64}.el-carousel__indicators--outside button{background-color:var(--el-carousel-indicator-out-color);opacity:.24}.el-carousel__indicators--labels{left:0;right:0;transform:none;text-align:center}.el-carousel__indicators--labels .el-carousel__button{height:auto;width:auto;padding:2px 18px;font-size:12px;color:#000}.el-carousel__indicators--labels .el-carousel__indicator{padding:6px 4px}.el-carousel__indicator{background-color:transparent;cursor:pointer}.el-carousel__indicator:hover button{opacity:.72}.el-carousel__indicator--horizontal{display:inline-block;padding:var(--el-carousel-indicator-padding-vertical) var(--el-carousel-indicator-padding-horizontal)}.el-carousel__indicator--vertical{padding:var(--el-carousel-indicator-padding-horizontal) var(--el-carousel-indicator-padding-vertical)}.el-carousel__indicator--vertical .el-carousel__button{width:var(--el-carousel-indicator-height);height:calc(var(--el-carousel-indicator-width)/ 2)}.el-carousel__indicator.is-active button{opacity:1}.el-carousel__button{display:block;opacity:.48;width:var(--el-carousel-indicator-width);height:var(--el-carousel-indicator-height);background-color:#fff;border:none;outline:0;padding:0;margin:0;cursor:pointer;transition:var(--el-transition-duration)}.carousel-arrow-left-enter-from,.carousel-arrow-left-leave-active{transform:translateY(-50%) translate(-10px);opacity:0}.carousel-arrow-right-enter-from,.carousel-arrow-right-leave-active{transform:translateY(-50%) translate(10px);opacity:0}.el-cascader-panel{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color)}.el-cascader-panel{display:flex;border-radius:var(--el-cascader-menu-radius);font-size:var(--el-cascader-menu-font-size)}.el-cascader-panel.is-bordered{border:var(--el-cascader-menu-border);border-radius:var(--el-cascader-menu-radius)}.el-cascader-menu{min-width:180px;box-sizing:border-box;color:var(--el-cascader-menu-text-color);border-right:var(--el-cascader-menu-border)}.el-cascader-menu:last-child{border-right:none}.el-cascader-menu:last-child .el-cascader-node{padding-right:20px}.el-cascader-menu__wrap.el-scrollbar__wrap{height:204px}.el-cascader-menu__list{position:relative;min-height:100%;margin:0;padding:6px 0;list-style:none;box-sizing:border-box}.el-cascader-menu__hover-zone{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.el-cascader-menu__empty-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;color:var(--el-cascader-color-empty)}.el-cascader-menu__empty-text .is-loading{margin-right:2px}.el-cascader-node{position:relative;display:flex;align-items:center;padding:0 30px 0 20px;height:34px;line-height:34px;outline:0}.el-cascader-node.is-selectable.in-active-path{color:var(--el-cascader-menu-text-color)}.el-cascader-node.in-active-path,.el-cascader-node.is-active,.el-cascader-node.is-selectable.in-checked-path{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader-node:not(.is-disabled){cursor:pointer}.el-cascader-node:not(.is-disabled):focus,.el-cascader-node:not(.is-disabled):hover{background:var(--el-cascader-node-background-hover)}.el-cascader-node.is-disabled{color:var(--el-cascader-node-color-disabled);cursor:not-allowed}.el-cascader-node__prefix{position:absolute;left:10px}.el-cascader-node__postfix{position:absolute;right:10px}.el-cascader-node__label{flex:1;text-align:left;padding:0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.el-cascader-node>.el-checkbox{margin-right:0}.el-cascader-node>.el-radio{margin-right:0}.el-cascader-node>.el-radio .el-radio__label{padding-left:0}.el-cascader{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color);display:inline-block;vertical-align:middle;position:relative;font-size:var(--el-font-size-base);line-height:32px;outline:0}.el-cascader:not(.is-disabled):hover .el-input__wrapper{cursor:pointer;box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-cascader .el-input{display:flex;cursor:pointer}.el-cascader .el-input .el-input__inner{text-overflow:ellipsis;cursor:pointer}.el-cascader .el-input .el-input__suffix-inner .el-icon{height:calc(100% - 2px)}.el-cascader .el-input .el-input__suffix-inner .el-icon svg{vertical-align:middle}.el-cascader .el-input .icon-arrow-down{transition:transform var(--el-transition-duration);font-size:14px}.el-cascader .el-input .icon-arrow-down.is-reverse{transform:rotate(180deg)}.el-cascader .el-input .icon-circle-close:hover{color:var(--el-input-clear-hover-color,var(--el-text-color-secondary))}.el-cascader .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-cascader--large{font-size:14px;line-height:40px}.el-cascader--small{font-size:12px;line-height:24px}.el-cascader.is-disabled .el-cascader__label{z-index:calc(var(--el-index-normal) + 1);color:var(--el-disabled-text-color)}.el-cascader__dropdown{--el-cascader-menu-text-color:var(--el-text-color-regular);--el-cascader-menu-selected-text-color:var(--el-color-primary);--el-cascader-menu-fill:var(--el-bg-color-overlay);--el-cascader-menu-font-size:var(--el-font-size-base);--el-cascader-menu-radius:var(--el-border-radius-base);--el-cascader-menu-border:solid 1px var(--el-border-color-light);--el-cascader-menu-shadow:var(--el-box-shadow-light);--el-cascader-node-background-hover:var(--el-fill-color-light);--el-cascader-node-color-disabled:var(--el-text-color-placeholder);--el-cascader-color-empty:var(--el-text-color-placeholder);--el-cascader-tag-background:var(--el-fill-color)}.el-cascader__dropdown{font-size:var(--el-cascader-menu-font-size);border-radius:var(--el-cascader-menu-radius)}.el-cascader__dropdown.el-popper{background:var(--el-cascader-menu-fill);border:var(--el-cascader-menu-border);box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__dropdown.el-popper .el-popper__arrow:before{border:var(--el-cascader-menu-border)}.el-cascader__dropdown.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-cascader__dropdown.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-cascader__dropdown.el-popper{box-shadow:var(--el-cascader-menu-shadow)}.el-cascader__tags{position:absolute;left:0;right:30px;top:50%;transform:translateY(-50%);display:flex;flex-wrap:wrap;line-height:normal;text-align:left;box-sizing:border-box}.el-cascader__tags .el-tag{display:inline-flex;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:var(--el-cascader-tag-background)}.el-cascader__tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__tags .el-tag .el-icon-close{flex:none;background-color:var(--el-text-color-placeholder);color:var(--el-color-white)}.el-cascader__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__collapse-tags{white-space:normal;z-index:var(--el-index-normal)}.el-cascader__collapse-tags .el-tag{display:inline-flex;align-items:center;max-width:100%;margin:2px 0 2px 6px;text-overflow:ellipsis;background:var(--el-fill-color)}.el-cascader__collapse-tags .el-tag:not(.is-hit){border-color:transparent}.el-cascader__collapse-tags .el-tag>span{flex:1;overflow:hidden;text-overflow:ellipsis}.el-cascader__collapse-tags .el-tag .el-icon-close{flex:none;background-color:var(--el-text-color-placeholder);color:var(--el-color-white)}.el-cascader__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-cascader__suggestion-panel{border-radius:var(--el-cascader-menu-radius)}.el-cascader__suggestion-list{max-height:204px;margin:0;padding:6px 0;font-size:var(--el-font-size-base);color:var(--el-cascader-menu-text-color);text-align:center}.el-cascader__suggestion-item{display:flex;justify-content:space-between;align-items:center;height:34px;padding:0 15px;text-align:left;outline:0;cursor:pointer}.el-cascader__suggestion-item:focus,.el-cascader__suggestion-item:hover{background:var(--el-cascader-node-background-hover)}.el-cascader__suggestion-item.is-checked{color:var(--el-cascader-menu-selected-text-color);font-weight:700}.el-cascader__suggestion-item>span{margin-right:10px}.el-cascader__empty-text{margin:10px 0;color:var(--el-cascader-color-empty)}.el-cascader__search-input{flex:1;height:24px;min-width:60px;margin:2px 0 2px 11px;padding:0;color:var(--el-cascader-menu-text-color);border:none;outline:0;box-sizing:border-box;background:0 0}.el-cascader__search-input::-moz-placeholder{color:transparent}.el-cascader__search-input:-ms-input-placeholder{color:transparent}.el-cascader__search-input::placeholder{color:transparent}.el-check-tag{background-color:var(--el-color-info-light-9);border-radius:var(--el-border-radius-base);color:var(--el-color-info);cursor:pointer;display:inline-block;font-size:var(--el-font-size-base);line-height:var(--el-font-size-base);padding:7px 15px;transition:var(--el-transition-all);font-weight:700}.el-check-tag:hover{background-color:var(--el-color-info-light-7)}.el-check-tag.is-checked{background-color:var(--el-color-primary-light-8);color:var(--el-color-primary)}.el-check-tag.is-checked:hover{background-color:var(--el-color-primary-light-7)}.el-checkbox-button{--el-checkbox-button-checked-bg-color:var(--el-color-primary);--el-checkbox-button-checked-text-color:var(--el-color-white);--el-checkbox-button-checked-border-color:var(--el-color-primary)}.el-checkbox-button{position:relative;display:inline-block}.el-checkbox-button__inner{display:inline-block;line-height:1;font-weight:var(--el-checkbox-font-weight);white-space:nowrap;vertical-align:middle;cursor:pointer;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);border-left:0;color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;position:relative;transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.el-checkbox-button__inner.is-round{padding:8px 15px}.el-checkbox-button__inner:hover{color:var(--el-color-primary)}.el-checkbox-button__inner [class*=el-icon-]{line-height:.9}.el-checkbox-button__inner [class*=el-icon-]+span{margin-left:5px}.el-checkbox-button__original{opacity:0;outline:0;position:absolute;margin:0;z-index:-1}.el-checkbox-button.is-checked .el-checkbox-button__inner{color:var(--el-checkbox-button-checked-text-color);background-color:var(--el-checkbox-button-checked-bg-color);border-color:var(--el-checkbox-button-checked-border-color);box-shadow:-1px 0 0 0 var(--el-color-primary-light-7)}.el-checkbox-button.is-checked:first-child .el-checkbox-button__inner{border-left-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button.is-disabled .el-checkbox-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-checkbox-button.is-disabled:first-child .el-checkbox-button__inner{border-left-color:var(--el-button-disabled-border-color,var(--el-border-color-light))}.el-checkbox-button:first-child .el-checkbox-button__inner{border-left:var(--el-border);border-top-left-radius:var(--el-border-radius-base);border-bottom-left-radius:var(--el-border-radius-base);box-shadow:none!important}.el-checkbox-button.is-focus .el-checkbox-button__inner{border-color:var(--el-checkbox-button-checked-border-color)}.el-checkbox-button:last-child .el-checkbox-button__inner{border-top-right-radius:var(--el-border-radius-base);border-bottom-right-radius:var(--el-border-radius-base)}.el-checkbox-button--large .el-checkbox-button__inner{padding:12px 19px;font-size:var(--el-font-size-base);border-radius:0}.el-checkbox-button--large .el-checkbox-button__inner.is-round{padding:12px 19px}.el-checkbox-button--small .el-checkbox-button__inner{padding:5px 11px;font-size:12px;border-radius:0}.el-checkbox-button--small .el-checkbox-button__inner.is-round{padding:5px 11px}.el-checkbox-group{font-size:0;line-height:0}.el-checkbox{--el-checkbox-font-size:14px;--el-checkbox-font-weight:var(--el-font-weight-primary);--el-checkbox-text-color:var(--el-text-color-regular);--el-checkbox-input-height:14px;--el-checkbox-input-width:14px;--el-checkbox-border-radius:var(--el-border-radius-small);--el-checkbox-bg-color:var(--el-fill-color-blank);--el-checkbox-input-border:var(--el-border);--el-checkbox-disabled-border-color:var(--el-border-color);--el-checkbox-disabled-input-fill:var(--el-fill-color-light);--el-checkbox-disabled-icon-color:var(--el-text-color-placeholder);--el-checkbox-disabled-checked-input-fill:var(--el-border-color-extra-light);--el-checkbox-disabled-checked-input-border-color:var(--el-border-color);--el-checkbox-disabled-checked-icon-color:var(--el-text-color-placeholder);--el-checkbox-checked-text-color:var(--el-color-primary);--el-checkbox-checked-input-border-color:var(--el-color-primary);--el-checkbox-checked-bg-color:var(--el-color-primary);--el-checkbox-checked-icon-color:var(--el-color-white);--el-checkbox-input-border-color-hover:var(--el-color-primary)}.el-checkbox{color:var(--el-checkbox-text-color);font-weight:var(--el-checkbox-font-weight);font-size:var(--el-font-size-base);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:30px;height:32px}.el-checkbox.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-checkbox.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-checkbox.is-bordered.is-disabled{border-color:var(--el-border-color-lighter);cursor:not-allowed}.el-checkbox.is-bordered.el-checkbox--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__label{font-size:var(--el-font-size-base)}.el-checkbox.is-bordered.el-checkbox--large .el-checkbox__inner{height:14px;width:14px}.el-checkbox.is-bordered.el-checkbox--small{padding:0 11px 0 7px;border-radius:calc(var(--el-border-radius-base) - 1px)}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner{height:12px;width:12px}.el-checkbox.is-bordered.el-checkbox--small .el-checkbox__inner:after{height:6px;width:2px}.el-checkbox input:focus-visible+.el-checkbox__inner{outline:2px solid var(--el-checkbox-input-border-color-hover);outline-offset:1px;border-radius:var(--el-checkbox-border-radius)}.el-checkbox__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-flex;position:relative}.el-checkbox__input.is-disabled .el-checkbox__inner{background-color:var(--el-checkbox-disabled-input-fill);border-color:var(--el-checkbox-disabled-border-color);cursor:not-allowed}.el-checkbox__input.is-disabled .el-checkbox__inner:after{cursor:not-allowed;border-color:var(--el-checkbox-disabled-icon-color)}.el-checkbox__input.is-disabled .el-checkbox__inner+.el-checkbox__label{cursor:not-allowed}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner:after{border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-disabled-checked-input-fill);border-color:var(--el-checkbox-disabled-checked-input-border-color)}.el-checkbox__input.is-disabled.is-indeterminate .el-checkbox__inner:before{background-color:var(--el-checkbox-disabled-checked-icon-color);border-color:var(--el-checkbox-disabled-checked-icon-color)}.el-checkbox__input.is-disabled+span.el-checkbox__label{color:var(--el-disabled-text-color);cursor:not-allowed}.el-checkbox__input.is-checked .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-checked .el-checkbox__inner:after{transform:rotate(45deg) scaleY(1)}.el-checkbox__input.is-checked+.el-checkbox__label{color:var(--el-checkbox-checked-text-color)}.el-checkbox__input.is-focus:not(.is-checked) .el-checkbox__original:not(:focus-visible){border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color:var(--el-checkbox-checked-bg-color);border-color:var(--el-checkbox-checked-input-border-color)}.el-checkbox__input.is-indeterminate .el-checkbox__inner:before{content:"";position:absolute;display:block;background-color:var(--el-checkbox-checked-icon-color);height:2px;transform:scale(.5);left:0;right:0;top:5px}.el-checkbox__input.is-indeterminate .el-checkbox__inner:after{display:none}.el-checkbox__inner{display:inline-block;position:relative;border:var(--el-checkbox-input-border);border-radius:var(--el-checkbox-border-radius);box-sizing:border-box;width:var(--el-checkbox-input-width);height:var(--el-checkbox-input-height);background-color:var(--el-checkbox-bg-color);z-index:var(--el-index-normal);transition:border-color .25s cubic-bezier(.71,-.46,.29,1.46),background-color .25s cubic-bezier(.71,-.46,.29,1.46),outline .25s cubic-bezier(.71,-.46,.29,1.46)}.el-checkbox__inner:hover{border-color:var(--el-checkbox-input-border-color-hover)}.el-checkbox__inner:after{box-sizing:content-box;content:"";border:1px solid var(--el-checkbox-checked-icon-color);border-left:0;border-top:0;height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg) scaleY(0);width:3px;transition:transform .15s ease-in 50ms;transform-origin:center}.el-checkbox__original{opacity:0;outline:0;position:absolute;margin:0;width:0;height:0;z-index:-1}.el-checkbox__label{display:inline-block;padding-left:8px;line-height:1;font-size:var(--el-checkbox-font-size)}.el-checkbox.el-checkbox--large{height:40px}.el-checkbox.el-checkbox--large .el-checkbox__label{font-size:14px}.el-checkbox.el-checkbox--large .el-checkbox__inner{width:14px;height:14px}.el-checkbox.el-checkbox--small{height:24px}.el-checkbox.el-checkbox--small .el-checkbox__label{font-size:12px}.el-checkbox.el-checkbox--small .el-checkbox__inner{width:12px;height:12px}.el-checkbox.el-checkbox--small .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:4px}.el-checkbox.el-checkbox--small .el-checkbox__inner:after{width:2px;height:6px}.el-checkbox:last-of-type{margin-right:0}[class*=el-col-]{box-sizing:border-box}[class*=el-col-].is-guttered{display:block;min-height:1px}.el-col-0,.el-col-0.is-guttered{display:none}.el-col-0{max-width:0%;flex:0 0 0%}.el-col-offset-0{margin-left:0}.el-col-pull-0{position:relative;right:0}.el-col-push-0{position:relative;left:0}.el-col-1{max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-offset-1{margin-left:4.1666666667%}.el-col-pull-1{position:relative;right:4.1666666667%}.el-col-push-1{position:relative;left:4.1666666667%}.el-col-2{max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-offset-2{margin-left:8.3333333333%}.el-col-pull-2{position:relative;right:8.3333333333%}.el-col-push-2{position:relative;left:8.3333333333%}.el-col-3{max-width:12.5%;flex:0 0 12.5%}.el-col-offset-3{margin-left:12.5%}.el-col-pull-3{position:relative;right:12.5%}.el-col-push-3{position:relative;left:12.5%}.el-col-4{max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-offset-4{margin-left:16.6666666667%}.el-col-pull-4{position:relative;right:16.6666666667%}.el-col-push-4{position:relative;left:16.6666666667%}.el-col-5{max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-offset-5{margin-left:20.8333333333%}.el-col-pull-5{position:relative;right:20.8333333333%}.el-col-push-5{position:relative;left:20.8333333333%}.el-col-6{max-width:25%;flex:0 0 25%}.el-col-offset-6{margin-left:25%}.el-col-pull-6{position:relative;right:25%}.el-col-push-6{position:relative;left:25%}.el-col-7{max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-offset-7{margin-left:29.1666666667%}.el-col-pull-7{position:relative;right:29.1666666667%}.el-col-push-7{position:relative;left:29.1666666667%}.el-col-8{max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-offset-8{margin-left:33.3333333333%}.el-col-pull-8{position:relative;right:33.3333333333%}.el-col-push-8{position:relative;left:33.3333333333%}.el-col-9{max-width:37.5%;flex:0 0 37.5%}.el-col-offset-9{margin-left:37.5%}.el-col-pull-9{position:relative;right:37.5%}.el-col-push-9{position:relative;left:37.5%}.el-col-10{max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-offset-10{margin-left:41.6666666667%}.el-col-pull-10{position:relative;right:41.6666666667%}.el-col-push-10{position:relative;left:41.6666666667%}.el-col-11{max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-offset-11{margin-left:45.8333333333%}.el-col-pull-11{position:relative;right:45.8333333333%}.el-col-push-11{position:relative;left:45.8333333333%}.el-col-12{max-width:50%;flex:0 0 50%}.el-col-offset-12{margin-left:50%}.el-col-pull-12{position:relative;right:50%}.el-col-push-12{position:relative;left:50%}.el-col-13{max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-offset-13{margin-left:54.1666666667%}.el-col-pull-13{position:relative;right:54.1666666667%}.el-col-push-13{position:relative;left:54.1666666667%}.el-col-14{max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-offset-14{margin-left:58.3333333333%}.el-col-pull-14{position:relative;right:58.3333333333%}.el-col-push-14{position:relative;left:58.3333333333%}.el-col-15{max-width:62.5%;flex:0 0 62.5%}.el-col-offset-15{margin-left:62.5%}.el-col-pull-15{position:relative;right:62.5%}.el-col-push-15{position:relative;left:62.5%}.el-col-16{max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-offset-16{margin-left:66.6666666667%}.el-col-pull-16{position:relative;right:66.6666666667%}.el-col-push-16{position:relative;left:66.6666666667%}.el-col-17{max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-offset-17{margin-left:70.8333333333%}.el-col-pull-17{position:relative;right:70.8333333333%}.el-col-push-17{position:relative;left:70.8333333333%}.el-col-18{max-width:75%;flex:0 0 75%}.el-col-offset-18{margin-left:75%}.el-col-pull-18{position:relative;right:75%}.el-col-push-18{position:relative;left:75%}.el-col-19{max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-offset-19{margin-left:79.1666666667%}.el-col-pull-19{position:relative;right:79.1666666667%}.el-col-push-19{position:relative;left:79.1666666667%}.el-col-20{max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-offset-20{margin-left:83.3333333333%}.el-col-pull-20{position:relative;right:83.3333333333%}.el-col-push-20{position:relative;left:83.3333333333%}.el-col-21{max-width:87.5%;flex:0 0 87.5%}.el-col-offset-21{margin-left:87.5%}.el-col-pull-21{position:relative;right:87.5%}.el-col-push-21{position:relative;left:87.5%}.el-col-22{max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-offset-22{margin-left:91.6666666667%}.el-col-pull-22{position:relative;right:91.6666666667%}.el-col-push-22{position:relative;left:91.6666666667%}.el-col-23{max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-offset-23{margin-left:95.8333333333%}.el-col-pull-23{position:relative;right:95.8333333333%}.el-col-push-23{position:relative;left:95.8333333333%}.el-col-24{max-width:100%;flex:0 0 100%}.el-col-offset-24{margin-left:100%}.el-col-pull-24{position:relative;right:100%}.el-col-push-24{position:relative;left:100%}@media only screen and (max-width:768px){.el-col-xs-0,.el-col-xs-0.is-guttered{display:none}.el-col-xs-0{max-width:0%;flex:0 0 0%}.el-col-xs-offset-0{margin-left:0}.el-col-xs-pull-0{position:relative;right:0}.el-col-xs-push-0{position:relative;left:0}.el-col-xs-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-xs-offset-1{margin-left:4.1666666667%}.el-col-xs-pull-1{position:relative;right:4.1666666667%}.el-col-xs-push-1{position:relative;left:4.1666666667%}.el-col-xs-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-xs-offset-2{margin-left:8.3333333333%}.el-col-xs-pull-2{position:relative;right:8.3333333333%}.el-col-xs-push-2{position:relative;left:8.3333333333%}.el-col-xs-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-xs-offset-3{margin-left:12.5%}.el-col-xs-pull-3{position:relative;right:12.5%}.el-col-xs-push-3{position:relative;left:12.5%}.el-col-xs-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-xs-offset-4{margin-left:16.6666666667%}.el-col-xs-pull-4{position:relative;right:16.6666666667%}.el-col-xs-push-4{position:relative;left:16.6666666667%}.el-col-xs-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-xs-offset-5{margin-left:20.8333333333%}.el-col-xs-pull-5{position:relative;right:20.8333333333%}.el-col-xs-push-5{position:relative;left:20.8333333333%}.el-col-xs-6{display:block;max-width:25%;flex:0 0 25%}.el-col-xs-offset-6{margin-left:25%}.el-col-xs-pull-6{position:relative;right:25%}.el-col-xs-push-6{position:relative;left:25%}.el-col-xs-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-xs-offset-7{margin-left:29.1666666667%}.el-col-xs-pull-7{position:relative;right:29.1666666667%}.el-col-xs-push-7{position:relative;left:29.1666666667%}.el-col-xs-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-xs-offset-8{margin-left:33.3333333333%}.el-col-xs-pull-8{position:relative;right:33.3333333333%}.el-col-xs-push-8{position:relative;left:33.3333333333%}.el-col-xs-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-xs-offset-9{margin-left:37.5%}.el-col-xs-pull-9{position:relative;right:37.5%}.el-col-xs-push-9{position:relative;left:37.5%}.el-col-xs-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-xs-offset-10{margin-left:41.6666666667%}.el-col-xs-pull-10{position:relative;right:41.6666666667%}.el-col-xs-push-10{position:relative;left:41.6666666667%}.el-col-xs-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-xs-offset-11{margin-left:45.8333333333%}.el-col-xs-pull-11{position:relative;right:45.8333333333%}.el-col-xs-push-11{position:relative;left:45.8333333333%}.el-col-xs-12{display:block;max-width:50%;flex:0 0 50%}.el-col-xs-offset-12{margin-left:50%}.el-col-xs-pull-12{position:relative;right:50%}.el-col-xs-push-12{position:relative;left:50%}.el-col-xs-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-xs-offset-13{margin-left:54.1666666667%}.el-col-xs-pull-13{position:relative;right:54.1666666667%}.el-col-xs-push-13{position:relative;left:54.1666666667%}.el-col-xs-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-xs-offset-14{margin-left:58.3333333333%}.el-col-xs-pull-14{position:relative;right:58.3333333333%}.el-col-xs-push-14{position:relative;left:58.3333333333%}.el-col-xs-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-xs-offset-15{margin-left:62.5%}.el-col-xs-pull-15{position:relative;right:62.5%}.el-col-xs-push-15{position:relative;left:62.5%}.el-col-xs-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-xs-offset-16{margin-left:66.6666666667%}.el-col-xs-pull-16{position:relative;right:66.6666666667%}.el-col-xs-push-16{position:relative;left:66.6666666667%}.el-col-xs-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-xs-offset-17{margin-left:70.8333333333%}.el-col-xs-pull-17{position:relative;right:70.8333333333%}.el-col-xs-push-17{position:relative;left:70.8333333333%}.el-col-xs-18{display:block;max-width:75%;flex:0 0 75%}.el-col-xs-offset-18{margin-left:75%}.el-col-xs-pull-18{position:relative;right:75%}.el-col-xs-push-18{position:relative;left:75%}.el-col-xs-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-xs-offset-19{margin-left:79.1666666667%}.el-col-xs-pull-19{position:relative;right:79.1666666667%}.el-col-xs-push-19{position:relative;left:79.1666666667%}.el-col-xs-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-xs-offset-20{margin-left:83.3333333333%}.el-col-xs-pull-20{position:relative;right:83.3333333333%}.el-col-xs-push-20{position:relative;left:83.3333333333%}.el-col-xs-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-xs-offset-21{margin-left:87.5%}.el-col-xs-pull-21{position:relative;right:87.5%}.el-col-xs-push-21{position:relative;left:87.5%}.el-col-xs-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-xs-offset-22{margin-left:91.6666666667%}.el-col-xs-pull-22{position:relative;right:91.6666666667%}.el-col-xs-push-22{position:relative;left:91.6666666667%}.el-col-xs-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-xs-offset-23{margin-left:95.8333333333%}.el-col-xs-pull-23{position:relative;right:95.8333333333%}.el-col-xs-push-23{position:relative;left:95.8333333333%}.el-col-xs-24{display:block;max-width:100%;flex:0 0 100%}.el-col-xs-offset-24{margin-left:100%}.el-col-xs-pull-24{position:relative;right:100%}.el-col-xs-push-24{position:relative;left:100%}}@media only screen and (min-width:768px){.el-col-sm-0,.el-col-sm-0.is-guttered{display:none}.el-col-sm-0{max-width:0%;flex:0 0 0%}.el-col-sm-offset-0{margin-left:0}.el-col-sm-pull-0{position:relative;right:0}.el-col-sm-push-0{position:relative;left:0}.el-col-sm-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-sm-offset-1{margin-left:4.1666666667%}.el-col-sm-pull-1{position:relative;right:4.1666666667%}.el-col-sm-push-1{position:relative;left:4.1666666667%}.el-col-sm-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-sm-offset-2{margin-left:8.3333333333%}.el-col-sm-pull-2{position:relative;right:8.3333333333%}.el-col-sm-push-2{position:relative;left:8.3333333333%}.el-col-sm-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-sm-offset-3{margin-left:12.5%}.el-col-sm-pull-3{position:relative;right:12.5%}.el-col-sm-push-3{position:relative;left:12.5%}.el-col-sm-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-sm-offset-4{margin-left:16.6666666667%}.el-col-sm-pull-4{position:relative;right:16.6666666667%}.el-col-sm-push-4{position:relative;left:16.6666666667%}.el-col-sm-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-sm-offset-5{margin-left:20.8333333333%}.el-col-sm-pull-5{position:relative;right:20.8333333333%}.el-col-sm-push-5{position:relative;left:20.8333333333%}.el-col-sm-6{display:block;max-width:25%;flex:0 0 25%}.el-col-sm-offset-6{margin-left:25%}.el-col-sm-pull-6{position:relative;right:25%}.el-col-sm-push-6{position:relative;left:25%}.el-col-sm-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-sm-offset-7{margin-left:29.1666666667%}.el-col-sm-pull-7{position:relative;right:29.1666666667%}.el-col-sm-push-7{position:relative;left:29.1666666667%}.el-col-sm-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-sm-offset-8{margin-left:33.3333333333%}.el-col-sm-pull-8{position:relative;right:33.3333333333%}.el-col-sm-push-8{position:relative;left:33.3333333333%}.el-col-sm-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-sm-offset-9{margin-left:37.5%}.el-col-sm-pull-9{position:relative;right:37.5%}.el-col-sm-push-9{position:relative;left:37.5%}.el-col-sm-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-sm-offset-10{margin-left:41.6666666667%}.el-col-sm-pull-10{position:relative;right:41.6666666667%}.el-col-sm-push-10{position:relative;left:41.6666666667%}.el-col-sm-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-sm-offset-11{margin-left:45.8333333333%}.el-col-sm-pull-11{position:relative;right:45.8333333333%}.el-col-sm-push-11{position:relative;left:45.8333333333%}.el-col-sm-12{display:block;max-width:50%;flex:0 0 50%}.el-col-sm-offset-12{margin-left:50%}.el-col-sm-pull-12{position:relative;right:50%}.el-col-sm-push-12{position:relative;left:50%}.el-col-sm-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-sm-offset-13{margin-left:54.1666666667%}.el-col-sm-pull-13{position:relative;right:54.1666666667%}.el-col-sm-push-13{position:relative;left:54.1666666667%}.el-col-sm-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-sm-offset-14{margin-left:58.3333333333%}.el-col-sm-pull-14{position:relative;right:58.3333333333%}.el-col-sm-push-14{position:relative;left:58.3333333333%}.el-col-sm-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-sm-offset-15{margin-left:62.5%}.el-col-sm-pull-15{position:relative;right:62.5%}.el-col-sm-push-15{position:relative;left:62.5%}.el-col-sm-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-sm-offset-16{margin-left:66.6666666667%}.el-col-sm-pull-16{position:relative;right:66.6666666667%}.el-col-sm-push-16{position:relative;left:66.6666666667%}.el-col-sm-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-sm-offset-17{margin-left:70.8333333333%}.el-col-sm-pull-17{position:relative;right:70.8333333333%}.el-col-sm-push-17{position:relative;left:70.8333333333%}.el-col-sm-18{display:block;max-width:75%;flex:0 0 75%}.el-col-sm-offset-18{margin-left:75%}.el-col-sm-pull-18{position:relative;right:75%}.el-col-sm-push-18{position:relative;left:75%}.el-col-sm-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-sm-offset-19{margin-left:79.1666666667%}.el-col-sm-pull-19{position:relative;right:79.1666666667%}.el-col-sm-push-19{position:relative;left:79.1666666667%}.el-col-sm-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-sm-offset-20{margin-left:83.3333333333%}.el-col-sm-pull-20{position:relative;right:83.3333333333%}.el-col-sm-push-20{position:relative;left:83.3333333333%}.el-col-sm-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-sm-offset-21{margin-left:87.5%}.el-col-sm-pull-21{position:relative;right:87.5%}.el-col-sm-push-21{position:relative;left:87.5%}.el-col-sm-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-sm-offset-22{margin-left:91.6666666667%}.el-col-sm-pull-22{position:relative;right:91.6666666667%}.el-col-sm-push-22{position:relative;left:91.6666666667%}.el-col-sm-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-sm-offset-23{margin-left:95.8333333333%}.el-col-sm-pull-23{position:relative;right:95.8333333333%}.el-col-sm-push-23{position:relative;left:95.8333333333%}.el-col-sm-24{display:block;max-width:100%;flex:0 0 100%}.el-col-sm-offset-24{margin-left:100%}.el-col-sm-pull-24{position:relative;right:100%}.el-col-sm-push-24{position:relative;left:100%}}@media only screen and (min-width:992px){.el-col-md-0,.el-col-md-0.is-guttered{display:none}.el-col-md-0{max-width:0%;flex:0 0 0%}.el-col-md-offset-0{margin-left:0}.el-col-md-pull-0{position:relative;right:0}.el-col-md-push-0{position:relative;left:0}.el-col-md-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-md-offset-1{margin-left:4.1666666667%}.el-col-md-pull-1{position:relative;right:4.1666666667%}.el-col-md-push-1{position:relative;left:4.1666666667%}.el-col-md-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-md-offset-2{margin-left:8.3333333333%}.el-col-md-pull-2{position:relative;right:8.3333333333%}.el-col-md-push-2{position:relative;left:8.3333333333%}.el-col-md-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-md-offset-3{margin-left:12.5%}.el-col-md-pull-3{position:relative;right:12.5%}.el-col-md-push-3{position:relative;left:12.5%}.el-col-md-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-md-offset-4{margin-left:16.6666666667%}.el-col-md-pull-4{position:relative;right:16.6666666667%}.el-col-md-push-4{position:relative;left:16.6666666667%}.el-col-md-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-md-offset-5{margin-left:20.8333333333%}.el-col-md-pull-5{position:relative;right:20.8333333333%}.el-col-md-push-5{position:relative;left:20.8333333333%}.el-col-md-6{display:block;max-width:25%;flex:0 0 25%}.el-col-md-offset-6{margin-left:25%}.el-col-md-pull-6{position:relative;right:25%}.el-col-md-push-6{position:relative;left:25%}.el-col-md-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-md-offset-7{margin-left:29.1666666667%}.el-col-md-pull-7{position:relative;right:29.1666666667%}.el-col-md-push-7{position:relative;left:29.1666666667%}.el-col-md-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-md-offset-8{margin-left:33.3333333333%}.el-col-md-pull-8{position:relative;right:33.3333333333%}.el-col-md-push-8{position:relative;left:33.3333333333%}.el-col-md-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-md-offset-9{margin-left:37.5%}.el-col-md-pull-9{position:relative;right:37.5%}.el-col-md-push-9{position:relative;left:37.5%}.el-col-md-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-md-offset-10{margin-left:41.6666666667%}.el-col-md-pull-10{position:relative;right:41.6666666667%}.el-col-md-push-10{position:relative;left:41.6666666667%}.el-col-md-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-md-offset-11{margin-left:45.8333333333%}.el-col-md-pull-11{position:relative;right:45.8333333333%}.el-col-md-push-11{position:relative;left:45.8333333333%}.el-col-md-12{display:block;max-width:50%;flex:0 0 50%}.el-col-md-offset-12{margin-left:50%}.el-col-md-pull-12{position:relative;right:50%}.el-col-md-push-12{position:relative;left:50%}.el-col-md-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-md-offset-13{margin-left:54.1666666667%}.el-col-md-pull-13{position:relative;right:54.1666666667%}.el-col-md-push-13{position:relative;left:54.1666666667%}.el-col-md-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-md-offset-14{margin-left:58.3333333333%}.el-col-md-pull-14{position:relative;right:58.3333333333%}.el-col-md-push-14{position:relative;left:58.3333333333%}.el-col-md-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-md-offset-15{margin-left:62.5%}.el-col-md-pull-15{position:relative;right:62.5%}.el-col-md-push-15{position:relative;left:62.5%}.el-col-md-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-md-offset-16{margin-left:66.6666666667%}.el-col-md-pull-16{position:relative;right:66.6666666667%}.el-col-md-push-16{position:relative;left:66.6666666667%}.el-col-md-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-md-offset-17{margin-left:70.8333333333%}.el-col-md-pull-17{position:relative;right:70.8333333333%}.el-col-md-push-17{position:relative;left:70.8333333333%}.el-col-md-18{display:block;max-width:75%;flex:0 0 75%}.el-col-md-offset-18{margin-left:75%}.el-col-md-pull-18{position:relative;right:75%}.el-col-md-push-18{position:relative;left:75%}.el-col-md-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-md-offset-19{margin-left:79.1666666667%}.el-col-md-pull-19{position:relative;right:79.1666666667%}.el-col-md-push-19{position:relative;left:79.1666666667%}.el-col-md-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-md-offset-20{margin-left:83.3333333333%}.el-col-md-pull-20{position:relative;right:83.3333333333%}.el-col-md-push-20{position:relative;left:83.3333333333%}.el-col-md-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-md-offset-21{margin-left:87.5%}.el-col-md-pull-21{position:relative;right:87.5%}.el-col-md-push-21{position:relative;left:87.5%}.el-col-md-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-md-offset-22{margin-left:91.6666666667%}.el-col-md-pull-22{position:relative;right:91.6666666667%}.el-col-md-push-22{position:relative;left:91.6666666667%}.el-col-md-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-md-offset-23{margin-left:95.8333333333%}.el-col-md-pull-23{position:relative;right:95.8333333333%}.el-col-md-push-23{position:relative;left:95.8333333333%}.el-col-md-24{display:block;max-width:100%;flex:0 0 100%}.el-col-md-offset-24{margin-left:100%}.el-col-md-pull-24{position:relative;right:100%}.el-col-md-push-24{position:relative;left:100%}}@media only screen and (min-width:1200px){.el-col-lg-0,.el-col-lg-0.is-guttered{display:none}.el-col-lg-0{max-width:0%;flex:0 0 0%}.el-col-lg-offset-0{margin-left:0}.el-col-lg-pull-0{position:relative;right:0}.el-col-lg-push-0{position:relative;left:0}.el-col-lg-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-lg-offset-1{margin-left:4.1666666667%}.el-col-lg-pull-1{position:relative;right:4.1666666667%}.el-col-lg-push-1{position:relative;left:4.1666666667%}.el-col-lg-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-lg-offset-2{margin-left:8.3333333333%}.el-col-lg-pull-2{position:relative;right:8.3333333333%}.el-col-lg-push-2{position:relative;left:8.3333333333%}.el-col-lg-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-lg-offset-3{margin-left:12.5%}.el-col-lg-pull-3{position:relative;right:12.5%}.el-col-lg-push-3{position:relative;left:12.5%}.el-col-lg-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-lg-offset-4{margin-left:16.6666666667%}.el-col-lg-pull-4{position:relative;right:16.6666666667%}.el-col-lg-push-4{position:relative;left:16.6666666667%}.el-col-lg-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-lg-offset-5{margin-left:20.8333333333%}.el-col-lg-pull-5{position:relative;right:20.8333333333%}.el-col-lg-push-5{position:relative;left:20.8333333333%}.el-col-lg-6{display:block;max-width:25%;flex:0 0 25%}.el-col-lg-offset-6{margin-left:25%}.el-col-lg-pull-6{position:relative;right:25%}.el-col-lg-push-6{position:relative;left:25%}.el-col-lg-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-lg-offset-7{margin-left:29.1666666667%}.el-col-lg-pull-7{position:relative;right:29.1666666667%}.el-col-lg-push-7{position:relative;left:29.1666666667%}.el-col-lg-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-lg-offset-8{margin-left:33.3333333333%}.el-col-lg-pull-8{position:relative;right:33.3333333333%}.el-col-lg-push-8{position:relative;left:33.3333333333%}.el-col-lg-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-lg-offset-9{margin-left:37.5%}.el-col-lg-pull-9{position:relative;right:37.5%}.el-col-lg-push-9{position:relative;left:37.5%}.el-col-lg-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-lg-offset-10{margin-left:41.6666666667%}.el-col-lg-pull-10{position:relative;right:41.6666666667%}.el-col-lg-push-10{position:relative;left:41.6666666667%}.el-col-lg-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-lg-offset-11{margin-left:45.8333333333%}.el-col-lg-pull-11{position:relative;right:45.8333333333%}.el-col-lg-push-11{position:relative;left:45.8333333333%}.el-col-lg-12{display:block;max-width:50%;flex:0 0 50%}.el-col-lg-offset-12{margin-left:50%}.el-col-lg-pull-12{position:relative;right:50%}.el-col-lg-push-12{position:relative;left:50%}.el-col-lg-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-lg-offset-13{margin-left:54.1666666667%}.el-col-lg-pull-13{position:relative;right:54.1666666667%}.el-col-lg-push-13{position:relative;left:54.1666666667%}.el-col-lg-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-lg-offset-14{margin-left:58.3333333333%}.el-col-lg-pull-14{position:relative;right:58.3333333333%}.el-col-lg-push-14{position:relative;left:58.3333333333%}.el-col-lg-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-lg-offset-15{margin-left:62.5%}.el-col-lg-pull-15{position:relative;right:62.5%}.el-col-lg-push-15{position:relative;left:62.5%}.el-col-lg-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-lg-offset-16{margin-left:66.6666666667%}.el-col-lg-pull-16{position:relative;right:66.6666666667%}.el-col-lg-push-16{position:relative;left:66.6666666667%}.el-col-lg-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-lg-offset-17{margin-left:70.8333333333%}.el-col-lg-pull-17{position:relative;right:70.8333333333%}.el-col-lg-push-17{position:relative;left:70.8333333333%}.el-col-lg-18{display:block;max-width:75%;flex:0 0 75%}.el-col-lg-offset-18{margin-left:75%}.el-col-lg-pull-18{position:relative;right:75%}.el-col-lg-push-18{position:relative;left:75%}.el-col-lg-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-lg-offset-19{margin-left:79.1666666667%}.el-col-lg-pull-19{position:relative;right:79.1666666667%}.el-col-lg-push-19{position:relative;left:79.1666666667%}.el-col-lg-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-lg-offset-20{margin-left:83.3333333333%}.el-col-lg-pull-20{position:relative;right:83.3333333333%}.el-col-lg-push-20{position:relative;left:83.3333333333%}.el-col-lg-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-lg-offset-21{margin-left:87.5%}.el-col-lg-pull-21{position:relative;right:87.5%}.el-col-lg-push-21{position:relative;left:87.5%}.el-col-lg-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-lg-offset-22{margin-left:91.6666666667%}.el-col-lg-pull-22{position:relative;right:91.6666666667%}.el-col-lg-push-22{position:relative;left:91.6666666667%}.el-col-lg-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-lg-offset-23{margin-left:95.8333333333%}.el-col-lg-pull-23{position:relative;right:95.8333333333%}.el-col-lg-push-23{position:relative;left:95.8333333333%}.el-col-lg-24{display:block;max-width:100%;flex:0 0 100%}.el-col-lg-offset-24{margin-left:100%}.el-col-lg-pull-24{position:relative;right:100%}.el-col-lg-push-24{position:relative;left:100%}}@media only screen and (min-width:1920px){.el-col-xl-0,.el-col-xl-0.is-guttered{display:none}.el-col-xl-0{max-width:0%;flex:0 0 0%}.el-col-xl-offset-0{margin-left:0}.el-col-xl-pull-0{position:relative;right:0}.el-col-xl-push-0{position:relative;left:0}.el-col-xl-1{display:block;max-width:4.1666666667%;flex:0 0 4.1666666667%}.el-col-xl-offset-1{margin-left:4.1666666667%}.el-col-xl-pull-1{position:relative;right:4.1666666667%}.el-col-xl-push-1{position:relative;left:4.1666666667%}.el-col-xl-2{display:block;max-width:8.3333333333%;flex:0 0 8.3333333333%}.el-col-xl-offset-2{margin-left:8.3333333333%}.el-col-xl-pull-2{position:relative;right:8.3333333333%}.el-col-xl-push-2{position:relative;left:8.3333333333%}.el-col-xl-3{display:block;max-width:12.5%;flex:0 0 12.5%}.el-col-xl-offset-3{margin-left:12.5%}.el-col-xl-pull-3{position:relative;right:12.5%}.el-col-xl-push-3{position:relative;left:12.5%}.el-col-xl-4{display:block;max-width:16.6666666667%;flex:0 0 16.6666666667%}.el-col-xl-offset-4{margin-left:16.6666666667%}.el-col-xl-pull-4{position:relative;right:16.6666666667%}.el-col-xl-push-4{position:relative;left:16.6666666667%}.el-col-xl-5{display:block;max-width:20.8333333333%;flex:0 0 20.8333333333%}.el-col-xl-offset-5{margin-left:20.8333333333%}.el-col-xl-pull-5{position:relative;right:20.8333333333%}.el-col-xl-push-5{position:relative;left:20.8333333333%}.el-col-xl-6{display:block;max-width:25%;flex:0 0 25%}.el-col-xl-offset-6{margin-left:25%}.el-col-xl-pull-6{position:relative;right:25%}.el-col-xl-push-6{position:relative;left:25%}.el-col-xl-7{display:block;max-width:29.1666666667%;flex:0 0 29.1666666667%}.el-col-xl-offset-7{margin-left:29.1666666667%}.el-col-xl-pull-7{position:relative;right:29.1666666667%}.el-col-xl-push-7{position:relative;left:29.1666666667%}.el-col-xl-8{display:block;max-width:33.3333333333%;flex:0 0 33.3333333333%}.el-col-xl-offset-8{margin-left:33.3333333333%}.el-col-xl-pull-8{position:relative;right:33.3333333333%}.el-col-xl-push-8{position:relative;left:33.3333333333%}.el-col-xl-9{display:block;max-width:37.5%;flex:0 0 37.5%}.el-col-xl-offset-9{margin-left:37.5%}.el-col-xl-pull-9{position:relative;right:37.5%}.el-col-xl-push-9{position:relative;left:37.5%}.el-col-xl-10{display:block;max-width:41.6666666667%;flex:0 0 41.6666666667%}.el-col-xl-offset-10{margin-left:41.6666666667%}.el-col-xl-pull-10{position:relative;right:41.6666666667%}.el-col-xl-push-10{position:relative;left:41.6666666667%}.el-col-xl-11{display:block;max-width:45.8333333333%;flex:0 0 45.8333333333%}.el-col-xl-offset-11{margin-left:45.8333333333%}.el-col-xl-pull-11{position:relative;right:45.8333333333%}.el-col-xl-push-11{position:relative;left:45.8333333333%}.el-col-xl-12{display:block;max-width:50%;flex:0 0 50%}.el-col-xl-offset-12{margin-left:50%}.el-col-xl-pull-12{position:relative;right:50%}.el-col-xl-push-12{position:relative;left:50%}.el-col-xl-13{display:block;max-width:54.1666666667%;flex:0 0 54.1666666667%}.el-col-xl-offset-13{margin-left:54.1666666667%}.el-col-xl-pull-13{position:relative;right:54.1666666667%}.el-col-xl-push-13{position:relative;left:54.1666666667%}.el-col-xl-14{display:block;max-width:58.3333333333%;flex:0 0 58.3333333333%}.el-col-xl-offset-14{margin-left:58.3333333333%}.el-col-xl-pull-14{position:relative;right:58.3333333333%}.el-col-xl-push-14{position:relative;left:58.3333333333%}.el-col-xl-15{display:block;max-width:62.5%;flex:0 0 62.5%}.el-col-xl-offset-15{margin-left:62.5%}.el-col-xl-pull-15{position:relative;right:62.5%}.el-col-xl-push-15{position:relative;left:62.5%}.el-col-xl-16{display:block;max-width:66.6666666667%;flex:0 0 66.6666666667%}.el-col-xl-offset-16{margin-left:66.6666666667%}.el-col-xl-pull-16{position:relative;right:66.6666666667%}.el-col-xl-push-16{position:relative;left:66.6666666667%}.el-col-xl-17{display:block;max-width:70.8333333333%;flex:0 0 70.8333333333%}.el-col-xl-offset-17{margin-left:70.8333333333%}.el-col-xl-pull-17{position:relative;right:70.8333333333%}.el-col-xl-push-17{position:relative;left:70.8333333333%}.el-col-xl-18{display:block;max-width:75%;flex:0 0 75%}.el-col-xl-offset-18{margin-left:75%}.el-col-xl-pull-18{position:relative;right:75%}.el-col-xl-push-18{position:relative;left:75%}.el-col-xl-19{display:block;max-width:79.1666666667%;flex:0 0 79.1666666667%}.el-col-xl-offset-19{margin-left:79.1666666667%}.el-col-xl-pull-19{position:relative;right:79.1666666667%}.el-col-xl-push-19{position:relative;left:79.1666666667%}.el-col-xl-20{display:block;max-width:83.3333333333%;flex:0 0 83.3333333333%}.el-col-xl-offset-20{margin-left:83.3333333333%}.el-col-xl-pull-20{position:relative;right:83.3333333333%}.el-col-xl-push-20{position:relative;left:83.3333333333%}.el-col-xl-21{display:block;max-width:87.5%;flex:0 0 87.5%}.el-col-xl-offset-21{margin-left:87.5%}.el-col-xl-pull-21{position:relative;right:87.5%}.el-col-xl-push-21{position:relative;left:87.5%}.el-col-xl-22{display:block;max-width:91.6666666667%;flex:0 0 91.6666666667%}.el-col-xl-offset-22{margin-left:91.6666666667%}.el-col-xl-pull-22{position:relative;right:91.6666666667%}.el-col-xl-push-22{position:relative;left:91.6666666667%}.el-col-xl-23{display:block;max-width:95.8333333333%;flex:0 0 95.8333333333%}.el-col-xl-offset-23{margin-left:95.8333333333%}.el-col-xl-pull-23{position:relative;right:95.8333333333%}.el-col-xl-push-23{position:relative;left:95.8333333333%}.el-col-xl-24{display:block;max-width:100%;flex:0 0 100%}.el-col-xl-offset-24{margin-left:100%}.el-col-xl-pull-24{position:relative;right:100%}.el-col-xl-push-24{position:relative;left:100%}}.el-collapse{--el-collapse-border-color:var(--el-border-color-lighter);--el-collapse-header-height:48px;--el-collapse-header-bg-color:var(--el-fill-color-blank);--el-collapse-header-text-color:var(--el-text-color-primary);--el-collapse-header-font-size:13px;--el-collapse-content-bg-color:var(--el-fill-color-blank);--el-collapse-content-font-size:13px;--el-collapse-content-text-color:var(--el-text-color-primary);border-top:1px solid var(--el-collapse-border-color);border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-item.is-disabled .el-collapse-item__header{color:var(--el-text-color-disabled);cursor:not-allowed}.el-collapse-item__header{display:flex;align-items:center;height:var(--el-collapse-header-height);line-height:var(--el-collapse-header-height);background-color:var(--el-collapse-header-bg-color);color:var(--el-collapse-header-text-color);cursor:pointer;border-bottom:1px solid var(--el-collapse-border-color);font-size:var(--el-collapse-header-font-size);font-weight:500;transition:border-bottom-color var(--el-transition-duration);outline:0}.el-collapse-item__arrow{margin:0 8px 0 auto;transition:transform var(--el-transition-duration);font-weight:300}.el-collapse-item__arrow.is-active{transform:rotate(90deg)}.el-collapse-item__header.focusing:focus:not(:hover){color:var(--el-color-primary)}.el-collapse-item__header.is-active{border-bottom-color:transparent}.el-collapse-item__wrap{will-change:height;background-color:var(--el-collapse-content-bg-color);overflow:hidden;box-sizing:border-box;border-bottom:1px solid var(--el-collapse-border-color)}.el-collapse-item__content{padding-bottom:25px;font-size:var(--el-collapse-content-font-size);color:var(--el-collapse-content-text-color);line-height:1.7692307692}.el-collapse-item:last-child{margin-bottom:-1px}.el-color-predefine{display:flex;font-size:12px;margin-top:8px;width:280px}.el-color-predefine__colors{display:flex;flex:1;flex-wrap:wrap}.el-color-predefine__color-selector{margin:0 0 8px 8px;width:20px;height:20px;border-radius:4px;cursor:pointer}.el-color-predefine__color-selector:nth-child(10n+1){margin-left:0}.el-color-predefine__color-selector.selected{box-shadow:0 0 3px 2px var(--el-color-primary)}.el-color-predefine__color-selector>div{display:flex;height:100%;border-radius:3px}.el-color-predefine__color-selector.is-alpha{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==)}.el-color-hue-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-color:red;padding:0 2px;float:right}.el-color-hue-slider__bar{position:relative;background:linear-gradient(to right,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);height:100%}.el-color-hue-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid var(--el-border-color-lighter);box-shadow:0 0 2px #0009;z-index:1}.el-color-hue-slider.is-vertical{width:12px;height:180px;padding:2px 0}.el-color-hue-slider.is-vertical .el-color-hue-slider__bar{background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.el-color-hue-slider.is-vertical .el-color-hue-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-svpanel{position:relative;width:280px;height:180px}.el-color-svpanel__black,.el-color-svpanel__white{position:absolute;top:0;left:0;right:0;bottom:0}.el-color-svpanel__white{background:linear-gradient(to right,#fff,rgba(255,255,255,0))}.el-color-svpanel__black{background:linear-gradient(to top,#000,rgba(0,0,0,0))}.el-color-svpanel__cursor{position:absolute}.el-color-svpanel__cursor>div{cursor:head;width:4px;height:4px;box-shadow:0 0 0 1.5px #fff,inset 0 0 1px 1px #0000004d,0 0 1px 2px #0006;border-radius:50%;transform:translate(-2px,-2px)}.el-color-alpha-slider{position:relative;box-sizing:border-box;width:280px;height:12px;background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.el-color-alpha-slider__bar{position:relative;background:linear-gradient(to right,rgba(255,255,255,0) 0,var(--el-bg-color) 100%);height:100%}.el-color-alpha-slider__thumb{position:absolute;cursor:pointer;box-sizing:border-box;left:0;top:0;width:4px;height:100%;border-radius:1px;background:#fff;border:1px solid var(--el-border-color-lighter);box-shadow:0 0 2px #0009;z-index:1}.el-color-alpha-slider.is-vertical{width:20px;height:180px}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__bar{background:linear-gradient(to bottom,rgba(255,255,255,0) 0,#fff 100%)}.el-color-alpha-slider.is-vertical .el-color-alpha-slider__thumb{left:0;top:0;width:100%;height:4px}.el-color-dropdown{width:300px}.el-color-dropdown__main-wrapper{margin-bottom:6px}.el-color-dropdown__main-wrapper:after{content:"";display:table;clear:both}.el-color-dropdown__btns{margin-top:12px;text-align:right}.el-color-dropdown__value{float:left;line-height:26px;font-size:12px;color:#000;width:160px}.el-color-picker{display:inline-block;position:relative;line-height:normal;outline:0}.el-color-picker:hover:not(.is-disabled) .el-color-picker__trigger{border:1px solid var(--el-border-color-hover)}.el-color-picker:focus-visible:not(.is-disabled) .el-color-picker__trigger{outline:2px solid var(--el-color-primary);outline-offset:1px}.el-color-picker.is-disabled .el-color-picker__trigger{cursor:not-allowed}.el-color-picker--large{height:40px}.el-color-picker--large .el-color-picker__trigger{height:40px;width:40px}.el-color-picker--large .el-color-picker__mask{height:38px;width:38px}.el-color-picker--small{height:24px}.el-color-picker--small .el-color-picker__trigger{height:24px;width:24px}.el-color-picker--small .el-color-picker__mask{height:22px;width:22px}.el-color-picker--small .el-color-picker__empty,.el-color-picker--small .el-color-picker__icon{transform:scale(.8)}.el-color-picker__mask{height:30px;width:30px;border-radius:4px;position:absolute;top:1px;left:1px;z-index:1;cursor:not-allowed;background-color:#ffffffb3}.el-color-picker__trigger{display:inline-flex;justify-content:center;align-items:center;box-sizing:border-box;height:32px;width:32px;padding:4px;border:1px solid var(--el-border-color);border-radius:4px;font-size:0;position:relative;cursor:pointer}.el-color-picker__color{position:relative;display:block;box-sizing:border-box;border:1px solid var(--el-text-color-secondary);border-radius:var(--el-border-radius-small);width:100%;height:100%;text-align:center}.el-color-picker__color.is-alpha{background-image:linear-gradient(45deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-a) 25%,var(--el-color-picker-alpha-bg-b) 25%),linear-gradient(45deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%),linear-gradient(135deg,var(--el-color-picker-alpha-bg-b) 75%,var(--el-color-picker-alpha-bg-a) 75%);background-size:12px 12px;background-position:0 0,6px 0,6px -6px,0 6px}.el-color-picker__color-inner{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%}.el-color-picker .el-color-picker__empty{font-size:12px;color:var(--el-text-color-secondary)}.el-color-picker .el-color-picker__icon{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-size:12px}.el-color-picker__panel{position:absolute;z-index:10;padding:6px;box-sizing:content-box;background-color:#fff;border-radius:var(--el-border-radius-base);box-shadow:var(--el-box-shadow-light)}.el-color-picker__panel.el-popper{border:1px solid var(--el-border-color-lighter)}.el-color-picker,.el-color-picker__panel{--el-color-picker-alpha-bg-a:#ccc;--el-color-picker-alpha-bg-b:transparent}.dark .el-color-picker,.dark .el-color-picker__panel{--el-color-picker-alpha-bg-a:#333333}.el-container{display:flex;flex-direction:row;flex:1;flex-basis:auto;box-sizing:border-box;min-width:0}.el-container.is-vertical{flex-direction:column}.el-date-table{font-size:12px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-date-table.is-week-mode .el-date-table__row:hover .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table.is-week-mode .el-date-table__row:hover td.available:hover{color:var(--el-datepicker-text-color)}.el-date-table.is-week-mode .el-date-table__row:hover td:first-child .el-date-table-cell{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table.is-week-mode .el-date-table__row:hover td:last-child .el-date-table-cell{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table.is-week-mode .el-date-table__row.current .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td{width:32px;height:30px;padding:4px 0;box-sizing:border-box;text-align:center;cursor:pointer;position:relative}.el-date-table td .el-date-table-cell{height:30px;padding:3px 0;box-sizing:border-box}.el-date-table td .el-date-table-cell .el-date-table-cell__text{width:24px;height:24px;display:block;margin:0 auto;line-height:24px;position:absolute;left:50%;transform:translate(-50%);border-radius:50%}.el-date-table td.next-month,.el-date-table td.prev-month{color:var(--el-datepicker-off-text-color)}.el-date-table td.today{position:relative}.el-date-table td.today .el-date-table-cell__text{color:var(--el-color-primary);font-weight:700}.el-date-table td.today.end-date .el-date-table-cell__text,.el-date-table td.today.start-date .el-date-table-cell__text{color:#fff}.el-date-table td.available:hover{color:var(--el-datepicker-hover-text-color)}.el-date-table td.in-range .el-date-table-cell{background-color:var(--el-datepicker-inrange-bg-color)}.el-date-table td.in-range .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.current:not(.disabled) .el-date-table-cell__text{color:#fff;background-color:var(--el-datepicker-active-color)}.el-date-table td.current:not(.disabled):focus-visible .el-date-table-cell__text{outline:2px solid var(--el-datepicker-active-color);outline-offset:1px}.el-date-table td.end-date .el-date-table-cell,.el-date-table td.start-date .el-date-table-cell{color:#fff}.el-date-table td.end-date .el-date-table-cell__text,.el-date-table td.start-date .el-date-table-cell__text{background-color:var(--el-datepicker-active-color)}.el-date-table td.start-date .el-date-table-cell{margin-left:5px;border-top-left-radius:15px;border-bottom-left-radius:15px}.el-date-table td.end-date .el-date-table-cell{margin-right:5px;border-top-right-radius:15px;border-bottom-right-radius:15px}.el-date-table td.disabled .el-date-table-cell{background-color:var(--el-fill-color-light);opacity:1;cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-date-table td.selected .el-date-table-cell{margin-left:5px;margin-right:5px;background-color:var(--el-datepicker-inrange-bg-color);border-radius:15px}.el-date-table td.selected .el-date-table-cell:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-date-table td.selected .el-date-table-cell__text{background-color:var(--el-datepicker-active-color);color:#fff;border-radius:15px}.el-date-table td.week{font-size:80%;color:var(--el-datepicker-header-text-color)}.el-date-table td:focus{outline:0}.el-date-table th{padding:5px;color:var(--el-datepicker-header-text-color);font-weight:400;border-bottom:solid 1px var(--el-border-color-lighter)}.el-month-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-month-table td{text-align:center;padding:8px 0;cursor:pointer}.el-month-table td div{height:48px;padding:6px 0;box-sizing:border-box}.el-month-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-month-table td.today.end-date .cell,.el-month-table td.today.start-date .cell{color:#fff}.el-month-table td.disabled .cell{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-month-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-month-table td .cell{width:60px;height:36px;display:block;line-height:36px;color:var(--el-datepicker-text-color);margin:0 auto;border-radius:18px}.el-month-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-month-table td.in-range div{background-color:var(--el-datepicker-inrange-bg-color)}.el-month-table td.in-range div:hover{background-color:var(--el-datepicker-inrange-hover-bg-color)}.el-month-table td.end-date div,.el-month-table td.start-date div{color:#fff}.el-month-table td.end-date .cell,.el-month-table td.start-date .cell{color:#fff;background-color:var(--el-datepicker-active-color)}.el-month-table td.start-date div{border-top-left-radius:24px;border-bottom-left-radius:24px}.el-month-table td.end-date div{border-top-right-radius:24px;border-bottom-right-radius:24px}.el-month-table td.current:not(.disabled) .cell{color:var(--el-datepicker-active-color)}.el-month-table td:focus-visible{outline:0}.el-month-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color)}.el-year-table{font-size:12px;margin:-1px;border-collapse:collapse}.el-year-table .el-icon{color:var(--el-datepicker-icon-color)}.el-year-table td{text-align:center;padding:20px 3px;cursor:pointer}.el-year-table td.today .cell{color:var(--el-color-primary);font-weight:700}.el-year-table td.disabled .cell{background-color:var(--el-fill-color-light);cursor:not-allowed;color:var(--el-text-color-placeholder)}.el-year-table td.disabled .cell:hover{color:var(--el-text-color-placeholder)}.el-year-table td .cell{width:48px;height:36px;display:block;line-height:36px;color:var(--el-datepicker-text-color);border-radius:18px;margin:0 auto}.el-year-table td .cell:hover{color:var(--el-datepicker-hover-text-color)}.el-year-table td.current:not(.disabled) .cell{color:var(--el-datepicker-active-color)}.el-year-table td:focus-visible{outline:0}.el-year-table td:focus-visible .cell{outline:2px solid var(--el-datepicker-active-color)}.el-time-spinner.has-seconds .el-time-spinner__wrapper{width:33.3%}.el-time-spinner__wrapper{max-height:192px;overflow:auto;display:inline-block;width:50%;vertical-align:top;position:relative}.el-time-spinner__wrapper.el-scrollbar__wrap:not(.el-scrollbar__wrap--hidden-default){padding-bottom:15px}.el-time-spinner__wrapper.is-arrow{box-sizing:border-box;text-align:center;overflow:hidden}.el-time-spinner__wrapper.is-arrow .el-time-spinner__list{transform:translateY(-32px)}.el-time-spinner__wrapper.is-arrow .el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:default}.el-time-spinner__arrow{font-size:12px;color:var(--el-text-color-secondary);position:absolute;left:0;width:100%;z-index:var(--el-index-normal);text-align:center;height:30px;line-height:30px;cursor:pointer}.el-time-spinner__arrow:hover{color:var(--el-color-primary)}.el-time-spinner__arrow.arrow-up{top:10px}.el-time-spinner__arrow.arrow-down{bottom:10px}.el-time-spinner__input.el-input{width:70%}.el-time-spinner__input.el-input .el-input__inner{padding:0;text-align:center}.el-time-spinner__list{padding:0;margin:0;list-style:none;text-align:center}.el-time-spinner__list:after,.el-time-spinner__list:before{content:"";display:block;width:100%;height:80px}.el-time-spinner__item{height:32px;line-height:32px;font-size:12px;color:var(--el-text-color-regular)}.el-time-spinner__item:hover:not(.is-disabled):not(.is-active){background:var(--el-fill-color-light);cursor:pointer}.el-time-spinner__item.is-active:not(.is-disabled){color:var(--el-text-color-primary);font-weight:700}.el-time-spinner__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-picker__popper{--el-datepicker-border-color:var(--el-disabled-border-color)}.el-picker__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-datepicker-border-color);box-shadow:var(--el-box-shadow-light)}.el-picker__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-datepicker-border-color)}.el-picker__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-picker__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-date-editor{--el-date-editor-width:220px;--el-date-editor-monthrange-width:300px;--el-date-editor-daterange-width:350px;--el-date-editor-datetimerange-width:400px;--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary);position:relative;display:inline-block;text-align:left}.el-date-editor.el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-date-editor.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-date-editor.el-input,.el-date-editor.el-input__wrapper{width:var(--el-date-editor-width);height:var(--el-input-height,var(--el-component-size))}.el-date-editor--monthrange{--el-date-editor-width:var(--el-date-editor-monthrange-width)}.el-date-editor--daterange,.el-date-editor--timerange{--el-date-editor-width:var(--el-date-editor-daterange-width)}.el-date-editor--datetimerange{--el-date-editor-width:var(--el-date-editor-datetimerange-width)}.el-date-editor--dates .el-input__wrapper{text-overflow:ellipsis;white-space:nowrap}.el-date-editor .close-icon,.el-date-editor .clear-icon{cursor:pointer}.el-date-editor .clear-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__icon{height:inherit;font-size:14px;color:var(--el-text-color-placeholder);float:left}.el-date-editor .el-range__icon svg{vertical-align:middle}.el-date-editor .el-range-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;outline:0;display:inline-block;height:30px;line-height:30px;margin:0;padding:0;width:39%;text-align:center;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);background-color:transparent}.el-date-editor .el-range-input::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-input:-ms-input-placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-input::placeholder{color:var(--el-text-color-placeholder)}.el-date-editor .el-range-separator{flex:1;display:inline-flex;justify-content:center;align-items:center;height:100%;padding:0 5px;margin:0;font-size:14px;word-break:keep-all;color:var(--el-text-color-primary)}.el-date-editor .el-range__close-icon{font-size:14px;color:var(--el-text-color-placeholder);height:inherit;width:unset;cursor:pointer}.el-date-editor .el-range__close-icon:hover{color:var(--el-text-color-secondary)}.el-date-editor .el-range__close-icon svg{vertical-align:middle}.el-date-editor .el-range__close-icon--hidden{opacity:0;visibility:hidden}.el-range-editor.el-input__wrapper{display:inline-flex;align-items:center;padding:0 10px}.el-range-editor.is-active,.el-range-editor.is-active:hover{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-range-editor--large{line-height:var(--el-component-size-large)}.el-range-editor--large.el-input__wrapper{height:var(--el-component-size-large)}.el-range-editor--large .el-range-separator{line-height:40px;font-size:14px}.el-range-editor--large .el-range-input{height:38px;line-height:38px;font-size:14px}.el-range-editor--small{line-height:var(--el-component-size-small)}.el-range-editor--small.el-input__wrapper{height:var(--el-component-size-small)}.el-range-editor--small .el-range-separator{line-height:24px;font-size:12px}.el-range-editor--small .el-range-input{height:22px;line-height:22px;font-size:12px}.el-range-editor.is-disabled{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled:focus,.el-range-editor.is-disabled:hover{border-color:var(--el-disabled-border-color)}.el-range-editor.is-disabled input{background-color:var(--el-disabled-bg-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-range-editor.is-disabled input::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled input:-ms-input-placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled input::placeholder{color:var(--el-text-color-placeholder)}.el-range-editor.is-disabled .el-range-separator{color:var(--el-disabled-text-color)}.el-picker-panel{color:var(--el-text-color-regular);background:var(--el-bg-color-overlay);border-radius:var(--el-border-radius-base);line-height:30px}.el-picker-panel .el-time-panel{margin:5px 0;border:solid 1px var(--el-datepicker-border-color);background-color:var(--el-bg-color-overlay);box-shadow:var(--el-box-shadow-light)}.el-picker-panel__body-wrapper:after,.el-picker-panel__body:after{content:"";display:table;clear:both}.el-picker-panel__content{position:relative;margin:15px}.el-picker-panel__footer{border-top:1px solid var(--el-datepicker-inner-border-color);padding:4px 12px;text-align:right;background-color:var(--el-bg-color-overlay);position:relative;font-size:0}.el-picker-panel__shortcut{display:block;width:100%;border:0;background-color:transparent;line-height:28px;font-size:14px;color:var(--el-datepicker-text-color);padding-left:12px;text-align:left;outline:0;cursor:pointer}.el-picker-panel__shortcut:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__shortcut.active{background-color:#e6f1fe;color:var(--el-datepicker-active-color)}.el-picker-panel__btn{border:1px solid var(--el-fill-color-darker);color:var(--el-text-color-primary);line-height:24px;border-radius:2px;padding:0 20px;cursor:pointer;background-color:transparent;outline:0;font-size:12px}.el-picker-panel__btn[disabled]{color:var(--el-text-color-disabled);cursor:not-allowed}.el-picker-panel__icon-btn{font-size:12px;color:var(--el-datepicker-icon-color);border:0;background:0 0;cursor:pointer;outline:0;margin-top:8px}.el-picker-panel__icon-btn:hover{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn:focus-visible{color:var(--el-datepicker-hover-text-color)}.el-picker-panel__icon-btn.is-disabled{color:var(--el-text-color-disabled)}.el-picker-panel__icon-btn.is-disabled:hover{cursor:not-allowed}.el-picker-panel__icon-btn .el-icon{cursor:pointer;font-size:inherit}.el-picker-panel__link-btn{vertical-align:middle}.el-picker-panel [slot=sidebar],.el-picker-panel__sidebar{position:absolute;top:0;bottom:0;width:110px;border-right:1px solid var(--el-datepicker-inner-border-color);box-sizing:border-box;padding-top:6px;background-color:var(--el-bg-color-overlay);overflow:auto}.el-picker-panel [slot=sidebar]+.el-picker-panel__body,.el-picker-panel__sidebar+.el-picker-panel__body{margin-left:110px}.el-date-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary)}.el-date-picker{width:322px}.el-date-picker.has-sidebar.has-time{width:434px}.el-date-picker.has-sidebar{width:438px}.el-date-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-picker .el-picker-panel__content{width:292px}.el-date-picker table{table-layout:fixed;width:100%}.el-date-picker__editor-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-picker__time-header{position:relative;border-bottom:1px solid var(--el-datepicker-inner-border-color);font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-picker__header{margin:12px;text-align:center}.el-date-picker__header--bordered{margin-bottom:0;padding-bottom:12px;border-bottom:solid 1px var(--el-border-color-lighter)}.el-date-picker__header--bordered+.el-picker-panel__content{margin-top:0}.el-date-picker__header-label{font-size:16px;font-weight:500;padding:0 5px;line-height:22px;text-align:center;cursor:pointer;color:var(--el-text-color-regular)}.el-date-picker__header-label:hover{color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label:focus-visible{outline:0;color:var(--el-datepicker-hover-text-color)}.el-date-picker__header-label.active{color:var(--el-datepicker-active-color)}.el-date-picker__prev-btn{float:left}.el-date-picker__next-btn{float:right}.el-date-picker__time-wrap{padding:10px;text-align:center}.el-date-picker__time-label{float:left;cursor:pointer;line-height:30px;margin-left:10px}.el-date-picker .el-time-panel{position:absolute}.el-date-range-picker{--el-datepicker-text-color:var(--el-text-color-regular);--el-datepicker-off-text-color:var(--el-text-color-placeholder);--el-datepicker-header-text-color:var(--el-text-color-regular);--el-datepicker-icon-color:var(--el-text-color-primary);--el-datepicker-border-color:var(--el-disabled-border-color);--el-datepicker-inner-border-color:var(--el-border-color-light);--el-datepicker-inrange-bg-color:var(--el-border-color-extra-light);--el-datepicker-inrange-hover-bg-color:var(--el-border-color-extra-light);--el-datepicker-active-color:var(--el-color-primary);--el-datepicker-hover-text-color:var(--el-color-primary)}.el-date-range-picker{width:646px}.el-date-range-picker.has-sidebar{width:756px}.el-date-range-picker.has-time .el-picker-panel__body-wrapper{position:relative}.el-date-range-picker table{table-layout:fixed;width:100%}.el-date-range-picker .el-picker-panel__body{min-width:513px}.el-date-range-picker .el-picker-panel__content{margin:0}.el-date-range-picker__header{position:relative;text-align:center;height:28px}.el-date-range-picker__header [class*=arrow-left]{float:left}.el-date-range-picker__header [class*=arrow-right]{float:right}.el-date-range-picker__header div{font-size:16px;font-weight:500;margin-right:50px}.el-date-range-picker__content{float:left;width:50%;box-sizing:border-box;margin:0;padding:16px}.el-date-range-picker__content.is-left{border-right:1px solid var(--el-datepicker-inner-border-color)}.el-date-range-picker__content .el-date-range-picker__header div{margin-left:50px;margin-right:50px}.el-date-range-picker__editors-wrap{box-sizing:border-box;display:table-cell}.el-date-range-picker__editors-wrap.is-right{text-align:right}.el-date-range-picker__time-header{position:relative;border-bottom:1px solid var(--el-datepicker-inner-border-color);font-size:12px;padding:8px 5px 5px;display:table;width:100%;box-sizing:border-box}.el-date-range-picker__time-header>.el-icon-arrow-right{font-size:20px;vertical-align:middle;display:table-cell;color:var(--el-datepicker-icon-color)}.el-date-range-picker__time-picker-wrap{position:relative;display:table-cell;padding:0 5px}.el-date-range-picker__time-picker-wrap .el-picker-panel{position:absolute;top:13px;right:0;z-index:1;background:#fff}.el-date-range-picker__time-picker-wrap .el-time-panel{position:absolute}.el-time-range-picker{width:354px;overflow:visible}.el-time-range-picker__content{position:relative;text-align:center;padding:10px;z-index:1}.el-time-range-picker__cell{box-sizing:border-box;margin:0;padding:4px 7px 7px;width:50%;display:inline-block}.el-time-range-picker__header{margin-bottom:5px;text-align:center;font-size:14px}.el-time-range-picker__body{border-radius:2px;border:1px solid var(--el-datepicker-border-color)}.el-time-panel{border-radius:2px;position:relative;width:180px;left:0;z-index:var(--el-index-top);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:content-box}.el-time-panel__content{font-size:0;position:relative;overflow:hidden}.el-time-panel__content:after,.el-time-panel__content:before{content:"";top:50%;position:absolute;margin-top:-16px;height:32px;z-index:-1;left:0;right:0;box-sizing:border-box;padding-top:6px;text-align:left}.el-time-panel__content:after{left:50%;margin-left:12%;margin-right:12%}.el-time-panel__content:before{padding-left:50%;margin-right:12%;margin-left:12%;border-top:1px solid var(--el-border-color-light);border-bottom:1px solid var(--el-border-color-light)}.el-time-panel__content.has-seconds:after{left:66.6666666667%}.el-time-panel__content.has-seconds:before{padding-left:33.3333333333%}.el-time-panel__footer{border-top:1px solid var(--el-timepicker-inner-border-color,var(--el-border-color-light));padding:4px;height:36px;line-height:25px;text-align:right;box-sizing:border-box}.el-time-panel__btn{border:none;line-height:28px;padding:0 5px;margin:0 5px;cursor:pointer;background-color:transparent;outline:0;font-size:12px;color:var(--el-text-color-primary)}.el-time-panel__btn.confirm{font-weight:800;color:var(--el-timepicker-active-color,var(--el-color-primary))}.el-descriptions{--el-descriptions-table-border:1px solid var(--el-border-color-lighter);--el-descriptions-item-bordered-label-background:var(--el-fill-color-light);box-sizing:border-box;font-size:var(--el-font-size-base);color:var(--el-text-color-primary)}.el-descriptions__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.el-descriptions__title{color:var(--el-text-color-primary);font-size:16px;font-weight:700}.el-descriptions__body{background-color:var(--el-fill-color-blank)}.el-descriptions__body .el-descriptions__table{border-collapse:collapse;width:100%}.el-descriptions__body .el-descriptions__table .el-descriptions__cell{box-sizing:border-box;text-align:left;font-weight:400;line-height:23px;font-size:14px}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-left{text-align:left}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-center{text-align:center}.el-descriptions__body .el-descriptions__table .el-descriptions__cell.is-right{text-align:right}.el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{border:var(--el-descriptions-table-border);padding:8px 11px}.el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:12px}.el-descriptions--large{font-size:14px}.el-descriptions--large .el-descriptions__header{margin-bottom:20px}.el-descriptions--large .el-descriptions__header .el-descriptions__title{font-size:16px}.el-descriptions--large .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:14px}.el-descriptions--large .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:12px 15px}.el-descriptions--large .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:16px}.el-descriptions--small{font-size:12px}.el-descriptions--small .el-descriptions__header{margin-bottom:12px}.el-descriptions--small .el-descriptions__header .el-descriptions__title{font-size:14px}.el-descriptions--small .el-descriptions__body .el-descriptions__table .el-descriptions__cell{font-size:12px}.el-descriptions--small .el-descriptions__body .el-descriptions__table.is-bordered .el-descriptions__cell{padding:4px 7px}.el-descriptions--small .el-descriptions__body .el-descriptions__table:not(.is-bordered) .el-descriptions__cell{padding-bottom:8px}.el-descriptions__label.el-descriptions__cell.is-bordered-label{font-weight:700;color:var(--el-text-color-regular);background:var(--el-descriptions-item-bordered-label-background)}.el-descriptions__label:not(.is-bordered-label){color:var(--el-text-color-primary);margin-right:16px}.el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:6px}.el-descriptions__content.el-descriptions__cell.is-bordered-content{color:var(--el-text-color-primary)}.el-descriptions__content:not(.is-bordered-label){color:var(--el-text-color-regular)}.el-descriptions--large .el-descriptions__label:not(.is-bordered-label){margin-right:16px}.el-descriptions--large .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:8px}.el-descriptions--small .el-descriptions__label:not(.is-bordered-label){margin-right:12px}.el-descriptions--small .el-descriptions__label.el-descriptions__cell:not(.is-bordered-label).is-vertical-label{padding-bottom:4px}:root{--el-popup-modal-bg-color:var(--el-color-black);--el-popup-modal-opacity:.5}.v-modal-enter{-webkit-animation:v-modal-in var(--el-transition-duration-fast) ease;animation:v-modal-in var(--el-transition-duration-fast) ease}.v-modal-leave{-webkit-animation:v-modal-out var(--el-transition-duration-fast) ease forwards;animation:v-modal-out var(--el-transition-duration-fast) ease forwards}@-webkit-keyframes v-modal-in{0%{opacity:0}}@keyframes v-modal-in{0%{opacity:0}}@-webkit-keyframes v-modal-out{to{opacity:0}}@keyframes v-modal-out{to{opacity:0}}.v-modal{position:fixed;left:0;top:0;width:100%;height:100%;opacity:var(--el-popup-modal-opacity);background:var(--el-popup-modal-bg-color)}.el-popup-parent--hidden{overflow:hidden}.el-dialog{--el-dialog-width:50%;--el-dialog-margin-top:15vh;--el-dialog-bg-color:var(--el-bg-color);--el-dialog-box-shadow:var(--el-box-shadow);--el-dialog-title-font-size:var(--el-font-size-large);--el-dialog-content-font-size:14px;--el-dialog-font-line-height:var(--el-font-line-height-primary);--el-dialog-padding-primary:20px;--el-dialog-border-radius:var(--el-border-radius-small);position:relative;margin:var(--el-dialog-margin-top,15vh) auto 50px;background:var(--el-dialog-bg-color);border-radius:var(--el-dialog-border-radius);box-shadow:var(--el-dialog-box-shadow);box-sizing:border-box;width:var(--el-dialog-width,50%)}.el-dialog:focus{outline:0!important}.el-dialog.is-align-center{margin:auto}.el-dialog.is-fullscreen{--el-dialog-width:100%;--el-dialog-margin-top:0;margin-bottom:0;height:100%;overflow:auto}.el-dialog__wrapper{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto;margin:0}.el-dialog.is-draggable .el-dialog__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-dialog__header{padding:var(--el-dialog-padding-primary);padding-bottom:10px;margin-right:16px}.el-dialog__headerbtn{position:absolute;top:6px;right:0;padding:0;width:54px;height:54px;background:0 0;border:none;outline:0;cursor:pointer;font-size:var(--el-message-close-size,16px)}.el-dialog__headerbtn .el-dialog__close{color:var(--el-color-info);font-size:inherit}.el-dialog__headerbtn:focus .el-dialog__close,.el-dialog__headerbtn:hover .el-dialog__close{color:var(--el-color-primary)}.el-dialog__title{line-height:var(--el-dialog-font-line-height);font-size:var(--el-dialog-title-font-size);color:var(--el-text-color-primary)}.el-dialog__body{padding:calc(var(--el-dialog-padding-primary) + 10px) var(--el-dialog-padding-primary);color:var(--el-text-color-regular);font-size:var(--el-dialog-content-font-size)}.el-dialog__footer{padding:var(--el-dialog-padding-primary);padding-top:10px;text-align:right;box-sizing:border-box}.el-dialog--center{text-align:center}.el-dialog--center .el-dialog__body{text-align:initial;padding:25px calc(var(--el-dialog-padding-primary) + 5px) 30px}.el-dialog--center .el-dialog__footer{text-align:inherit}.el-overlay-dialog{position:fixed;top:0;right:0;bottom:0;left:0;overflow:auto}.dialog-fade-enter-active{-webkit-animation:modal-fade-in var(--el-transition-duration);animation:modal-fade-in var(--el-transition-duration)}.dialog-fade-enter-active .el-overlay-dialog{-webkit-animation:dialog-fade-in var(--el-transition-duration);animation:dialog-fade-in var(--el-transition-duration)}.dialog-fade-leave-active{-webkit-animation:modal-fade-out var(--el-transition-duration);animation:modal-fade-out var(--el-transition-duration)}.dialog-fade-leave-active .el-overlay-dialog{-webkit-animation:dialog-fade-out var(--el-transition-duration);animation:dialog-fade-out var(--el-transition-duration)}@-webkit-keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes dialog-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@-webkit-keyframes dialog-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}@keyframes dialog-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}@-webkit-keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}@keyframes modal-fade-out{0%{opacity:1}to{opacity:0}}.el-divider{position:relative}.el-divider--horizontal{display:block;height:1px;width:100%;margin:24px 0;border-top:1px var(--el-border-color) var(--el-border-style)}.el-divider--vertical{display:inline-block;width:1px;height:1em;margin:0 8px;vertical-align:middle;position:relative;border-left:1px var(--el-border-color) var(--el-border-style)}.el-divider__text{position:absolute;background-color:var(--el-bg-color);padding:0 20px;font-weight:500;color:var(--el-text-color-primary);font-size:14px}.el-divider__text.is-left{left:20px;transform:translateY(-50%)}.el-divider__text.is-center{left:50%;transform:translate(-50%) translateY(-50%)}.el-divider__text.is-right{right:20px;transform:translateY(-50%)}.el-drawer{--el-drawer-bg-color:var(--el-dialog-bg-color, var(--el-bg-color));--el-drawer-padding-primary:var(--el-dialog-padding-primary, 20px)}.el-drawer{position:absolute;box-sizing:border-box;background-color:var(--el-drawer-bg-color);display:flex;flex-direction:column;box-shadow:var(--el-box-shadow-dark);overflow:hidden;transition:all var(--el-transition-duration)}.el-drawer .rtl,.el-drawer .ltr,.el-drawer .ttb,.el-drawer .btt{transform:translate(0)}.el-drawer__sr-focus:focus{outline:0!important}.el-drawer__header{align-items:center;color:#72767b;display:flex;margin-bottom:32px;padding:var(--el-drawer-padding-primary);padding-bottom:0}.el-drawer__header>:first-child{flex:1}.el-drawer__title{margin:0;flex:1;line-height:inherit;font-size:1rem}.el-drawer__footer{padding:var(--el-drawer-padding-primary);padding-top:10px;text-align:right}.el-drawer__close-btn{display:inline-flex;border:none;cursor:pointer;font-size:var(--el-font-size-extra-large);color:inherit;background-color:transparent;outline:0}.el-drawer__close-btn:focus i,.el-drawer__close-btn:hover i{color:var(--el-color-primary)}.el-drawer__body{flex:1;padding:var(--el-drawer-padding-primary);overflow:auto}.el-drawer__body>*{box-sizing:border-box}.el-drawer.ltr,.el-drawer.rtl{height:100%;top:0;bottom:0}.el-drawer.btt,.el-drawer.ttb{width:100%;left:0;right:0}.el-drawer.ltr{left:0}.el-drawer.rtl{right:0}.el-drawer.ttb{top:0}.el-drawer.btt{bottom:0}.el-drawer-fade-enter-active,.el-drawer-fade-leave-active{transition:all var(--el-transition-duration)}.el-drawer-fade-enter-active,.el-drawer-fade-enter-from,.el-drawer-fade-enter-to,.el-drawer-fade-leave-active,.el-drawer-fade-leave-from,.el-drawer-fade-leave-to{overflow:hidden!important}.el-drawer-fade-enter-from,.el-drawer-fade-leave-to{opacity:0}.el-drawer-fade-enter-to,.el-drawer-fade-leave-from{opacity:1}.el-drawer-fade-enter-from .rtl,.el-drawer-fade-leave-to .rtl{transform:translate(100%)}.el-drawer-fade-enter-from .ltr,.el-drawer-fade-leave-to .ltr{transform:translate(-100%)}.el-drawer-fade-enter-from .ttb,.el-drawer-fade-leave-to .ttb{transform:translateY(-100%)}.el-drawer-fade-enter-from .btt,.el-drawer-fade-leave-to .btt{transform:translateY(100%)}.el-dropdown{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10;display:inline-flex;position:relative;color:var(--el-text-color-regular);font-size:var(--el-font-size-base);line-height:1;vertical-align:top}.el-dropdown.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-dropdown__popper{--el-dropdown-menu-box-shadow:var(--el-box-shadow-light);--el-dropdown-menuItem-hover-fill:var(--el-color-primary-light-9);--el-dropdown-menuItem-hover-color:var(--el-color-primary);--el-dropdown-menu-index:10}.el-dropdown__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-dropdown-menu-box-shadow)}.el-dropdown__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-dropdown__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-dropdown__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-dropdown__popper .el-dropdown-menu{border:none}.el-dropdown__popper .el-dropdown__popper-selfdefine{outline:0}.el-dropdown__popper .el-scrollbar__bar{z-index:calc(var(--el-dropdown-menu-index) + 1)}.el-dropdown__popper .el-dropdown__list{list-style:none;padding:0;margin:0;box-sizing:border-box}.el-dropdown .el-dropdown__caret-button{padding-left:0;padding-right:0;display:inline-flex;justify-content:center;align-items:center;width:32px;border-left:none}.el-dropdown .el-dropdown__caret-button>span{display:inline-flex}.el-dropdown .el-dropdown__caret-button:before{content:"";position:absolute;display:block;width:1px;top:-1px;bottom:-1px;left:0;background:var(--el-overlay-color-lighter)}.el-dropdown .el-dropdown__caret-button.el-button:before{background:var(--el-border-color);opacity:.5}.el-dropdown .el-dropdown__caret-button .el-dropdown__icon{font-size:inherit;padding-left:0}.el-dropdown .el-dropdown-selfdefine{outline:0}.el-dropdown--large .el-dropdown__caret-button{width:40px}.el-dropdown--small .el-dropdown__caret-button{width:24px}.el-dropdown-menu{position:relative;top:0;left:0;z-index:var(--el-dropdown-menu-index);padding:5px 0;margin:0;background-color:var(--el-bg-color-overlay);border:none;border-radius:var(--el-border-radius-base);box-shadow:none;list-style:none}.el-dropdown-menu__item{display:flex;align-items:center;white-space:nowrap;list-style:none;line-height:22px;padding:5px 16px;margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);cursor:pointer;outline:0}.el-dropdown-menu__item:not(.is-disabled):focus{background-color:var(--el-dropdown-menuItem-hover-fill);color:var(--el-dropdown-menuItem-hover-color)}.el-dropdown-menu__item i{margin-right:5px}.el-dropdown-menu__item--divided{margin:6px 0;border-top:1px solid var(--el-border-color-lighter)}.el-dropdown-menu__item.is-disabled{cursor:not-allowed;color:var(--el-text-color-disabled)}.el-dropdown-menu--large{padding:7px 0}.el-dropdown-menu--large .el-dropdown-menu__item{padding:7px 20px;line-height:22px;font-size:14px}.el-dropdown-menu--large .el-dropdown-menu__item--divided{margin:8px 0}.el-dropdown-menu--small{padding:3px 0}.el-dropdown-menu--small .el-dropdown-menu__item{padding:2px 12px;line-height:20px;font-size:12px}.el-dropdown-menu--small .el-dropdown-menu__item--divided{margin:4px 0}.el-empty{--el-empty-padding:40px 0;--el-empty-image-width:160px;--el-empty-description-margin-top:20px;--el-empty-bottom-margin-top:20px;--el-empty-fill-color-0:var(--el-color-white);--el-empty-fill-color-1:#fcfcfd;--el-empty-fill-color-2:#f8f9fb;--el-empty-fill-color-3:#f7f8fc;--el-empty-fill-color-4:#eeeff3;--el-empty-fill-color-5:#edeef2;--el-empty-fill-color-6:#e9ebef;--el-empty-fill-color-7:#e5e7e9;--el-empty-fill-color-8:#e0e3e9;--el-empty-fill-color-9:#d5d7de;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:var(--el-empty-padding)}.el-empty__image{width:var(--el-empty-image-width)}.el-empty__image img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%;vertical-align:top;-o-object-fit:contain;object-fit:contain}.el-empty__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:100%;height:100%;vertical-align:top}.el-empty__description{margin-top:var(--el-empty-description-margin-top)}.el-empty__description p{margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-secondary)}.el-empty__bottom{margin-top:var(--el-empty-bottom-margin-top)}.el-footer{--el-footer-padding:0 20px;--el-footer-height:60px;padding:var(--el-footer-padding);box-sizing:border-box;flex-shrink:0;height:var(--el-footer-height)}.el-form{--el-form-label-font-size:var(--el-font-size-base)}.el-form--label-left .el-form-item__label{justify-content:flex-start}.el-form--label-top .el-form-item{display:block}.el-form--label-top .el-form-item .el-form-item__label{display:block;height:auto;text-align:left;margin-bottom:8px;line-height:22px}.el-form--inline .el-form-item{display:inline-flex;vertical-align:middle;margin-right:32px}.el-form--inline.el-form--label-top{display:flex;flex-wrap:wrap}.el-form--inline.el-form--label-top .el-form-item{display:block}.el-form--large.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:12px;line-height:22px}.el-form--default.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:8px;line-height:22px}.el-form--small.el-form--label-top .el-form-item .el-form-item__label{margin-bottom:4px;line-height:20px}.el-form-item{display:flex;--font-size:14px;margin-bottom:18px}.el-form-item .el-form-item{margin-bottom:0}.el-form-item .el-input__validateIcon{display:none}.el-form-item--large{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:22px}.el-form-item--large .el-form-item__label{height:40px;line-height:40px}.el-form-item--large .el-form-item__content{line-height:40px}.el-form-item--large .el-form-item__error{padding-top:4px}.el-form-item--default{--font-size:14px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--default .el-form-item__label{height:32px;line-height:32px}.el-form-item--default .el-form-item__content{line-height:32px}.el-form-item--default .el-form-item__error{padding-top:2px}.el-form-item--small{--font-size:12px;--el-form-label-font-size:var(--font-size);margin-bottom:18px}.el-form-item--small .el-form-item__label{height:24px;line-height:24px}.el-form-item--small .el-form-item__content{line-height:24px}.el-form-item--small .el-form-item__error{padding-top:2px}.el-form-item__label-wrap{display:flex}.el-form-item__label{display:inline-flex;justify-content:flex-end;align-items:flex-start;flex:0 0 auto;font-size:var(--el-form-label-font-size);color:var(--el-text-color-regular);height:32px;line-height:32px;padding:0 12px 0 0;box-sizing:border-box}.el-form-item__content{display:flex;flex-wrap:wrap;align-items:center;flex:1;line-height:32px;position:relative;font-size:var(--font-size);min-width:0}.el-form-item__content .el-input-group{vertical-align:top}.el-form-item__error{color:var(--el-color-danger);font-size:12px;line-height:1;padding-top:2px;position:absolute;top:100%;left:0}.el-form-item__error--inline{position:relative;top:auto;left:auto;display:inline-block;margin-left:10px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label-wrap>.el-form-item__label:before,.el-form-item.is-required:not(.is-no-asterisk).asterisk-left>.el-form-item__label:before{content:"*";color:var(--el-color-danger);margin-right:4px}.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label-wrap>.el-form-item__label:after,.el-form-item.is-required:not(.is-no-asterisk).asterisk-right>.el-form-item__label:after{content:"*";color:var(--el-color-danger);margin-left:4px}.el-form-item.is-error .el-select-v2__wrapper,.el-form-item.is-error .el-select-v2__wrapper:focus,.el-form-item.is-error .el-textarea__inner,.el-form-item.is-error .el-textarea__inner:focus{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-form-item.is-error .el-input-group__append .el-input__wrapper,.el-form-item.is-error .el-input-group__prepend .el-input__wrapper{box-shadow:0 0 0 1px transparent inset}.el-form-item.is-error .el-input__validateIcon{color:var(--el-color-danger)}.el-form-item--feedback .el-input__validateIcon{display:inline-flex}.el-header{--el-header-padding:0 20px;--el-header-height:60px;padding:var(--el-header-padding);box-sizing:border-box;flex-shrink:0;height:var(--el-header-height)}.el-image-viewer__wrapper{position:fixed;top:0;right:0;bottom:0;left:0}.el-image-viewer__btn{position:absolute;z-index:1;display:flex;align-items:center;justify-content:center;border-radius:50%;opacity:.8;cursor:pointer;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-image-viewer__btn .el-icon{font-size:inherit;cursor:pointer}.el-image-viewer__close{top:40px;right:40px;width:40px;height:40px;font-size:40px}.el-image-viewer__canvas{position:static;width:100%;height:100%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-image-viewer__actions{left:50%;bottom:30px;transform:translate(-50%);width:282px;height:44px;padding:0 23px;background-color:var(--el-text-color-regular);border-color:#fff;border-radius:22px}.el-image-viewer__actions__inner{width:100%;height:100%;text-align:justify;cursor:default;font-size:23px;color:#fff;display:flex;align-items:center;justify-content:space-around}.el-image-viewer__prev{top:50%;transform:translateY(-50%);left:40px;width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__next{top:50%;transform:translateY(-50%);right:40px;text-indent:2px;width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__close{width:44px;height:44px;font-size:24px;color:#fff;background-color:var(--el-text-color-regular);border-color:#fff}.el-image-viewer__mask{position:absolute;width:100%;height:100%;top:0;left:0;opacity:.5;background:#000}.viewer-fade-enter-active{-webkit-animation:viewer-fade-in var(--el-transition-duration);animation:viewer-fade-in var(--el-transition-duration)}.viewer-fade-leave-active{-webkit-animation:viewer-fade-out var(--el-transition-duration);animation:viewer-fade-out var(--el-transition-duration)}@-webkit-keyframes viewer-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes viewer-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@-webkit-keyframes viewer-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}@keyframes viewer-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}.el-image__error,.el-image__inner,.el-image__placeholder,.el-image__wrapper{width:100%;height:100%}.el-image{position:relative;display:inline-block;overflow:hidden}.el-image__inner{vertical-align:top;opacity:1}.el-image__inner.is-loading{opacity:0}.el-image__wrapper{position:absolute;top:0;left:0}.el-image__placeholder{background:var(--el-fill-color-light)}.el-image__error{display:flex;justify-content:center;align-items:center;font-size:14px;background:var(--el-fill-color-light);color:var(--el-text-color-placeholder);vertical-align:middle}.el-image__preview{cursor:pointer}.el-input-number{position:relative;display:inline-flex;width:150px;line-height:30px}.el-input-number .el-input__wrapper{padding-left:42px;padding-right:42px}.el-input-number .el-input__inner{-webkit-appearance:none;-moz-appearance:textfield;text-align:center;line-height:1}.el-input-number .el-input__inner::-webkit-inner-spin-button,.el-input-number .el-input__inner::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.el-input-number__decrease,.el-input-number__increase{display:flex;justify-content:center;align-items:center;height:auto;position:absolute;z-index:1;top:1px;bottom:1px;width:32px;background:var(--el-fill-color-light);color:var(--el-text-color-regular);cursor:pointer;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-input-number__decrease:hover,.el-input-number__increase:hover{color:var(--el-color-primary)}.el-input-number__decrease:hover~.el-input:not(.is-disabled) .el-input_wrapper,.el-input-number__increase:hover~.el-input:not(.is-disabled) .el-input_wrapper{box-shadow:0 0 0 1px var(--el-input-focus-border-color,var(--el-color-primary)) inset}.el-input-number__decrease.is-disabled,.el-input-number__increase.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-input-number__increase{right:1px;border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0;border-left:var(--el-border)}.el-input-number__decrease{left:1px;border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);border-right:var(--el-border)}.el-input-number.is-disabled .el-input-number__decrease,.el-input-number.is-disabled .el-input-number__increase{border-color:var(--el-disabled-border-color);color:var(--el-disabled-border-color)}.el-input-number.is-disabled .el-input-number__decrease:hover,.el-input-number.is-disabled .el-input-number__increase:hover{color:var(--el-disabled-border-color);cursor:not-allowed}.el-input-number--large{width:180px;line-height:38px}.el-input-number--large .el-input-number__decrease,.el-input-number--large .el-input-number__increase{width:40px;font-size:14px}.el-input-number--large .el-input__wrapper{padding-left:47px;padding-right:47px}.el-input-number--small{width:120px;line-height:22px}.el-input-number--small .el-input-number__decrease,.el-input-number--small .el-input-number__increase{width:24px;font-size:12px}.el-input-number--small .el-input__wrapper{padding-left:31px;padding-right:31px}.el-input-number--small .el-input-number__decrease [class*=el-icon],.el-input-number--small .el-input-number__increase [class*=el-icon]{transform:scale(.9)}.el-input-number.is-without-controls .el-input__wrapper{padding-left:15px;padding-right:15px}.el-input-number.is-controls-right .el-input__wrapper{padding-left:15px;padding-right:42px}.el-input-number.is-controls-right .el-input-number__decrease,.el-input-number.is-controls-right .el-input-number__increase{--el-input-number-controls-height:15px;height:var(--el-input-number-controls-height);line-height:var(--el-input-number-controls-height)}.el-input-number.is-controls-right .el-input-number__decrease [class*=el-icon],.el-input-number.is-controls-right .el-input-number__increase [class*=el-icon]{transform:scale(.8)}.el-input-number.is-controls-right .el-input-number__increase{bottom:auto;left:auto;border-radius:0 var(--el-border-radius-base) 0 0;border-bottom:var(--el-border)}.el-input-number.is-controls-right .el-input-number__decrease{right:1px;top:auto;left:auto;border-right:none;border-left:var(--el-border);border-radius:0 0 var(--el-border-radius-base) 0}.el-input-number.is-controls-right[class*=large] [class*=decrease],.el-input-number.is-controls-right[class*=large] [class*=increase]{--el-input-number-controls-height:19px}.el-input-number.is-controls-right[class*=small] [class*=decrease],.el-input-number.is-controls-right[class*=small] [class*=increase]{--el-input-number-controls-height:11px}.el-textarea{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary)}.el-textarea{position:relative;display:inline-block;width:100%;vertical-align:bottom;font-size:var(--el-font-size-base)}.el-textarea__inner{position:relative;display:block;resize:vertical;padding:5px 11px;line-height:1.5;box-sizing:border-box;width:100%;font-size:inherit;font-family:inherit;color:var(--el-input-text-color,var(--el-text-color-regular));background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;-webkit-appearance:none;box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);border:none}.el-textarea__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:-ms-input-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-textarea__inner:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-textarea__inner:focus{outline:0;box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-textarea .el-input__count{color:var(--el-color-info);background:var(--el-fill-color-blank);position:absolute;font-size:12px;line-height:14px;bottom:5px;right:10px}.el-textarea.is-disabled .el-textarea__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);color:var(--el-disabled-text-color);cursor:not-allowed}.el-textarea.is-disabled .el-textarea__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner:-ms-input-placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-disabled .el-textarea__inner::placeholder{color:var(--el-text-color-placeholder)}.el-textarea.is-exceed .el-textarea__inner{border-color:var(--el-color-danger)}.el-textarea.is-exceed .el-input__count{color:var(--el-color-danger)}.el-input{--el-input-text-color:var(--el-text-color-regular);--el-input-border:var(--el-border);--el-input-hover-border:var(--el-border-color-hover);--el-input-focus-border:var(--el-color-primary);--el-input-transparent-border:0 0 0 1px transparent inset;--el-input-border-color:var(--el-border-color);--el-input-border-radius:var(--el-border-radius-base);--el-input-bg-color:var(--el-fill-color-blank);--el-input-icon-color:var(--el-text-color-placeholder);--el-input-placeholder-color:var(--el-text-color-placeholder);--el-input-hover-border-color:var(--el-border-color-hover);--el-input-clear-hover-color:var(--el-text-color-secondary);--el-input-focus-border-color:var(--el-color-primary)}.el-input{--el-input-height:var(--el-component-size);position:relative;font-size:var(--el-font-size-base);display:inline-flex;width:100%;line-height:var(--el-input-height);box-sizing:border-box;vertical-align:middle}.el-input::-webkit-scrollbar{z-index:11;width:6px}.el-input::-webkit-scrollbar:horizontal{height:6px}.el-input::-webkit-scrollbar-thumb{border-radius:5px;width:6px;background:var(--el-text-color-disabled)}.el-input::-webkit-scrollbar-corner{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track{background:var(--el-fill-color-blank)}.el-input::-webkit-scrollbar-track-piece{background:var(--el-fill-color-blank);width:6px}.el-input .el-input__clear,.el-input .el-input__password{color:var(--el-input-icon-color);font-size:14px;cursor:pointer}.el-input .el-input__clear:hover,.el-input .el-input__password:hover{color:var(--el-input-clear-hover-color)}.el-input .el-input__count{height:100%;display:inline-flex;align-items:center;color:var(--el-color-info);font-size:12px}.el-input .el-input__count .el-input__count-inner{background:var(--el-fill-color-blank);line-height:initial;display:inline-block;padding-left:8px}.el-input__wrapper{display:inline-flex;flex-grow:1;align-items:center;justify-content:center;padding:1px 11px;background-color:var(--el-input-bg-color,var(--el-fill-color-blank));background-image:none;border-radius:var(--el-input-border-radius,var(--el-border-radius-base));transition:var(--el-transition-box-shadow);box-shadow:0 0 0 1px var(--el-input-border-color,var(--el-border-color)) inset}.el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-input-hover-border-color) inset}.el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-input-focus-border-color) inset}.el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 32px) - 2px);width:100%;flex-grow:1;-webkit-appearance:none;color:var(--el-input-text-color,var(--el-text-color-regular));font-size:inherit;height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);padding:0;outline:0;border:none;background:0 0;box-sizing:border-box}.el-input__inner:focus{outline:0}.el-input__inner::-moz-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner:-ms-input-placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner::placeholder{color:var(--el-input-placeholder-color,var(--el-text-color-placeholder))}.el-input__inner[type=password]::-ms-reveal{display:none}.el-input__prefix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__prefix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__prefix-inner>:last-child{margin-right:8px}.el-input__prefix-inner>:first-child,.el-input__prefix-inner>:first-child.el-input__icon{margin-left:0}.el-input__suffix{display:inline-flex;white-space:nowrap;flex-shrink:0;flex-wrap:nowrap;height:100%;text-align:center;color:var(--el-input-icon-color,var(--el-text-color-placeholder));transition:all var(--el-transition-duration);pointer-events:none}.el-input__suffix-inner{pointer-events:all;display:inline-flex;align-items:center;justify-content:center}.el-input__suffix-inner>:first-child{margin-left:8px}.el-input .el-input__icon{height:inherit;line-height:inherit;display:flex;justify-content:center;align-items:center;transition:all var(--el-transition-duration);margin-left:8px}.el-input__validateIcon{pointer-events:none}.el-input.is-active .el-input__wrapper{box-shadow:0 0 0 1px var(--el-input-focus-color,) inset}.el-input.is-disabled{cursor:not-allowed}.el-input.is-disabled .el-input__wrapper{background-color:var(--el-disabled-bg-color);box-shadow:0 0 0 1px var(--el-disabled-border-color) inset}.el-input.is-disabled .el-input__inner{color:var(--el-disabled-text-color);-webkit-text-fill-color:var(--el-disabled-text-color);cursor:not-allowed}.el-input.is-disabled .el-input__inner::-moz-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner:-ms-input-placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__inner::placeholder{color:var(--el-text-color-placeholder)}.el-input.is-disabled .el-input__icon{cursor:not-allowed}.el-input.is-exceed .el-input__wrapper{box-shadow:0 0 0 1px var(--el-color-danger) inset}.el-input.is-exceed .el-input__suffix .el-input__count{color:var(--el-color-danger)}.el-input--large{--el-input-height:var(--el-component-size-large);font-size:14px}.el-input--large .el-input__wrapper{padding:1px 15px}.el-input--large .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 40px) - 2px)}.el-input--small{--el-input-height:var(--el-component-size-small);font-size:12px}.el-input--small .el-input__wrapper{padding:1px 7px}.el-input--small .el-input__inner{--el-input-inner-height:calc(var(--el-input-height, 24px) - 2px)}.el-input-group{display:inline-flex;width:100%;align-items:stretch}.el-input-group__append,.el-input-group__prepend{background-color:var(--el-fill-color-light);color:var(--el-color-info);position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:100%;border-radius:var(--el-input-border-radius);padding:0 20px;white-space:nowrap}.el-input-group__append:focus,.el-input-group__prepend:focus{outline:0}.el-input-group__append .el-button,.el-input-group__append .el-select,.el-input-group__prepend .el-button,.el-input-group__prepend .el-select{display:inline-block;margin:0 -20px}.el-input-group__append button.el-button,.el-input-group__append button.el-button:hover,.el-input-group__append div.el-select .el-input__wrapper,.el-input-group__append div.el-select:hover .el-input__wrapper,.el-input-group__prepend button.el-button,.el-input-group__prepend button.el-button:hover,.el-input-group__prepend div.el-select .el-input__wrapper,.el-input-group__prepend div.el-select:hover .el-input__wrapper{border-color:transparent;background-color:transparent;color:inherit}.el-input-group__append .el-button,.el-input-group__append .el-input,.el-input-group__prepend .el-button,.el-input-group__prepend .el-input{font-size:inherit}.el-input-group__prepend{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group__append{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--prepend>.el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input .el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:1px 0 0 0 var(--el-input-border-color) inset,0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper{box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important;z-index:2}.el-input-group--prepend .el-input-group__prepend .el-select .el-input.is-focus .el-input__wrapper:focus{outline:0;z-index:2;box-shadow:1px 0 0 0 var(--el-input-focus-border-color) inset,1px 0 0 0 var(--el-input-focus-border-color),0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--prepend .el-input-group__prepend .el-select:hover .el-input__wrapper{z-index:1;box-shadow:1px 0 0 0 var(--el-input-hover-border-color) inset,1px 0 0 0 var(--el-input-hover-border-color),0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-input-group--append>.el-input__wrapper{border-top-right-radius:0;border-bottom-right-radius:0}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input .el-input__wrapper{border-top-left-radius:0;border-bottom-left-radius:0;box-shadow:0 1px 0 0 var(--el-input-border-color) inset,0 -1px 0 0 var(--el-input-border-color) inset,-1px 0 0 0 var(--el-input-border-color) inset}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select .el-input.is-focus .el-input__wrapper{z-index:2;box-shadow:-1px 0 0 0 var(--el-input-focus-border-color),-1px 0 0 0 var(--el-input-focus-border-color) inset,0 1px 0 0 var(--el-input-focus-border-color) inset,0 -1px 0 0 var(--el-input-focus-border-color) inset!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__inner{box-shadow:none!important}.el-input-group--append .el-input-group__append .el-select:hover .el-input__wrapper{z-index:1;box-shadow:-1px 0 0 0 var(--el-input-hover-border-color),-1px 0 0 0 var(--el-input-hover-border-color) inset,0 1px 0 0 var(--el-input-hover-border-color) inset,0 -1px 0 0 var(--el-input-hover-border-color) inset!important}.el-link{--el-link-font-size:var(--el-font-size-base);--el-link-font-weight:var(--el-font-weight-primary);--el-link-text-color:var(--el-text-color-regular);--el-link-hover-text-color:var(--el-color-primary);--el-link-disabled-text-color:var(--el-text-color-placeholder)}.el-link{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;vertical-align:middle;position:relative;text-decoration:none;outline:0;cursor:pointer;padding:0;font-size:var(--el-link-font-size);font-weight:var(--el-link-font-weight);color:var(--el-link-text-color)}.el-link:hover{color:var(--el-link-hover-text-color)}.el-link.is-underline:hover:after{content:"";position:absolute;left:0;right:0;height:0;bottom:0;border-bottom:1px solid var(--el-link-hover-text-color)}.el-link.is-disabled{color:var(--el-link-disabled-text-color);cursor:not-allowed}.el-link [class*=el-icon-]+span{margin-left:5px}.el-link.el-link--default:after{border-color:var(--el-link-hover-text-color)}.el-link__inner{display:inline-flex;justify-content:center;align-items:center}.el-link.el-link--primary{--el-link-text-color:var(--el-color-primary);--el-link-hover-text-color:var(--el-color-primary-light-3);--el-link-disabled-text-color:var(--el-color-primary-light-5)}.el-link.el-link--primary:after{border-color:var(--el-link-text-color)}.el-link.el-link--primary.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--success{--el-link-text-color:var(--el-color-success);--el-link-hover-text-color:var(--el-color-success-light-3);--el-link-disabled-text-color:var(--el-color-success-light-5)}.el-link.el-link--success:after{border-color:var(--el-link-text-color)}.el-link.el-link--success.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning{--el-link-text-color:var(--el-color-warning);--el-link-hover-text-color:var(--el-color-warning-light-3);--el-link-disabled-text-color:var(--el-color-warning-light-5)}.el-link.el-link--warning:after{border-color:var(--el-link-text-color)}.el-link.el-link--warning.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger{--el-link-text-color:var(--el-color-danger);--el-link-hover-text-color:var(--el-color-danger-light-3);--el-link-disabled-text-color:var(--el-color-danger-light-5)}.el-link.el-link--danger:after{border-color:var(--el-link-text-color)}.el-link.el-link--danger.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--error{--el-link-text-color:var(--el-color-error);--el-link-hover-text-color:var(--el-color-error-light-3);--el-link-disabled-text-color:var(--el-color-error-light-5)}.el-link.el-link--error:after{border-color:var(--el-link-text-color)}.el-link.el-link--error.is-underline:hover:after{border-color:var(--el-link-text-color)}.el-link.el-link--info{--el-link-text-color:var(--el-color-info);--el-link-hover-text-color:var(--el-color-info-light-3);--el-link-disabled-text-color:var(--el-color-info-light-5)}.el-link.el-link--info:after{border-color:var(--el-link-text-color)}.el-link.el-link--info.is-underline:hover:after{border-color:var(--el-link-text-color)}:root{--el-loading-spinner-size:42px;--el-loading-fullscreen-spinner-size:50px}.el-loading-parent--relative{position:relative!important}.el-loading-parent--hidden{overflow:hidden!important}.el-loading-mask{position:absolute;z-index:2000;background-color:var(--el-mask-color);margin:0;top:0;right:0;bottom:0;left:0;transition:opacity var(--el-transition-duration)}.el-loading-mask.is-fullscreen{position:fixed}.el-loading-mask.is-fullscreen .el-loading-spinner{margin-top:calc((0px - var(--el-loading-fullscreen-spinner-size))/ 2)}.el-loading-mask.is-fullscreen .el-loading-spinner .circular{height:var(--el-loading-fullscreen-spinner-size);width:var(--el-loading-fullscreen-spinner-size)}.el-loading-spinner{top:50%;margin-top:calc((0px - var(--el-loading-spinner-size))/ 2);width:100%;text-align:center;position:absolute}.el-loading-spinner .el-loading-text{color:var(--el-color-primary);margin:3px 0;font-size:14px}.el-loading-spinner .circular{display:inline;height:var(--el-loading-spinner-size);width:var(--el-loading-spinner-size);-webkit-animation:loading-rotate 2s linear infinite;animation:loading-rotate 2s linear infinite}.el-loading-spinner .path{-webkit-animation:loading-dash 1.5s ease-in-out infinite;animation:loading-dash 1.5s ease-in-out infinite;stroke-dasharray:90,150;stroke-dashoffset:0;stroke-width:2;stroke:var(--el-color-primary);stroke-linecap:round}.el-loading-spinner i{color:var(--el-color-primary)}.el-loading-fade-enter-from,.el-loading-fade-leave-to{opacity:0}@-webkit-keyframes loading-rotate{to{transform:rotate(360deg)}}@keyframes loading-rotate{to{transform:rotate(360deg)}}@-webkit-keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}@keyframes loading-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-40px}to{stroke-dasharray:90,150;stroke-dashoffset:-120px}}.el-main{--el-main-padding:20px;display:block;flex:1;flex-basis:auto;overflow:auto;box-sizing:border-box;padding:var(--el-main-padding)}:root{--el-menu-active-color:var(--el-color-primary);--el-menu-text-color:var(--el-text-color-primary);--el-menu-hover-text-color:var(--el-color-primary);--el-menu-bg-color:var(--el-fill-color-blank);--el-menu-hover-bg-color:var(--el-color-primary-light-9);--el-menu-item-height:56px;--el-menu-sub-item-height:calc(var(--el-menu-item-height) - 6px);--el-menu-horizontal-sub-item-height:36px;--el-menu-item-font-size:var(--el-font-size-base);--el-menu-item-hover-fill:var(--el-color-primary-light-9);--el-menu-border-color:var(--el-border-color);--el-menu-base-level-padding:20px;--el-menu-level-padding:20px;--el-menu-icon-width:24px}.el-menu{border-right:solid 1px var(--el-menu-border-color);list-style:none;position:relative;margin:0;padding-left:0;background-color:var(--el-menu-bg-color);box-sizing:border-box}.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-menu-item-group__title,.el-menu--vertical:not(.el-menu--collapse):not(.el-menu--popup-container) .el-sub-menu__title{white-space:nowrap;padding-left:calc(var(--el-menu-base-level-padding) + var(--el-menu-level) * var(--el-menu-level-padding))}.el-menu--horizontal{display:flex;flex-wrap:nowrap;border-bottom:solid 1px var(--el-menu-border-color);border-right:none}.el-menu--horizontal>.el-menu-item{display:inline-flex;justify-content:center;align-items:center;height:100%;margin:0;border-bottom:2px solid transparent;color:var(--el-menu-text-color)}.el-menu--horizontal>.el-menu-item a,.el-menu--horizontal>.el-menu-item a:hover{color:inherit}.el-menu--horizontal>.el-menu-item:not(.is-disabled):focus,.el-menu--horizontal>.el-menu-item:not(.is-disabled):hover{background-color:#fff}.el-menu--horizontal>.el-sub-menu:focus,.el-menu--horizontal>.el-sub-menu:hover{outline:0}.el-menu--horizontal>.el-sub-menu:hover .el-sub-menu__title{color:var(--el-menu-hover-text-color)}.el-menu--horizontal>.el-sub-menu.is-active .el-sub-menu__title{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title{height:100%;border-bottom:2px solid transparent;color:var(--el-menu-text-color)}.el-menu--horizontal>.el-sub-menu .el-sub-menu__title:hover{background-color:var(--el-bg-color-overlay)}.el-menu--horizontal .el-menu .el-menu-item,.el-menu--horizontal .el-menu .el-sub-menu__title{background-color:var(--el-menu-bg-color);display:flex;align-items:center;height:var(--el-menu-horizontal-sub-item-height);padding:0 10px;color:var(--el-menu-text-color)}.el-menu--horizontal .el-menu .el-sub-menu__title{padding-right:40px}.el-menu--horizontal .el-menu .el-menu-item.is-active,.el-menu--horizontal .el-menu .el-sub-menu.is-active>.el-sub-menu__title{color:var(--el-menu-active-color)}.el-menu--horizontal .el-menu-item:not(.is-disabled):focus,.el-menu--horizontal .el-menu-item:not(.is-disabled):hover{outline:0;color:var(--el-menu-hover-text-color);background-color:var(--el-menu-hover-bg-color)}.el-menu--horizontal>.el-menu-item.is-active{border-bottom:2px solid var(--el-menu-active-color);color:var(--el-menu-active-color)!important}.el-menu--collapse{width:calc(var(--el-menu-icon-width) + var(--el-menu-base-level-padding) * 2)}.el-menu--collapse>.el-menu-item [class^=el-icon],.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title [class^=el-icon],.el-menu--collapse>.el-sub-menu>.el-sub-menu__title [class^=el-icon]{margin:0;vertical-align:middle;width:var(--el-menu-icon-width);text-align:center}.el-menu--collapse>.el-menu-item .el-sub-menu__icon-arrow,.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title .el-sub-menu__icon-arrow{display:none}.el-menu--collapse>.el-menu-item-group>ul>.el-sub-menu>.el-sub-menu__title>span,.el-menu--collapse>.el-menu-item>span,.el-menu--collapse>.el-sub-menu>.el-sub-menu__title>span{height:0;width:0;overflow:hidden;visibility:hidden;display:inline-block}.el-menu--collapse>.el-menu-item.is-active i{color:inherit}.el-menu--collapse .el-menu .el-sub-menu{min-width:200px}.el-menu--popup{z-index:100;min-width:200px;border:none;padding:5px 0;border-radius:var(--el-border-radius-small);box-shadow:var(--el-box-shadow-light)}.el-menu .el-icon{flex-shrink:0}.el-menu-item{display:flex;align-items:center;height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);list-style:none;cursor:pointer;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap}.el-menu-item *{vertical-align:bottom}.el-menu-item i{color:inherit}.el-menu-item:focus,.el-menu-item:hover{outline:0}.el-menu-item:hover{background-color:var(--el-menu-hover-bg-color)}.el-menu-item.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-menu-item [class^=el-icon]{margin-right:5px;width:var(--el-menu-icon-width);text-align:center;font-size:18px;vertical-align:middle}.el-menu-item.is-active{color:var(--el-menu-active-color)}.el-menu-item.is-active i{color:inherit}.el-menu-item .el-menu-tooltip__trigger{position:absolute;left:0;top:0;height:100%;width:100%;display:inline-flex;align-items:center;box-sizing:border-box;padding:0 var(--el-menu-base-level-padding)}.el-sub-menu{list-style:none;margin:0;padding-left:0}.el-sub-menu__title{display:flex;align-items:center;height:var(--el-menu-item-height);line-height:var(--el-menu-item-height);font-size:var(--el-menu-item-font-size);color:var(--el-menu-text-color);padding:0 var(--el-menu-base-level-padding);list-style:none;cursor:pointer;position:relative;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration),color var(--el-transition-duration);box-sizing:border-box;white-space:nowrap;padding-right:calc(var(--el-menu-base-level-padding) + var(--el-menu-icon-width))}.el-sub-menu__title *{vertical-align:bottom}.el-sub-menu__title i{color:inherit}.el-sub-menu__title:focus,.el-sub-menu__title:hover{outline:0}.el-sub-menu__title.is-disabled{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu__title:hover{background-color:var(--el-menu-hover-bg-color)}.el-sub-menu .el-menu{border:none}.el-sub-menu .el-menu-item{height:var(--el-menu-sub-item-height);line-height:var(--el-menu-sub-item-height)}.el-sub-menu__hide-arrow .el-sub-menu__icon-arrow{display:none!important}.el-sub-menu.is-active .el-sub-menu__title{border-bottom-color:var(--el-menu-active-color)}.el-sub-menu.is-disabled .el-menu-item,.el-sub-menu.is-disabled .el-sub-menu__title{opacity:.25;cursor:not-allowed;background:0 0!important}.el-sub-menu .el-icon{vertical-align:middle;margin-right:5px;width:var(--el-menu-icon-width);text-align:center;font-size:18px}.el-sub-menu .el-icon.el-sub-menu__icon-more{margin-right:0!important}.el-sub-menu .el-sub-menu__icon-arrow{position:absolute;top:50%;right:var(--el-menu-base-level-padding);margin-top:-6px;transition:transform var(--el-transition-duration);font-size:12px;margin-right:0;width:inherit}.el-menu-item-group>ul{padding:0}.el-menu-item-group__title{padding:7px 0 7px var(--el-menu-base-level-padding);line-height:normal;font-size:12px;color:var(--el-text-color-secondary)}.horizontal-collapse-transition .el-sub-menu__title .el-sub-menu__icon-arrow{transition:var(--el-transition-duration-fast);opacity:0}.el-message-box{--el-messagebox-title-color:var(--el-text-color-primary);--el-messagebox-width:420px;--el-messagebox-border-radius:4px;--el-messagebox-font-size:var(--el-font-size-large);--el-messagebox-content-font-size:var(--el-font-size-base);--el-messagebox-content-color:var(--el-text-color-regular);--el-messagebox-error-font-size:12px;--el-messagebox-padding-primary:15px}.el-message-box{display:inline-block;max-width:var(--el-messagebox-width);width:100%;padding-bottom:10px;vertical-align:middle;background-color:var(--el-bg-color);border-radius:var(--el-messagebox-border-radius);border:1px solid var(--el-border-color-lighter);font-size:var(--el-messagebox-font-size);box-shadow:var(--el-box-shadow-light);text-align:left;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.el-message-box:focus{outline:0!important}.el-overlay.is-message-box .el-overlay-message-box{text-align:center;position:fixed;top:0;right:0;bottom:0;left:0;padding:16px;overflow:auto}.el-overlay.is-message-box .el-overlay-message-box:after{content:"";display:inline-block;height:100%;width:0;vertical-align:middle}.el-message-box.is-draggable .el-message-box__header{cursor:move;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-message-box__header{position:relative;padding:var(--el-messagebox-padding-primary);padding-bottom:10px}.el-message-box__title{padding-left:0;margin-bottom:0;font-size:var(--el-messagebox-font-size);line-height:1;color:var(--el-messagebox-title-color)}.el-message-box__headerbtn{position:absolute;top:var(--el-messagebox-padding-primary);right:var(--el-messagebox-padding-primary);padding:0;border:none;outline:0;background:0 0;font-size:var(--el-message-close-size,16px);cursor:pointer}.el-message-box__headerbtn .el-message-box__close{color:var(--el-color-info);font-size:inherit}.el-message-box__headerbtn:focus .el-message-box__close,.el-message-box__headerbtn:hover .el-message-box__close{color:var(--el-color-primary)}.el-message-box__content{padding:10px var(--el-messagebox-padding-primary);color:var(--el-messagebox-content-color);font-size:var(--el-messagebox-content-font-size)}.el-message-box__container{position:relative}.el-message-box__input{padding-top:15px}.el-message-box__input div.invalid>input{border-color:var(--el-color-error)}.el-message-box__input div.invalid>input:focus{border-color:var(--el-color-error)}.el-message-box__status{position:absolute;top:50%;transform:translateY(-50%);font-size:24px!important}.el-message-box__status:before{padding-left:1px}.el-message-box__status.el-icon{position:absolute}.el-message-box__status+.el-message-box__message{padding-left:36px;padding-right:12px;word-break:break-word}.el-message-box__status.el-message-box-icon--success{--el-messagebox-color:var(--el-color-success);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--info{--el-messagebox-color:var(--el-color-info);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--warning{--el-messagebox-color:var(--el-color-warning);color:var(--el-messagebox-color)}.el-message-box__status.el-message-box-icon--error{--el-messagebox-color:var(--el-color-error);color:var(--el-messagebox-color)}.el-message-box__message{margin:0}.el-message-box__message p{margin:0;line-height:24px}.el-message-box__errormsg{color:var(--el-color-error);font-size:var(--el-messagebox-error-font-size);min-height:18px;margin-top:2px}.el-message-box__btns{padding:5px 15px 0;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center}.el-message-box__btns button:nth-child(2){margin-left:10px}.el-message-box__btns-reverse{flex-direction:row-reverse}.el-message-box--center .el-message-box__title{position:relative;display:flex;align-items:center;justify-content:center}.el-message-box--center .el-message-box__status{position:relative;top:auto;padding-right:5px;text-align:center;transform:translateY(-1px)}.el-message-box--center .el-message-box__message{margin-left:0}.el-message-box--center .el-message-box__btns{justify-content:center}.el-message-box--center .el-message-box__content{padding-left:calc(var(--el-messagebox-padding-primary) + 12px);padding-right:calc(var(--el-messagebox-padding-primary) + 12px);text-align:center}.fade-in-linear-enter-active .el-overlay-message-box{-webkit-animation:msgbox-fade-in var(--el-transition-duration);animation:msgbox-fade-in var(--el-transition-duration)}.fade-in-linear-leave-active .el-overlay-message-box{animation:msgbox-fade-in var(--el-transition-duration) reverse}@-webkit-keyframes msgbox-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@keyframes msgbox-fade-in{0%{transform:translate3d(0,-20px,0);opacity:0}to{transform:translateZ(0);opacity:1}}@-webkit-keyframes msgbox-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}@keyframes msgbox-fade-out{0%{transform:translateZ(0);opacity:1}to{transform:translate3d(0,-20px,0);opacity:0}}.el-message{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-border-color-lighter);--el-message-padding:15px 19px;--el-message-close-size:16px;--el-message-close-icon-color:var(--el-text-color-placeholder);--el-message-close-hover-color:var(--el-text-color-secondary)}.el-message{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:calc(100% - 32px);box-sizing:border-box;border-radius:var(--el-border-radius-base);border-width:var(--el-border-width);border-style:var(--el-border-style);border-color:var(--el-message-border-color);position:fixed;left:50%;top:20px;transform:translate(-50%);background-color:var(--el-message-bg-color);transition:opacity var(--el-transition-duration),transform .4s,top .4s;padding:var(--el-message-padding);display:flex;align-items:center}.el-message.is-center{justify-content:center}.el-message.is-closable .el-message__content{padding-right:31px}.el-message p{margin:0}.el-message--success{--el-message-bg-color:var(--el-color-success-light-9);--el-message-border-color:var(--el-color-success-light-8);--el-message-text-color:var(--el-color-success)}.el-message--success .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--success{color:var(--el-message-text-color)}.el-message--info{--el-message-bg-color:var(--el-color-info-light-9);--el-message-border-color:var(--el-color-info-light-8);--el-message-text-color:var(--el-color-info)}.el-message--info .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--info{color:var(--el-message-text-color)}.el-message--warning{--el-message-bg-color:var(--el-color-warning-light-9);--el-message-border-color:var(--el-color-warning-light-8);--el-message-text-color:var(--el-color-warning)}.el-message--warning .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--warning{color:var(--el-message-text-color)}.el-message--error{--el-message-bg-color:var(--el-color-error-light-9);--el-message-border-color:var(--el-color-error-light-8);--el-message-text-color:var(--el-color-error)}.el-message--error .el-message__content{color:var(--el-message-text-color);overflow-wrap:anywhere}.el-message .el-message-icon--error{color:var(--el-message-text-color)}.el-message__icon{margin-right:10px}.el-message .el-message__badge{position:absolute;top:-8px;right:-8px}.el-message__content{padding:0;font-size:14px;line-height:1}.el-message__content:focus{outline-width:0}.el-message .el-message__closeBtn{position:absolute;top:50%;right:19px;transform:translateY(-50%);cursor:pointer;color:var(--el-message-close-icon-color);font-size:var(--el-message-close-size)}.el-message .el-message__closeBtn:focus{outline-width:0}.el-message .el-message__closeBtn:hover{color:var(--el-message-close-hover-color)}.el-message-fade-enter-from,.el-message-fade-leave-to{opacity:0;transform:translate(-50%,-100%)}.el-notification{--el-notification-width:330px;--el-notification-padding:14px 26px 14px 13px;--el-notification-radius:8px;--el-notification-shadow:var(--el-box-shadow-light);--el-notification-border-color:var(--el-border-color-lighter);--el-notification-icon-size:24px;--el-notification-close-font-size:var(--el-message-close-size, 16px);--el-notification-group-margin-left:13px;--el-notification-group-margin-right:8px;--el-notification-content-font-size:var(--el-font-size-base);--el-notification-content-color:var(--el-text-color-regular);--el-notification-title-font-size:16px;--el-notification-title-color:var(--el-text-color-primary);--el-notification-close-color:var(--el-text-color-secondary);--el-notification-close-hover-color:var(--el-text-color-regular)}.el-notification{display:flex;width:var(--el-notification-width);padding:var(--el-notification-padding);border-radius:var(--el-notification-radius);box-sizing:border-box;border:1px solid var(--el-notification-border-color);position:fixed;background-color:var(--el-bg-color-overlay);box-shadow:var(--el-notification-shadow);transition:opacity var(--el-transition-duration),transform var(--el-transition-duration),left var(--el-transition-duration),right var(--el-transition-duration),top .4s,bottom var(--el-transition-duration);overflow-wrap:anywhere;overflow:hidden;z-index:9999}.el-notification.right{right:16px}.el-notification.left{left:16px}.el-notification__group{margin-left:var(--el-notification-group-margin-left);margin-right:var(--el-notification-group-margin-right)}.el-notification__title{font-weight:700;font-size:var(--el-notification-title-font-size);line-height:var(--el-notification-icon-size);color:var(--el-notification-title-color);margin:0}.el-notification__content{font-size:var(--el-notification-content-font-size);line-height:24px;margin:6px 0 0;color:var(--el-notification-content-color);text-align:justify}.el-notification__content p{margin:0}.el-notification .el-notification__icon{height:var(--el-notification-icon-size);width:var(--el-notification-icon-size);font-size:var(--el-notification-icon-size)}.el-notification .el-notification__closeBtn{position:absolute;top:18px;right:15px;cursor:pointer;color:var(--el-notification-close-color);font-size:var(--el-notification-close-font-size)}.el-notification .el-notification__closeBtn:hover{color:var(--el-notification-close-hover-color)}.el-notification .el-notification--success{--el-notification-icon-color:var(--el-color-success);color:var(--el-notification-icon-color)}.el-notification .el-notification--info{--el-notification-icon-color:var(--el-color-info);color:var(--el-notification-icon-color)}.el-notification .el-notification--warning{--el-notification-icon-color:var(--el-color-warning);color:var(--el-notification-icon-color)}.el-notification .el-notification--error{--el-notification-icon-color:var(--el-color-error);color:var(--el-notification-icon-color)}.el-notification-fade-enter-from.right{right:0;transform:translate(100%)}.el-notification-fade-enter-from.left{left:0;transform:translate(-100%)}.el-notification-fade-leave-to{opacity:0}.el-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;height:100%;background-color:var(--el-overlay-color-lighter);overflow:auto}.el-overlay .el-overlay-root{height:0}.el-page-header.is-contentful .el-page-header__main{border-top:1px solid var(--el-border-color-light);margin-top:16px}.el-page-header__header{display:flex;align-items:center;justify-content:space-between;line-height:24px}.el-page-header__left{display:flex;align-items:center;margin-right:40px;position:relative}.el-page-header__back{display:flex;align-items:center;cursor:pointer}.el-page-header__left .el-divider--vertical{margin:0 16px}.el-page-header__icon{font-size:16px;margin-right:10px;display:flex;align-items:center}.el-page-header__icon .el-icon{font-size:inherit}.el-page-header__title{font-size:14px;font-weight:500}.el-page-header__content{font-size:18px;color:var(--el-text-color-primary)}.el-page-header__breadcrumb{margin-bottom:16px}.el-pagination{--el-pagination-font-size:14px;--el-pagination-bg-color:var(--el-fill-color-blank);--el-pagination-text-color:var(--el-text-color-primary);--el-pagination-border-radius:2px;--el-pagination-button-color:var(--el-text-color-primary);--el-pagination-button-width:32px;--el-pagination-button-height:32px;--el-pagination-button-disabled-color:var(--el-text-color-placeholder);--el-pagination-button-disabled-bg-color:var(--el-fill-color-blank);--el-pagination-button-bg-color:var(--el-fill-color);--el-pagination-hover-color:var(--el-color-primary);--el-pagination-font-size-small:12px;--el-pagination-button-width-small:24px;--el-pagination-button-height-small:24px;--el-pagination-item-gap:16px;white-space:nowrap;color:var(--el-pagination-text-color);font-size:var(--el-pagination-font-size);font-weight:400;display:flex;align-items:center}.el-pagination .el-input__inner{text-align:center;-moz-appearance:textfield}.el-pagination .el-select .el-input{width:128px}.el-pagination button{display:flex;justify-content:center;align-items:center;font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);padding:0 4px;border:none;border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box}.el-pagination button *{pointer-events:none}.el-pagination button:focus{outline:0}.el-pagination button:hover{color:var(--el-pagination-hover-color)}.el-pagination button.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pagination button.is-active.is-disabled{font-weight:700;color:var(--el-text-color-secondary)}.el-pagination button.is-disabled,.el-pagination button:disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pagination button:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-pagination .btn-next .el-icon,.el-pagination .btn-prev .el-icon{display:block;font-size:12px;font-weight:700;width:inherit}.el-pagination>.is-first{margin-left:0!important}.el-pagination>.is-last{margin-right:0!important}.el-pagination .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination__sizes,.el-pagination__total{margin-left:var(--el-pagination-item-gap);font-weight:400;color:var(--el-text-color-regular)}.el-pagination__total[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__jump{display:flex;align-items:center;margin-left:var(--el-pagination-item-gap);font-weight:400;color:var(--el-text-color-regular)}.el-pagination__jump[disabled=true]{color:var(--el-text-color-placeholder)}.el-pagination__goto{margin-right:8px}.el-pagination__editor{text-align:center;box-sizing:border-box}.el-pagination__editor.el-input{width:56px}.el-pagination__editor .el-input__inner::-webkit-inner-spin-button,.el-pagination__editor .el-input__inner::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.el-pagination__classifier{margin-left:8px}.el-pagination__rightwrapper{flex:1;display:flex;align-items:center;justify-content:flex-end}.el-pagination.is-background .btn-next,.el-pagination.is-background .btn-prev,.el-pagination.is-background .el-pager li{margin:0 4px;background-color:var(--el-pagination-button-bg-color)}.el-pagination.is-background .btn-next.is-active,.el-pagination.is-background .btn-prev.is-active,.el-pagination.is-background .el-pager li.is-active{background-color:var(--el-color-primary);color:var(--el-color-white)}.el-pagination.is-background .btn-next.is-disabled,.el-pagination.is-background .btn-next:disabled,.el-pagination.is-background .btn-prev.is-disabled,.el-pagination.is-background .btn-prev:disabled,.el-pagination.is-background .el-pager li.is-disabled,.el-pagination.is-background .el-pager li:disabled{color:var(--el-text-color-placeholder);background-color:var(--el-disabled-bg-color)}.el-pagination.is-background .btn-next.is-disabled.is-active,.el-pagination.is-background .btn-next:disabled.is-active,.el-pagination.is-background .btn-prev.is-disabled.is-active,.el-pagination.is-background .btn-prev:disabled.is-active,.el-pagination.is-background .el-pager li.is-disabled.is-active,.el-pagination.is-background .el-pager li:disabled.is-active{color:var(--el-text-color-secondary);background-color:var(--el-fill-color-dark)}.el-pagination.is-background .btn-prev{margin-left:var(--el-pagination-item-gap)}.el-pagination--small .btn-next,.el-pagination--small .btn-prev,.el-pagination--small .el-pager li{height:var(--el-pagination-button-height-small);line-height:var(--el-pagination-button-height-small);font-size:var(--el-pagination-font-size-small);min-width:var(--el-pagination-button-width-small)}.el-pagination--small button,.el-pagination--small span:not([class*=suffix]){font-size:var(--el-pagination-font-size-small)}.el-pagination--small .el-select .el-input{width:100px}.el-pager{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;list-style:none;font-size:0;padding:0;margin:0;display:flex;align-items:center}.el-pager li{display:flex;justify-content:center;align-items:center;font-size:var(--el-pagination-font-size);min-width:var(--el-pagination-button-width);height:var(--el-pagination-button-height);line-height:var(--el-pagination-button-height);color:var(--el-pagination-button-color);background:var(--el-pagination-bg-color);padding:0 4px;border:none;border-radius:var(--el-pagination-border-radius);cursor:pointer;text-align:center;box-sizing:border-box}.el-pager li *{pointer-events:none}.el-pager li:focus{outline:0}.el-pager li:hover{color:var(--el-pagination-hover-color)}.el-pager li.is-active{color:var(--el-pagination-hover-color);cursor:default;font-weight:700}.el-pager li.is-active.is-disabled{font-weight:700;color:var(--el-text-color-secondary)}.el-pager li.is-disabled,.el-pager li:disabled{color:var(--el-pagination-button-disabled-color);background-color:var(--el-pagination-button-disabled-bg-color);cursor:not-allowed}.el-pager li:focus-visible{outline:1px solid var(--el-pagination-hover-color);outline-offset:-1px}.el-popconfirm__main{display:flex;align-items:center}.el-popconfirm__icon{margin-right:5px}.el-popconfirm__action{text-align:right;margin-top:8px}.el-popover{--el-popover-bg-color:var(--el-bg-color-overlay);--el-popover-font-size:var(--el-font-size-base);--el-popover-border-color:var(--el-border-color-lighter);--el-popover-padding:12px;--el-popover-padding-large:18px 20px;--el-popover-title-font-size:16px;--el-popover-title-text-color:var(--el-text-color-primary);--el-popover-border-radius:4px}.el-popover.el-popper{background:var(--el-popover-bg-color);min-width:150px;border-radius:var(--el-popover-border-radius);border:1px solid var(--el-popover-border-color);padding:var(--el-popover-padding);z-index:var(--el-index-popper);color:var(--el-text-color-regular);line-height:1.4;text-align:justify;font-size:var(--el-popover-font-size);box-shadow:var(--el-box-shadow-light);word-break:break-all;box-sizing:border-box}.el-popover.el-popper--plain{padding:var(--el-popover-padding-large)}.el-popover__title{color:var(--el-popover-title-text-color);font-size:var(--el-popover-title-font-size);line-height:1;margin-bottom:12px}.el-popover__reference:focus:hover,.el-popover__reference:focus:not(.focusing){outline-width:0}.el-popover.el-popper.is-dark{--el-popover-bg-color:var(--el-text-color-primary);--el-popover-border-color:var(--el-text-color-primary);--el-popover-title-text-color:var(--el-bg-color);color:var(--el-bg-color)}.el-popover.el-popper:focus,.el-popover.el-popper:focus:active{outline-width:0}.el-progress{position:relative;line-height:1;display:flex;align-items:center}.el-progress__text{font-size:14px;color:var(--el-text-color-regular);margin-left:5px;min-width:50px;line-height:1}.el-progress__text i{vertical-align:middle;display:block}.el-progress--circle,.el-progress--dashboard{display:inline-block}.el-progress--circle .el-progress__text,.el-progress--dashboard .el-progress__text{position:absolute;top:50%;left:0;width:100%;text-align:center;margin:0;transform:translateY(-50%)}.el-progress--circle .el-progress__text i,.el-progress--dashboard .el-progress__text i{vertical-align:middle;display:inline-block}.el-progress--without-text .el-progress__text{display:none}.el-progress--without-text .el-progress-bar{padding-right:0;margin-right:0;display:block}.el-progress--text-inside .el-progress-bar{padding-right:0;margin-right:0}.el-progress.is-success .el-progress-bar__inner{background-color:var(--el-color-success)}.el-progress.is-success .el-progress__text{color:var(--el-color-success)}.el-progress.is-warning .el-progress-bar__inner{background-color:var(--el-color-warning)}.el-progress.is-warning .el-progress__text{color:var(--el-color-warning)}.el-progress.is-exception .el-progress-bar__inner{background-color:var(--el-color-danger)}.el-progress.is-exception .el-progress__text{color:var(--el-color-danger)}.el-progress-bar{flex-grow:1;box-sizing:border-box}.el-progress-bar__outer{height:6px;border-radius:100px;background-color:var(--el-border-color-lighter);overflow:hidden;position:relative;vertical-align:middle}.el-progress-bar__inner{position:absolute;left:0;top:0;height:100%;background-color:var(--el-color-primary);text-align:right;border-radius:100px;line-height:1;white-space:nowrap;transition:width .6s ease}.el-progress-bar__inner:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-progress-bar__inner--indeterminate{transform:translateZ(0);-webkit-animation:indeterminate 3s infinite;animation:indeterminate 3s infinite}.el-progress-bar__innerText{display:inline-block;vertical-align:middle;color:#fff;font-size:12px;margin:0 5px}@-webkit-keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@keyframes progress{0%{background-position:0 0}to{background-position:32px 0}}@-webkit-keyframes indeterminate{0%{left:-100%}to{left:100%}}@keyframes indeterminate{0%{left:-100%}to{left:100%}}.el-radio-button{--el-radio-button-checked-bg-color:var(--el-color-primary);--el-radio-button-checked-text-color:var(--el-color-white);--el-radio-button-checked-border-color:var(--el-color-primary);--el-radio-button-disabled-checked-fill:var(--el-border-color-extra-light)}.el-radio-button{position:relative;display:inline-block;outline:0}.el-radio-button__inner{display:inline-block;line-height:1;white-space:nowrap;vertical-align:middle;background:var(--el-button-bg-color,var(--el-fill-color-blank));border:var(--el-border);font-weight:var(--el-button-font-weight,var(--el-font-weight-primary));border-left:0;color:var(--el-button-text-color,var(--el-text-color-regular));-webkit-appearance:none;text-align:center;box-sizing:border-box;outline:0;margin:0;position:relative;cursor:pointer;transition:var(--el-transition-all);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:8px 15px;font-size:var(--el-font-size-base);border-radius:0}.el-radio-button__inner.is-round{padding:8px 15px}.el-radio-button__inner:hover{color:var(--el-color-primary)}.el-radio-button__inner [class*=el-icon-]{line-height:.9}.el-radio-button__inner [class*=el-icon-]+span{margin-left:5px}.el-radio-button:first-child .el-radio-button__inner{border-left:var(--el-border);border-radius:var(--el-border-radius-base) 0 0 var(--el-border-radius-base);box-shadow:none!important}.el-radio-button__original-radio{opacity:0;outline:0;position:absolute;z-index:-1}.el-radio-button__original-radio:checked+.el-radio-button__inner{color:var(--el-radio-button-checked-text-color,var(--el-color-white));background-color:var(--el-radio-button-checked-bg-color,var(--el-color-primary));border-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));box-shadow:-1px 0 0 0 var(--el-radio-button-checked-border-color,var(--el-color-primary))}.el-radio-button__original-radio:focus-visible+.el-radio-button__inner{border-left:var(--el-border);border-left-color:var(--el-radio-button-checked-border-color,var(--el-color-primary));outline:2px solid var(--el-radio-button-checked-border-color);outline-offset:1px;z-index:2;border-radius:var(--el-border-radius-base);box-shadow:none}.el-radio-button__original-radio:disabled+.el-radio-button__inner{color:var(--el-disabled-text-color);cursor:not-allowed;background-image:none;background-color:var(--el-button-disabled-bg-color,var(--el-fill-color-blank));border-color:var(--el-button-disabled-border-color,var(--el-border-color-light));box-shadow:none}.el-radio-button__original-radio:disabled:checked+.el-radio-button__inner{background-color:var(--el-radio-button-disabled-checked-fill)}.el-radio-button:last-child .el-radio-button__inner{border-radius:0 var(--el-border-radius-base) var(--el-border-radius-base) 0}.el-radio-button:first-child:last-child .el-radio-button__inner{border-radius:var(--el-border-radius-base)}.el-radio-button--large .el-radio-button__inner{padding:12px 19px;font-size:var(--el-font-size-base);border-radius:0}.el-radio-button--large .el-radio-button__inner.is-round{padding:12px 19px}.el-radio-button--small .el-radio-button__inner{padding:5px 11px;font-size:12px;border-radius:0}.el-radio-button--small .el-radio-button__inner.is-round{padding:5px 11px}.el-radio-group{display:inline-flex;align-items:center;flex-wrap:wrap;font-size:0}.el-radio{--el-radio-font-size:var(--el-font-size-base);--el-radio-text-color:var(--el-text-color-regular);--el-radio-font-weight:var(--el-font-weight-primary);--el-radio-input-height:14px;--el-radio-input-width:14px;--el-radio-input-border-radius:var(--el-border-radius-circle);--el-radio-input-bg-color:var(--el-fill-color-blank);--el-radio-input-border:var(--el-border);--el-radio-input-border-color:var(--el-border-color);--el-radio-input-border-color-hover:var(--el-color-primary)}.el-radio{color:var(--el-radio-text-color);font-weight:var(--el-radio-font-weight);position:relative;cursor:pointer;display:inline-flex;align-items:center;white-space:nowrap;outline:0;font-size:var(--el-font-size-base);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-right:32px;height:32px}.el-radio.el-radio--large{height:40px}.el-radio.el-radio--small{height:24px}.el-radio.is-bordered{padding:0 15px 0 9px;border-radius:var(--el-border-radius-base);border:var(--el-border);box-sizing:border-box}.el-radio.is-bordered.is-checked{border-color:var(--el-color-primary)}.el-radio.is-bordered.is-disabled{cursor:not-allowed;border-color:var(--el-border-color-lighter)}.el-radio.is-bordered.el-radio--large{padding:0 19px 0 11px;border-radius:var(--el-border-radius-base)}.el-radio.is-bordered.el-radio--large .el-radio__label{font-size:var(--el-font-size-base)}.el-radio.is-bordered.el-radio--large .el-radio__inner{height:14px;width:14px}.el-radio.is-bordered.el-radio--small{padding:0 11px 0 7px;border-radius:var(--el-border-radius-base)}.el-radio.is-bordered.el-radio--small .el-radio__label{font-size:12px}.el-radio.is-bordered.el-radio--small .el-radio__inner{height:12px;width:12px}.el-radio:last-child{margin-right:0}.el-radio__input{white-space:nowrap;cursor:pointer;outline:0;display:inline-flex;position:relative;vertical-align:middle}.el-radio__input.is-disabled .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color);cursor:not-allowed}.el-radio__input.is-disabled .el-radio__inner:after{cursor:not-allowed;background-color:var(--el-disabled-bg-color)}.el-radio__input.is-disabled .el-radio__inner+.el-radio__label{cursor:not-allowed}.el-radio__input.is-disabled.is-checked .el-radio__inner{background-color:var(--el-disabled-bg-color);border-color:var(--el-disabled-border-color)}.el-radio__input.is-disabled.is-checked .el-radio__inner:after{background-color:var(--el-text-color-placeholder)}.el-radio__input.is-disabled+span.el-radio__label{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-radio__input.is-checked .el-radio__inner{border-color:var(--el-color-primary);background:var(--el-color-primary)}.el-radio__input.is-checked .el-radio__inner:after{transform:translate(-50%,-50%) scale(1)}.el-radio__input.is-checked+.el-radio__label{color:var(--el-color-primary)}.el-radio__input.is-focus .el-radio__inner{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner{border:var(--el-radio-input-border);border-radius:var(--el-radio-input-border-radius);width:var(--el-radio-input-width);height:var(--el-radio-input-height);background-color:var(--el-radio-input-bg-color);position:relative;cursor:pointer;display:inline-block;box-sizing:border-box}.el-radio__inner:hover{border-color:var(--el-radio-input-border-color-hover)}.el-radio__inner:after{width:4px;height:4px;border-radius:var(--el-radio-input-border-radius);background-color:var(--el-color-white);content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .15s ease-in}.el-radio__original{opacity:0;outline:0;position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;margin:0}.el-radio__original:focus-visible+.el-radio__inner{outline:2px solid var(--el-radio-input-border-color-hover);outline-offset:1px;border-radius:var(--el-radio-input-border-radius)}.el-radio:focus:not(:focus-visible):not(.is-focus):not(:active):not(.is-disabled) .el-radio__inner{box-shadow:0 0 2px 2px var(--el-radio-input-border-color-hover)}.el-radio__label{font-size:var(--el-radio-font-size);padding-left:8px}.el-radio.el-radio--large .el-radio__label{font-size:14px}.el-radio.el-radio--large .el-radio__inner{width:14px;height:14px}.el-radio.el-radio--small .el-radio__label{font-size:12px}.el-radio.el-radio--small .el-radio__inner{width:12px;height:12px}.el-rate{--el-rate-height:20px;--el-rate-font-size:var(--el-font-size-base);--el-rate-icon-size:18px;--el-rate-icon-margin:6px;--el-rate-void-color:var(--el-border-color-darker);--el-rate-fill-color:#f7ba2a;--el-rate-disabled-void-color:var(--el-fill-color);--el-rate-text-color:var(--el-text-color-primary)}.el-rate{display:inline-flex;align-items:center;height:32px}.el-rate:active,.el-rate:focus{outline:0}.el-rate__item{cursor:pointer;display:inline-block;position:relative;font-size:0;vertical-align:middle;color:var(--el-rate-void-color);line-height:normal}.el-rate .el-rate__icon{position:relative;display:inline-block;font-size:var(--el-rate-icon-size);margin-right:var(--el-rate-icon-margin);transition:var(--el-transition-duration)}.el-rate .el-rate__icon.hover{transform:scale(1.15)}.el-rate .el-rate__icon .path2{position:absolute;left:0;top:0}.el-rate .el-rate__icon.is-active{color:var(--el-rate-fill-color)}.el-rate__decimal{position:absolute;top:0;left:0;display:inline-block;overflow:hidden;color:var(--el-rate-fill-color)}.el-rate__text{font-size:var(--el-rate-font-size);vertical-align:middle;color:var(--el-rate-text-color)}.el-rate--large{height:40px}.el-rate--small{height:24px}.el-rate.is-disabled .el-rate__item{cursor:auto;color:var(--el-rate-disabled-void-color)}.el-result{--el-result-padding:40px 30px;--el-result-icon-font-size:64px;--el-result-title-font-size:20px;--el-result-title-margin-top:20px;--el-result-subtitle-margin-top:10px;--el-result-extra-margin-top:30px}.el-result{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;box-sizing:border-box;padding:var(--el-result-padding)}.el-result__icon svg{width:var(--el-result-icon-font-size);height:var(--el-result-icon-font-size)}.el-result__title{margin-top:var(--el-result-title-margin-top)}.el-result__title p{margin:0;font-size:var(--el-result-title-font-size);color:var(--el-text-color-primary);line-height:1.3}.el-result__subtitle{margin-top:var(--el-result-subtitle-margin-top)}.el-result__subtitle p{margin:0;font-size:var(--el-font-size-base);color:var(--el-text-color-regular);line-height:1.3}.el-result__extra{margin-top:var(--el-result-extra-margin-top)}.el-result .icon-primary{--el-result-color:var(--el-color-primary);color:var(--el-result-color)}.el-result .icon-success{--el-result-color:var(--el-color-success);color:var(--el-result-color)}.el-result .icon-warning{--el-result-color:var(--el-color-warning);color:var(--el-result-color)}.el-result .icon-danger{--el-result-color:var(--el-color-danger);color:var(--el-result-color)}.el-result .icon-error{--el-result-color:var(--el-color-error);color:var(--el-result-color)}.el-result .icon-info{--el-result-color:var(--el-color-info);color:var(--el-result-color)}.el-row{display:flex;flex-wrap:wrap;position:relative;box-sizing:border-box}.el-row.is-justify-center{justify-content:center}.el-row.is-justify-end{justify-content:flex-end}.el-row.is-justify-space-between{justify-content:space-between}.el-row.is-justify-space-around{justify-content:space-around}.el-row.is-justify-space-evenly{justify-content:space-evenly}.el-row.is-align-middle{align-items:center}.el-row.is-align-bottom{align-items:flex-end}.el-scrollbar{--el-scrollbar-opacity:.3;--el-scrollbar-bg-color:var(--el-text-color-secondary);--el-scrollbar-hover-opacity:.5;--el-scrollbar-hover-bg-color:var(--el-text-color-secondary)}.el-scrollbar{overflow:hidden;position:relative;height:100%}.el-scrollbar__wrap{overflow:auto;height:100%}.el-scrollbar__wrap--hidden-default{scrollbar-width:none}.el-scrollbar__wrap--hidden-default::-webkit-scrollbar{display:none}.el-scrollbar__thumb{position:relative;display:block;width:0;height:0;cursor:pointer;border-radius:inherit;background-color:var(--el-scrollbar-bg-color,var(--el-text-color-secondary));transition:var(--el-transition-duration) background-color;opacity:var(--el-scrollbar-opacity,.3)}.el-scrollbar__thumb:hover{background-color:var(--el-scrollbar-hover-bg-color,var(--el-text-color-secondary));opacity:var(--el-scrollbar-hover-opacity,.5)}.el-scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px}.el-scrollbar__bar.is-vertical{width:6px;top:2px}.el-scrollbar__bar.is-vertical>div{width:100%}.el-scrollbar__bar.is-horizontal{height:6px;left:2px}.el-scrollbar__bar.is-horizontal>div{height:100%}.el-scrollbar-fade-enter-active{transition:opacity .34s ease-out}.el-scrollbar-fade-leave-active{transition:opacity .12s ease-out}.el-scrollbar-fade-enter-from,.el-scrollbar-fade-leave-active{opacity:0}.el-select-dropdown__option-item.is-selected:not(.is-multiple).is-disabled{color:var(--el-text-color-disabled)}.el-select-dropdown__option-item.is-selected:not(.is-multiple).is-disabled:after{background-color:var(--el-text-color-disabled)}.el-select-dropdown__option-item:hover:not(.hover){background-color:transparent}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-disabled.is-selected{color:var(--el-text-color-disabled)}.el-select-dropdown__list{list-style:none;margin:6px 0!important;padding:0!important;box-sizing:border-box}.el-select-dropdown__option-item{font-size:var(--el-select-font-size);padding:0 32px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--el-text-color-regular);height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__option-item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown__option-item.is-disabled:hover{background-color:var(--el-bg-color)}.el-select-dropdown__option-item.is-selected{background-color:var(--el-fill-color-light);font-weight:700}.el-select-dropdown__option-item.is-selected:not(.is-multiple){color:var(--el-color-primary)}.el-select-dropdown__option-item.hover{background-color:var(--el-fill-color-light)!important}.el-select-dropdown__option-item:hover{background-color:var(--el-fill-color-light)}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay)}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected .el-icon{position:absolute;right:20px;top:0;height:inherit;font-size:12px}.el-select-dropdown.is-multiple .el-select-dropdown__option-item.is-selected .el-icon svg{height:inherit;vertical-align:middle}.el-select-group{margin:0;padding:0}.el-select-group__wrap{position:relative;list-style:none;margin:0;padding:0}.el-select-group__wrap:not(:last-of-type){padding-bottom:24px}.el-select-group__wrap:not(:last-of-type):after{content:"";position:absolute;display:block;left:20px;right:20px;bottom:12px;height:1px;background:var(--el-border-color-light)}.el-select-group__split-dash{position:absolute;left:20px;right:20px;height:1px;background:var(--el-border-color-light)}.el-select-group__title{padding-left:20px;font-size:12px;color:var(--el-color-info);line-height:30px}.el-select-group .el-select-dropdown__item{padding-left:20px}.el-select-v2{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px}.el-select-v2{display:inline-block;position:relative;vertical-align:middle;font-size:14px}.el-select-v2__wrapper{display:flex;align-items:center;flex-wrap:wrap;position:relative;box-sizing:border-box;cursor:pointer;padding:1px 30px 1px 0;border:1px solid var(--el-border-color);border-radius:var(--el-border-radius-base);background-color:var(--el-fill-color-blank);transition:var(--el-transition-duration)}.el-select-v2__wrapper:hover{border-color:var(--el-text-color-placeholder)}.el-select-v2__wrapper.is-filterable{cursor:text}.el-select-v2__wrapper.is-focused{border-color:var(--el-color-primary)}.el-select-v2__wrapper.is-hovering:not(.is-focused){border-color:var(--el-border-color-hover)}.el-select-v2__wrapper.is-disabled{cursor:not-allowed;background-color:var(--el-fill-color-light);color:var(--el-text-color-placeholder);border-color:var(--el-select-disabled-border)}.el-select-v2__wrapper.is-disabled:hover{border-color:var(--el-select-disabled-border)}.el-select-v2__wrapper.is-disabled.is-focus{border-color:var(--el-input-focus-border-color)}.el-select-v2__wrapper.is-disabled .is-transparent{opacity:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-select-v2__wrapper.is-disabled .el-select-v2__caret,.el-select-v2__wrapper.is-disabled .el-select-v2__combobox-input{cursor:not-allowed}.el-select-v2__wrapper .el-select-v2__input-wrapper{box-sizing:border-box;position:relative;-webkit-margin-start:12px;margin-inline-start:12px;max-width:100%;overflow:hidden}.el-select-v2__wrapper,.el-select-v2__wrapper .el-select-v2__input-wrapper{line-height:32px}.el-select-v2__wrapper .el-select-v2__input-wrapper input{--el-input-inner-height:calc(var(--el-component-size, 32px) - 8px);height:var(--el-input-inner-height);line-height:var(--el-input-inner-height);min-width:4px;width:100%;background-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;margin:2px 0;outline:0;padding:0}.el-select-v2 .el-select-v2__tags-text{display:inline-block;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select-v2__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:14px}.el-select-v2__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select-v2__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select-v2__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-select-v2__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select-v2--large .el-select-v2__wrapper .el-select-v2__combobox-input{height:32px}.el-select-v2--large .el-select-v2__caret,.el-select-v2--large .el-select-v2__suffix{height:40px}.el-select-v2--large .el-select-v2__placeholder{font-size:14px;line-height:40px}.el-select-v2--small .el-select-v2__wrapper .el-select-v2__combobox-input{height:16px}.el-select-v2--small .el-select-v2__caret,.el-select-v2--small .el-select-v2__suffix{height:24px}.el-select-v2--small .el-select-v2__placeholder{font-size:12px;line-height:24px}.el-select-v2 .el-select-v2__selection>span{display:inline-block}.el-select-v2:hover .el-select-v2__combobox-input{border-color:var(--el-select-border-color-hover)}.el-select-v2 .el-select__selection-text{text-overflow:ellipsis;display:inline-block;overflow-x:hidden;vertical-align:bottom}.el-select-v2 .el-select-v2__combobox-input{padding-right:35px;display:block;color:var(--el-text-color-regular)}.el-select-v2 .el-select-v2__combobox-input:focus{border-color:var(--el-select-input-focus-border-color)}.el-select-v2__input{border:none;outline:0;padding:0;margin-left:15px;color:var(--el-select-multiple-input-color);font-size:var(--el-select-font-size);-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px}.el-select-v2__input.is-small{height:14px}.el-select-v2__close{cursor:pointer;position:absolute;top:8px;z-index:var(--el-index-top);right:25px;color:var(--el-select-input-color);line-height:18px;font-size:var(--el-select-input-font-size)}.el-select-v2__close:hover{color:var(--el-select-close-hover-color)}.el-select-v2__suffix{display:inline-flex;position:absolute;right:12px;height:32px;top:50%;transform:translateY(-50%);color:var(--el-input-icon-color,var(--el-text-color-placeholder))}.el-select-v2__suffix .el-input__icon{height:inherit}.el-select-v2__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:var(--el-transition-duration);transform:rotate(180deg);cursor:pointer}.el-select-v2__caret.is-reverse{transform:rotate(0)}.el-select-v2__caret.is-show-close{font-size:var(--el-select-font-size);text-align:center;transform:rotate(180deg);border-radius:var(--el-border-radius-circle);color:var(--el-select-input-color);transition:var(--el-transition-color)}.el-select-v2__caret.is-show-close:hover{color:var(--el-select-close-hover-color)}.el-select-v2__caret.el-icon{height:inherit}.el-select-v2__caret.el-icon svg{vertical-align:middle}.el-select-v2__selection{white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap}.el-select-v2__input-calculator{left:0;position:absolute;top:0;visibility:hidden;white-space:pre;z-index:999}.el-select-v2__selected-item{line-height:inherit;height:inherit;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:flex;flex-wrap:wrap}.el-select-v2__placeholder{position:absolute;top:50%;transform:translateY(-50%);-webkit-margin-start:12px;margin-inline-start:12px;width:calc(100% - 52px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--el-input-text-color,var(--el-text-color-regular))}.el-select-v2__placeholder.is-transparent{color:var(--el-text-color-placeholder)}.el-select-v2 .el-select-v2__selection .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 0 2px 6px;background-color:var(--el-fill-color)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;color:var(--el-color-white)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select-v2 .el-select-v2__selection .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select-v2.el-select-v2--small .el-select-v2__selection .el-tag{margin:1px 0 1px 6px;height:18px}.el-select-dropdown{z-index:calc(var(--el-index-top) + 1);border-radius:var(--el-border-radius-base);box-sizing:border-box}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.hover{background-color:var(--el-fill-color-light)}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:center;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown.is-multiple .el-select-dropdown__item.selected.is-disabled:after{background-color:var(--el-text-color-disabled)}.el-select-dropdown .el-select-dropdown__option-item.is-selected:after{content:"";position:absolute;top:50%;right:20px;border-top:none;border-right:none;background-repeat:no-repeat;background-position:center;background-color:var(--el-color-primary);-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;mask-size:100% 100%;-webkit-mask:url("data:image/svg+xml;utf8,%3Csvg class='icon' width='200' height='200' viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='currentColor' d='M406.656 706.944L195.84 496.256a32 32 0 10-45.248 45.248l256 256 512-512a32 32 0 00-45.248-45.248L406.592 706.944z'%3E%3C/path%3E%3C/svg%3E") no-repeat;-webkit-mask-size:100% 100%;transform:translateY(-50%);width:12px;height:12px}.el-select-dropdown .el-scrollbar.is-empty .el-select-dropdown__list{padding:0}.el-select-dropdown .el-select-dropdown__item.is-disabled:hover{background-color:unset}.el-select-dropdown .el-select-dropdown__item.is-disabled.selected{color:var(--el-text-color-disabled)}.el-select-dropdown__empty{padding:10px 0;margin:0;text-align:center;color:var(--el-text-color-secondary);font-size:var(--el-select-font-size)}.el-select-dropdown__wrap{max-height:274px}.el-select-dropdown__list{list-style:none;padding:6px 0;margin:0;box-sizing:border-box}.el-select{--el-select-border-color-hover:var(--el-border-color-hover);--el-select-disabled-border:var(--el-disabled-border-color);--el-select-font-size:var(--el-font-size-base);--el-select-close-hover-color:var(--el-text-color-secondary);--el-select-input-color:var(--el-text-color-placeholder);--el-select-multiple-input-color:var(--el-text-color-regular);--el-select-input-focus-border-color:var(--el-color-primary);--el-select-input-font-size:14px}.el-select{display:inline-block;position:relative;vertical-align:middle;line-height:32px}.el-select__popper.el-popper{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light);box-shadow:var(--el-box-shadow-light)}.el-select__popper.el-popper .el-popper__arrow:before{border:1px solid var(--el-border-color-light)}.el-select__popper.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent;border-left-color:transparent}.el-select__popper.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent;border-right-color:transparent}.el-select__popper.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent;border-bottom-color:transparent}.el-select__popper.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent;border-top-color:transparent}.el-select .el-select-tags-wrapper.has-prefix{margin-left:6px}.el-select--large{line-height:40px}.el-select--large .el-select-tags-wrapper.has-prefix{margin-left:8px}.el-select--small{line-height:24px}.el-select--small .el-select-tags-wrapper.has-prefix{margin-left:4px}.el-select .el-select__tags>span{display:inline-block}.el-select:hover:not(.el-select--disabled) .el-input__wrapper{box-shadow:0 0 0 1px var(--el-select-border-color-hover) inset}.el-select .el-select__tags-text{display:inline-block;line-height:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-select .el-input__wrapper{cursor:pointer}.el-select .el-input__wrapper.is-focus{box-shadow:0 0 0 1px var(--el-select-input-focus-border-color) inset!important}.el-select .el-input__inner{cursor:pointer}.el-select .el-input{display:flex}.el-select .el-input .el-select__caret{color:var(--el-select-input-color);font-size:var(--el-select-input-font-size);transition:transform var(--el-transition-duration);transform:rotate(0);cursor:pointer}.el-select .el-input .el-select__caret.is-reverse{transform:rotate(-180deg)}.el-select .el-input .el-select__caret.is-show-close{font-size:var(--el-select-font-size);text-align:center;transform:rotate(0);border-radius:var(--el-border-radius-circle);color:var(--el-select-input-color);transition:var(--el-transition-color)}.el-select .el-input .el-select__caret.is-show-close:hover{color:var(--el-select-close-hover-color)}.el-select .el-input .el-select__caret.el-icon{position:relative;height:inherit;z-index:2}.el-select .el-input.is-disabled .el-input__wrapper{cursor:not-allowed}.el-select .el-input.is-disabled .el-input__wrapper:hover{box-shadow:0 0 0 1px var(--el-select-disabled-border) inset}.el-select .el-input.is-disabled .el-input__inner,.el-select .el-input.is-disabled .el-select__caret{cursor:not-allowed}.el-select .el-input.is-focus .el-input__wrapper{box-shadow:0 0 0 1px var(--el-select-input-focus-border-color) inset!important}.el-select__input{border:none;outline:0;padding:0;margin-left:15px;color:var(--el-select-multiple-input-color);font-size:var(--el-select-font-size);-webkit-appearance:none;-moz-appearance:none;appearance:none;height:28px;background-color:transparent}.el-select__input.is-small{height:14px}.el-select__close{cursor:pointer;position:absolute;top:8px;z-index:var(--el-index-top);right:25px;color:var(--el-select-input-color);line-height:18px;font-size:var(--el-select-input-font-size)}.el-select__close:hover{color:var(--el-select-close-hover-color)}.el-select__tags{position:absolute;line-height:normal;top:50%;transform:translateY(-50%);white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap;cursor:pointer}.el-select__tags .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 6px 2px 0}.el-select__tags .el-tag:last-child{margin-right:0}.el-select__tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;top:0;color:#fff}.el-select__tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select__tags .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select__tags .el-tag--info{background-color:var(--el-fill-color)}.el-select__collapse-tags{white-space:normal;z-index:var(--el-index-normal);display:flex;align-items:center;flex-wrap:wrap;cursor:pointer}.el-select__collapse-tags .el-tag{box-sizing:border-box;border-color:transparent;margin:2px 6px 2px 0}.el-select__collapse-tags .el-tag:last-child{margin-right:0}.el-select__collapse-tags .el-tag .el-icon-close{background-color:var(--el-text-color-placeholder);right:-7px;top:0;color:#fff}.el-select__collapse-tags .el-tag .el-icon-close:hover{background-color:var(--el-text-color-secondary)}.el-select__collapse-tags .el-tag .el-icon-close:before{display:block;transform:translateY(.5px)}.el-select__collapse-tags .el-tag--info{background-color:var(--el-fill-color)}.el-select__collapse-tag{line-height:inherit;height:inherit;display:flex}.el-skeleton{--el-skeleton-circle-size:var(--el-avatar-size)}.el-skeleton__item{background:var(--el-skeleton-color);display:inline-block;height:16px;border-radius:var(--el-border-radius-base);width:100%}.el-skeleton__circle{border-radius:50%;width:var(--el-skeleton-circle-size);height:var(--el-skeleton-circle-size);line-height:var(--el-skeleton-circle-size)}.el-skeleton__button{height:40px;width:64px;border-radius:4px}.el-skeleton__p{width:100%}.el-skeleton__p.is-last{width:61%}.el-skeleton__p.is-first{width:33%}.el-skeleton__text{width:100%;height:var(--el-font-size-small)}.el-skeleton__caption{height:var(--el-font-size-extra-small)}.el-skeleton__h1{height:var(--el-font-size-extra-large)}.el-skeleton__h3{height:var(--el-font-size-large)}.el-skeleton__h5{height:var(--el-font-size-medium)}.el-skeleton__image{width:unset;display:flex;align-items:center;justify-content:center;border-radius:0}.el-skeleton__image svg{color:var(--el-svg-monochrome-grey);fill:currentColor;width:22%;height:22%}.el-skeleton{--el-skeleton-color:var(--el-fill-color);--el-skeleton-to-color:var(--el-fill-color-darker)}@-webkit-keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}@keyframes el-skeleton-loading{0%{background-position:100% 50%}to{background-position:0 50%}}.el-skeleton{width:100%}.el-skeleton__first-line,.el-skeleton__paragraph{height:16px;margin-top:16px;background:var(--el-skeleton-color)}.el-skeleton.is-animated .el-skeleton__item{background:linear-gradient(90deg,var(--el-skeleton-color) 25%,var(--el-skeleton-to-color) 37%,var(--el-skeleton-color) 63%);background-size:400% 100%;-webkit-animation:el-skeleton-loading 1.4s ease infinite;animation:el-skeleton-loading 1.4s ease infinite}.el-slider{--el-slider-main-bg-color:var(--el-color-primary);--el-slider-runway-bg-color:var(--el-border-color-light);--el-slider-stop-bg-color:var(--el-color-white);--el-slider-disabled-color:var(--el-text-color-placeholder);--el-slider-border-radius:3px;--el-slider-height:6px;--el-slider-button-size:20px;--el-slider-button-wrapper-size:36px;--el-slider-button-wrapper-offset:-15px}.el-slider{width:100%;height:32px;display:flex;align-items:center}.el-slider__runway{flex:1;height:var(--el-slider-height);background-color:var(--el-slider-runway-bg-color);border-radius:var(--el-slider-border-radius);position:relative;cursor:pointer}.el-slider__runway.show-input{margin-right:30px;width:auto}.el-slider__runway.is-disabled{cursor:default}.el-slider__runway.is-disabled .el-slider__bar{background-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button{border-color:var(--el-slider-disabled-color)}.el-slider__runway.is-disabled .el-slider__button-wrapper.hover,.el-slider__runway.is-disabled .el-slider__button-wrapper:hover,.el-slider__runway.is-disabled .el-slider__button-wrapper.dragging{cursor:not-allowed}.el-slider__runway.is-disabled .el-slider__button.dragging,.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover{transform:scale(1)}.el-slider__runway.is-disabled .el-slider__button.hover,.el-slider__runway.is-disabled .el-slider__button:hover,.el-slider__runway.is-disabled .el-slider__button.dragging{cursor:not-allowed}.el-slider__input{flex-shrink:0;width:130px}.el-slider__bar{height:var(--el-slider-height);background-color:var(--el-slider-main-bg-color);border-top-left-radius:var(--el-slider-border-radius);border-bottom-left-radius:var(--el-slider-border-radius);position:absolute}.el-slider__button-wrapper{height:var(--el-slider-button-wrapper-size);width:var(--el-slider-button-wrapper-size);position:absolute;z-index:1;top:var(--el-slider-button-wrapper-offset);transform:translate(-50%);background-color:transparent;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:normal;outline:0}.el-slider__button-wrapper:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-slider__button-wrapper.hover,.el-slider__button-wrapper:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button-wrapper.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__button{display:inline-block;width:var(--el-slider-button-size);height:var(--el-slider-button-size);vertical-align:middle;border:solid 2px var(--el-slider-main-bg-color);background-color:var(--el-color-white);border-radius:50%;box-sizing:border-box;transition:var(--el-transition-duration-fast);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-slider__button.dragging,.el-slider__button.hover,.el-slider__button:hover{transform:scale(1.2)}.el-slider__button.hover,.el-slider__button:hover{cursor:-webkit-grab;cursor:grab}.el-slider__button.dragging{cursor:-webkit-grabbing;cursor:grabbing}.el-slider__stop{position:absolute;height:var(--el-slider-height);width:var(--el-slider-height);border-radius:var(--el-border-radius-circle);background-color:var(--el-slider-stop-bg-color);transform:translate(-50%)}.el-slider__marks{top:0;left:12px;width:18px;height:100%}.el-slider__marks-text{position:absolute;transform:translate(-50%);font-size:14px;color:var(--el-color-info);margin-top:15px;white-space:pre}.el-slider.is-vertical{position:relative;display:inline-flex;width:auto;height:100%;flex:0}.el-slider.is-vertical .el-slider__runway{width:var(--el-slider-height);height:100%;margin:0 16px}.el-slider.is-vertical .el-slider__bar{width:var(--el-slider-height);height:auto;border-radius:0 0 3px 3px}.el-slider.is-vertical .el-slider__button-wrapper{top:auto;left:var(--el-slider-button-wrapper-offset);transform:translateY(50%)}.el-slider.is-vertical .el-slider__stop{transform:translateY(50%)}.el-slider.is-vertical .el-slider__marks-text{margin-top:0;left:15px;transform:translateY(50%)}.el-slider--large{height:40px}.el-slider--small{height:24px}.el-space{display:inline-flex;vertical-align:top}.el-space__item{display:flex;flex-wrap:wrap}.el-space__item>*{flex:1}.el-space--vertical{flex-direction:column}.el-time-spinner{width:100%;white-space:nowrap}.el-spinner{display:inline-block;vertical-align:middle}.el-spinner-inner{-webkit-animation:rotate 2s linear infinite;animation:rotate 2s linear infinite;width:50px;height:50px}.el-spinner-inner .path{stroke:var(--el-border-color-lighter);stroke-linecap:round;-webkit-animation:dash 1.5s ease-in-out infinite;animation:dash 1.5s ease-in-out infinite}@-webkit-keyframes rotate{to{transform:rotate(360deg)}}@keyframes rotate{to{transform:rotate(360deg)}}@-webkit-keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.el-step{position:relative;flex-shrink:1}.el-step:last-of-type .el-step__line{display:none}.el-step:last-of-type.is-flex{flex-basis:auto!important;flex-shrink:0;flex-grow:0}.el-step:last-of-type .el-step__description,.el-step:last-of-type .el-step__main{padding-right:0}.el-step__head{position:relative;width:100%}.el-step__head.is-process{color:var(--el-text-color-primary);border-color:var(--el-text-color-primary)}.el-step__head.is-wait{color:var(--el-text-color-placeholder);border-color:var(--el-text-color-placeholder)}.el-step__head.is-success{color:var(--el-color-success);border-color:var(--el-color-success)}.el-step__head.is-error{color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-step__head.is-finish{color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-step__icon{position:relative;z-index:1;display:inline-flex;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;box-sizing:border-box;background:var(--el-bg-color);transition:.15s ease-out}.el-step__icon.is-text{border-radius:50%;border:2px solid;border-color:inherit}.el-step__icon.is-icon{width:40px}.el-step__icon-inner{display:inline-block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;font-weight:700;line-height:1;color:inherit}.el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:25px;font-weight:400}.el-step__icon-inner.is-status{transform:translateY(1px)}.el-step__line{position:absolute;border-color:inherit;background-color:var(--el-text-color-placeholder)}.el-step__line-inner{display:block;border-width:1px;border-style:solid;border-color:inherit;transition:.15s ease-out;box-sizing:border-box;width:0;height:0}.el-step__main{white-space:normal;text-align:left}.el-step__title{font-size:16px;line-height:38px}.el-step__title.is-process{font-weight:700;color:var(--el-text-color-primary)}.el-step__title.is-wait{color:var(--el-text-color-placeholder)}.el-step__title.is-success{color:var(--el-color-success)}.el-step__title.is-error{color:var(--el-color-danger)}.el-step__title.is-finish{color:var(--el-color-primary)}.el-step__description{padding-right:10%;margin-top:-5px;font-size:12px;line-height:20px;font-weight:400}.el-step__description.is-process{color:var(--el-text-color-primary)}.el-step__description.is-wait{color:var(--el-text-color-placeholder)}.el-step__description.is-success{color:var(--el-color-success)}.el-step__description.is-error{color:var(--el-color-danger)}.el-step__description.is-finish{color:var(--el-color-primary)}.el-step.is-horizontal{display:inline-block}.el-step.is-horizontal .el-step__line{height:2px;top:11px;left:0;right:0}.el-step.is-vertical{display:flex}.el-step.is-vertical .el-step__head{flex-grow:0;width:24px}.el-step.is-vertical .el-step__main{padding-left:10px;flex-grow:1}.el-step.is-vertical .el-step__title{line-height:24px;padding-bottom:8px}.el-step.is-vertical .el-step__line{width:2px;top:0;bottom:0;left:11px}.el-step.is-vertical .el-step__icon.is-icon{width:24px}.el-step.is-center .el-step__head,.el-step.is-center .el-step__main{text-align:center}.el-step.is-center .el-step__description{padding-left:20%;padding-right:20%}.el-step.is-center .el-step__line{left:50%;right:-50%}.el-step.is-simple{display:flex;align-items:center}.el-step.is-simple .el-step__head{width:auto;font-size:0;padding-right:10px}.el-step.is-simple .el-step__icon{background:0 0;width:16px;height:16px;font-size:12px}.el-step.is-simple .el-step__icon-inner[class*=el-icon]:not(.is-status){font-size:18px}.el-step.is-simple .el-step__icon-inner.is-status{transform:scale(.8) translateY(1px)}.el-step.is-simple .el-step__main{position:relative;display:flex;align-items:stretch;flex-grow:1}.el-step.is-simple .el-step__title{font-size:16px;line-height:20px}.el-step.is-simple:not(:last-of-type) .el-step__title{max-width:50%;word-break:break-all}.el-step.is-simple .el-step__arrow{flex-grow:1;display:flex;align-items:center;justify-content:center}.el-step.is-simple .el-step__arrow:after,.el-step.is-simple .el-step__arrow:before{content:"";display:inline-block;position:absolute;height:15px;width:1px;background:var(--el-text-color-placeholder)}.el-step.is-simple .el-step__arrow:before{transform:rotate(-45deg) translateY(-4px);transform-origin:0 0}.el-step.is-simple .el-step__arrow:after{transform:rotate(45deg) translateY(4px);transform-origin:100% 100%}.el-step.is-simple:last-of-type .el-step__arrow{display:none}.el-steps{display:flex}.el-steps--simple{padding:13px 8%;border-radius:4px;background:var(--el-fill-color-light)}.el-steps--horizontal{white-space:nowrap}.el-steps--vertical{height:100%;flex-flow:column}.el-switch{--el-switch-on-color:var(--el-color-primary);--el-switch-off-color:var(--el-border-color)}.el-switch{display:inline-flex;align-items:center;position:relative;font-size:14px;line-height:20px;height:32px;vertical-align:middle}.el-switch.is-disabled .el-switch__core,.el-switch.is-disabled .el-switch__label{cursor:not-allowed}.el-switch__label{transition:var(--el-transition-duration-fast);height:20px;display:inline-block;font-size:14px;font-weight:500;cursor:pointer;vertical-align:middle;color:var(--el-text-color-primary)}.el-switch__label.is-active{color:var(--el-color-primary)}.el-switch__label--left{margin-right:10px}.el-switch__label--right{margin-left:10px}.el-switch__label *{line-height:1;font-size:14px;display:inline-block}.el-switch__label .el-icon{height:inherit}.el-switch__label .el-icon svg{vertical-align:middle}.el-switch__input{position:absolute;width:0;height:0;opacity:0;margin:0}.el-switch__input:focus-visible~.el-switch__core{outline:2px solid var(--el-switch-on-color);outline-offset:1px}.el-switch__core{display:inline-flex;position:relative;align-items:center;min-width:40px;height:20px;border:1px solid var(--el-switch-border-color,var(--el-switch-off-color));outline:0;border-radius:10px;box-sizing:border-box;background:var(--el-switch-off-color);cursor:pointer;transition:border-color var(--el-transition-duration),background-color var(--el-transition-duration)}.el-switch__core .el-switch__inner{width:100%;transition:all var(--el-transition-duration);height:16px;display:flex;justify-content:center;align-items:center;overflow:hidden;padding:0 4px 0 18px}.el-switch__core .el-switch__inner .is-icon,.el-switch__core .el-switch__inner .is-text{font-size:12px;color:var(--el-color-white);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-switch__core .el-switch__action{position:absolute;left:1px;border-radius:var(--el-border-radius-circle);transition:all var(--el-transition-duration);width:16px;height:16px;background-color:var(--el-color-white);display:flex;justify-content:center;align-items:center;color:var(--el-switch-off-color)}.el-switch.is-checked .el-switch__core{border-color:var(--el-switch-border-color,var(--el-switch-on-color));background-color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__action{left:calc(100% - 17px);color:var(--el-switch-on-color)}.el-switch.is-checked .el-switch__core .el-switch__inner{padding:0 18px 0 4px}.el-switch.is-disabled{opacity:.6}.el-switch--wide .el-switch__label.el-switch__label--left span{left:10px}.el-switch--wide .el-switch__label.el-switch__label--right span{right:10px}.el-switch .label-fade-enter-from,.el-switch .label-fade-leave-active{opacity:0}.el-switch--large{font-size:14px;line-height:24px;height:40px}.el-switch--large .el-switch__label{height:24px;font-size:14px}.el-switch--large .el-switch__label *{font-size:14px}.el-switch--large .el-switch__core{min-width:50px;height:24px;border-radius:12px}.el-switch--large .el-switch__core .el-switch__inner{height:20px;padding:0 6px 0 22px}.el-switch--large .el-switch__core .el-switch__action{width:20px;height:20px}.el-switch--large.is-checked .el-switch__core .el-switch__action{left:calc(100% - 21px)}.el-switch--large.is-checked .el-switch__core .el-switch__inner{padding:0 22px 0 6px}.el-switch--small{font-size:12px;line-height:16px;height:24px}.el-switch--small .el-switch__label{height:16px;font-size:12px}.el-switch--small .el-switch__label *{font-size:12px}.el-switch--small .el-switch__core{min-width:30px;height:16px;border-radius:8px}.el-switch--small .el-switch__core .el-switch__inner{height:12px;padding:0 2px 0 14px}.el-switch--small .el-switch__core .el-switch__action{width:12px;height:12px}.el-switch--small.is-checked .el-switch__core .el-switch__action{left:calc(100% - 13px)}.el-switch--small.is-checked .el-switch__core .el-switch__inner{padding:0 14px 0 2px}.el-table-column--selection .cell{padding-left:14px;padding-right:14px}.el-table-filter{border:solid 1px var(--el-border-color-lighter);border-radius:2px;background-color:#fff;box-shadow:var(--el-box-shadow-light);box-sizing:border-box}.el-table-filter__list{padding:5px 0;margin:0;list-style:none;min-width:100px}.el-table-filter__list-item{line-height:36px;padding:0 10px;cursor:pointer;font-size:var(--el-font-size-base)}.el-table-filter__list-item:hover{background-color:var(--el-color-primary-light-9);color:var(--el-color-primary)}.el-table-filter__list-item.is-active{background-color:var(--el-color-primary);color:#fff}.el-table-filter__content{min-width:100px}.el-table-filter__bottom{border-top:1px solid var(--el-border-color-lighter);padding:8px}.el-table-filter__bottom button{background:0 0;border:none;color:var(--el-text-color-regular);cursor:pointer;font-size:var(--el-font-size-small);padding:0 3px}.el-table-filter__bottom button:hover{color:var(--el-color-primary)}.el-table-filter__bottom button:focus{outline:0}.el-table-filter__bottom button.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-table-filter__wrap{max-height:280px}.el-table-filter__checkbox-group{padding:10px}.el-table-filter__checkbox-group label.el-checkbox{display:flex;align-items:center;margin-right:5px;margin-bottom:12px;margin-left:5px;height:unset}.el-table-filter__checkbox-group .el-checkbox:last-child{margin-bottom:0}.el-table{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0, 0, 0, .15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0, 0, 0, .15)}.el-table{position:relative;overflow:hidden;box-sizing:border-box;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:100%;max-width:100%;background-color:var(--el-table-bg-color);font-size:14px;color:var(--el-table-text-color)}.el-table__inner-wrapper{position:relative;display:flex;flex-direction:column;height:100%}.el-table__inner-wrapper:before{left:0;bottom:0;width:100%;height:1px}.el-table.has-footer.el-table--fluid-height tr:last-child td.el-table__cell,.el-table.has-footer.el-table--scrollable-y tr:last-child td.el-table__cell{border-bottom-color:transparent}.el-table__empty-block{position:-webkit-sticky;position:sticky;left:0;min-height:60px;text-align:center;width:100%;display:flex;justify-content:center;align-items:center}.el-table__empty-text{line-height:60px;width:50%;color:var(--el-text-color-secondary)}.el-table__expand-column .cell{padding:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-table__expand-icon{position:relative;cursor:pointer;color:var(--el-text-color-regular);font-size:12px;transition:transform var(--el-transition-duration-fast) ease-in-out;height:20px}.el-table__expand-icon--expanded{transform:rotate(90deg)}.el-table__expand-icon>.el-icon{font-size:12px}.el-table__expanded-cell{background-color:var(--el-table-expanded-cell-bg-color)}.el-table__expanded-cell[class*=cell]{padding:20px 50px}.el-table__expanded-cell:hover{background-color:transparent!important}.el-table__placeholder{display:inline-block;width:20px}.el-table__append-wrapper{overflow:hidden}.el-table--fit{border-right:0;border-bottom:0}.el-table--fit .el-table__cell.gutter{border-right-width:1px}.el-table thead{color:var(--el-table-header-text-color);font-weight:500}.el-table thead.is-group th.el-table__cell{background:var(--el-fill-color-light)}.el-table .el-table__cell{padding:8px 0;min-width:0;box-sizing:border-box;text-overflow:ellipsis;vertical-align:middle;position:relative;text-align:left;z-index:1}.el-table .el-table__cell.is-center{text-align:center}.el-table .el-table__cell.is-right{text-align:right}.el-table .el-table__cell.gutter{width:15px;border-right-width:0;border-bottom-width:0;padding:0}.el-table .el-table__cell.is-hidden>*{visibility:hidden}.el-table .cell{box-sizing:border-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all;line-height:23px}.el-table .cell.el-tooltip{white-space:nowrap;min-width:50px}.el-table--large{font-size:var(--el-font-size-base)}.el-table--large .el-table__cell{padding:12px 0}.el-table--large .cell{padding:0 16px}.el-table--default{font-size:14px}.el-table--default .el-table__cell{padding:8px 0}.el-table--default .cell{padding:0 12px}.el-table--small{font-size:12px}.el-table--small .el-table__cell{padding:4px 0}.el-table--small .cell{padding:0 8px}.el-table tr{background-color:var(--el-table-tr-bg-color)}.el-table tr input[type=checkbox]{margin:0}.el-table td.el-table__cell,.el-table th.el-table__cell.is-leaf{border-bottom:var(--el-table-border)}.el-table th.el-table__cell.is-sortable{cursor:pointer}.el-table th.el-table__cell{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:var(--el-table-header-bg-color)}.el-table th.el-table__cell>.cell.highlight{color:var(--el-color-primary)}.el-table th.el-table__cell.required>div:before{display:inline-block;content:"";width:8px;height:8px;border-radius:50%;background:#ff4d51;margin-right:5px;vertical-align:middle}.el-table td.el-table__cell div{box-sizing:border-box}.el-table td.el-table__cell.gutter{width:0}.el-table__footer-wrapper{border-top:var(--el-table-border)}.el-table--border .el-table__inner-wrapper:after,.el-table--border:after,.el-table--border:before,.el-table__inner-wrapper:before{content:"";position:absolute;background-color:var(--el-table-border-color);z-index:3}.el-table--border .el-table__inner-wrapper:after{left:0;top:0;width:100%;height:1px}.el-table--border:before{top:-1px;left:0;width:1px;height:100%}.el-table--border:after{top:-1px;right:0;width:1px;height:100%}.el-table--border .el-table__inner-wrapper{border-right:none;border-bottom:none}.el-table--border .el-table__footer-wrapper{position:relative;flex-shrink:0}.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table--border th.el-table__cell.gutter:last-of-type{border-bottom:var(--el-table-border);border-bottom-width:1px}.el-table--border th.el-table__cell{border-bottom:var(--el-table-border)}.el-table--hidden{visibility:hidden}.el-table__body-wrapper,.el-table__footer-wrapper,.el-table__header-wrapper{width:100%}.el-table__body-wrapper tr td.el-table-fixed-column--left,.el-table__body-wrapper tr td.el-table-fixed-column--right,.el-table__body-wrapper tr th.el-table-fixed-column--left,.el-table__body-wrapper tr th.el-table-fixed-column--right,.el-table__footer-wrapper tr td.el-table-fixed-column--left,.el-table__footer-wrapper tr td.el-table-fixed-column--right,.el-table__footer-wrapper tr th.el-table-fixed-column--left,.el-table__footer-wrapper tr th.el-table-fixed-column--right,.el-table__header-wrapper tr td.el-table-fixed-column--left,.el-table__header-wrapper tr td.el-table-fixed-column--right,.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{position:-webkit-sticky!important;position:sticky!important;z-index:2;background:var(--el-bg-color)}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{content:"";position:absolute;top:0;width:10px;bottom:-1px;overflow-x:hidden;overflow-y:hidden;box-shadow:none;touch-action:none;pointer-events:none}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-first-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-first-column:before{left:-10px}.el-table__body-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__body-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__footer-wrapper tr th.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr td.el-table-fixed-column--right.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--left.is-last-column:before,.el-table__header-wrapper tr th.el-table-fixed-column--right.is-last-column:before{right:-10px;box-shadow:none}.el-table__body-wrapper tr td.el-table__fixed-right-patch,.el-table__body-wrapper tr th.el-table__fixed-right-patch,.el-table__footer-wrapper tr td.el-table__fixed-right-patch,.el-table__footer-wrapper tr th.el-table__fixed-right-patch,.el-table__header-wrapper tr td.el-table__fixed-right-patch,.el-table__header-wrapper tr th.el-table__fixed-right-patch{position:-webkit-sticky!important;position:sticky!important;z-index:2;background:#fff;right:0}.el-table__header-wrapper{flex-shrink:0}.el-table__header-wrapper tr th.el-table-fixed-column--left,.el-table__header-wrapper tr th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body,.el-table__footer,.el-table__header{table-layout:fixed;border-collapse:separate}.el-table__footer-wrapper,.el-table__header-wrapper{overflow:hidden}.el-table__footer-wrapper tbody td.el-table__cell,.el-table__header-wrapper tbody td.el-table__cell{background-color:var(--el-table-row-hover-bg-color);color:var(--el-table-text-color)}.el-table__body-wrapper .el-table-column--selection>.cell,.el-table__header-wrapper .el-table-column--selection>.cell{display:inline-flex;align-items:center;height:23px}.el-table__body-wrapper .el-table-column--selection .el-checkbox,.el-table__header-wrapper .el-table-column--selection .el-checkbox{height:unset}.el-table.is-scrolling-left .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-left.el-table--border .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:var(--el-table-border)}.el-table.is-scrolling-left th.el-table-fixed-column--left{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-right .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-right th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column.el-table__cell{border-right:none}.el-table.is-scrolling-middle .el-table-fixed-column--right.is-first-column:before{box-shadow:var(--el-table-fixed-right-column)}.el-table.is-scrolling-middle .el-table-fixed-column--left.is-last-column:before{box-shadow:var(--el-table-fixed-left-column)}.el-table.is-scrolling-none .el-table-fixed-column--left.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--left.is-last-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-first-column:before,.el-table.is-scrolling-none .el-table-fixed-column--right.is-last-column:before{box-shadow:none}.el-table.is-scrolling-none th.el-table-fixed-column--left,.el-table.is-scrolling-none th.el-table-fixed-column--right{background-color:var(--el-table-header-bg-color)}.el-table__body-wrapper{overflow:hidden;position:relative;flex:1}.el-table__body-wrapper .el-scrollbar__bar{z-index:2}.el-table .caret-wrapper{display:inline-flex;flex-direction:column;align-items:center;height:14px;width:24px;vertical-align:middle;cursor:pointer;overflow:initial;position:relative}.el-table .sort-caret{width:0;height:0;border:solid 5px transparent;position:absolute;left:7px}.el-table .sort-caret.ascending{border-bottom-color:var(--el-text-color-placeholder);top:-5px}.el-table .sort-caret.descending{border-top-color:var(--el-text-color-placeholder);bottom:-3px}.el-table .ascending .sort-caret.ascending{border-bottom-color:var(--el-color-primary)}.el-table .descending .sort-caret.descending{border-top-color:var(--el-color-primary)}.el-table .hidden-columns{visibility:hidden;position:absolute;z-index:-1}.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell{background:var(--el-fill-color-lighter)}.el-table--striped .el-table__body tr.el-table__row--striped.current-row td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__body tr.hover-row.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped.current-row>td.el-table__cell,.el-table__body tr.hover-row.el-table__row--striped>td.el-table__cell,.el-table__body tr.hover-row>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table__body tr.current-row>td.el-table__cell{background-color:var(--el-table-current-row-bg-color)}.el-table__column-resize-proxy{position:absolute;left:200px;top:0;bottom:0;width:0;border-left:var(--el-table-border);z-index:10}.el-table__column-filter-trigger{display:inline-block;cursor:pointer}.el-table__column-filter-trigger i{color:var(--el-color-info);font-size:14px;vertical-align:middle}.el-table__border-left-patch{top:0;left:0;width:1px;height:100%;z-index:3;position:absolute;background-color:var(--el-table-border-color)}.el-table__border-bottom-patch{left:0;height:1px;z-index:3;position:absolute;background-color:var(--el-table-border-color)}.el-table__border-right-patch{top:0;height:100%;width:1px;z-index:3;position:absolute;background-color:var(--el-table-border-color)}.el-table--enable-row-transition .el-table__body td.el-table__cell{transition:background-color .25s ease}.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell{background-color:var(--el-table-row-hover-bg-color)}.el-table [class*=el-table__row--level] .el-table__expand-icon{display:inline-block;width:12px;line-height:12px;height:12px;text-align:center;margin-right:8px}.el-table .el-table.el-table--border .el-table__cell{border-right:var(--el-table-border)}.el-table:not(.el-table--border) .el-table__cell{border-right:none}.el-table:not(.el-table--border)>.el-table__inner-wrapper:after{content:none}.el-table-v2{--el-table-border-color:var(--el-border-color-lighter);--el-table-border:1px solid var(--el-table-border-color);--el-table-text-color:var(--el-text-color-regular);--el-table-header-text-color:var(--el-text-color-secondary);--el-table-row-hover-bg-color:var(--el-fill-color-light);--el-table-current-row-bg-color:var(--el-color-primary-light-9);--el-table-header-bg-color:var(--el-bg-color);--el-table-fixed-box-shadow:var(--el-box-shadow-light);--el-table-bg-color:var(--el-fill-color-blank);--el-table-tr-bg-color:var(--el-fill-color-blank);--el-table-expanded-cell-bg-color:var(--el-fill-color-blank);--el-table-fixed-left-column:inset 10px 0 10px -10px rgba(0, 0, 0, .15);--el-table-fixed-right-column:inset -10px 0 10px -10px rgba(0, 0, 0, .15)}.el-table-v2{font-size:14px}.el-table-v2 *{box-sizing:border-box}.el-table-v2__root{position:relative}.el-table-v2__root:hover .el-table-v2__main .el-virtual-scrollbar{opacity:1}.el-table-v2__main{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);left:0}.el-table-v2__main .el-vl__horizontal,.el-table-v2__main .el-vl__vertical{z-index:2}.el-table-v2__left{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);left:0;box-shadow:2px 0 4px #0000000f}.el-table-v2__left .el-virtual-scrollbar{opacity:0}.el-table-v2__left .el-vl__horizontal,.el-table-v2__left .el-vl__vertical{z-index:-1}.el-table-v2__right{display:flex;flex-direction:column-reverse;position:absolute;overflow:hidden;top:0;background-color:var(--el-bg-color);right:0;box-shadow:-2px 0 4px #0000000f}.el-table-v2__right .el-virtual-scrollbar{opacity:0}.el-table-v2__right .el-vl__horizontal,.el-table-v2__right .el-vl__vertical{z-index:-1}.el-table-v2__header-row,.el-table-v2__row{-webkit-padding-end:var(--el-table-scrollbar-size);padding-inline-end:var(--el-table-scrollbar-size)}.el-table-v2__header-wrapper{overflow:hidden}.el-table-v2__header{position:relative;overflow:hidden}.el-table-v2__footer{position:absolute;left:0;right:0;bottom:0;overflow:hidden}.el-table-v2__empty{position:absolute;left:0}.el-table-v2__overlay{position:absolute;left:0;right:0;top:0;bottom:0;z-index:9999}.el-table-v2__header-row{display:flex;border-bottom:var(--el-table-border)}.el-table-v2__header-cell{display:flex;align-items:center;padding:0 8px;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;background-color:var(--el-table-header-bg-color);color:var(--el-table-header-text-color);font-weight:700}.el-table-v2__header-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__header-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__header-cell.is-sortable{cursor:pointer}.el-table-v2__header-cell:hover .el-icon{display:block}.el-table-v2__sort-icon{transition:opacity,display var(--el-transition-duration);opacity:.6;display:none}.el-table-v2__sort-icon.is-sorting{display:block;opacity:1}.el-table-v2__row{border-bottom:var(--el-table-border);display:flex;align-items:center;transition:background-color var(--el-transition-duration)}.el-table-v2__row.is-hovered,.el-table-v2__row:hover{background-color:var(--el-table-row-hover-bg-color)}.el-table-v2__row-cell{height:100%;overflow:hidden;display:flex;align-items:center;padding:0 8px}.el-table-v2__row-cell.is-align-center{justify-content:center;text-align:center}.el-table-v2__row-cell.is-align-right{justify-content:flex-end;text-align:right}.el-table-v2__expand-icon{margin:0 4px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.el-table-v2__expand-icon svg{transition:transform var(--el-transition-duration)}.el-table-v2__expand-icon.is-expanded svg{transform:rotate(90deg)}.el-table-v2:not(.is-dynamic) .el-table-v2__cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-table-v2.is-dynamic .el-table-v2__row{overflow:hidden;align-items:stretch}.el-table-v2.is-dynamic .el-table-v2__row .el-table-v2__row-cell{word-break:break-all}.el-tabs{--el-tabs-header-height:40px}.el-tabs__header{padding:0;position:relative;margin:0 0 15px}.el-tabs__active-bar{position:absolute;bottom:0;left:0;height:2px;background-color:var(--el-color-primary);z-index:1;transition:width var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),transform var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);list-style:none}.el-tabs__new-tab{display:flex;align-items:center;justify-content:center;float:right;border:1px solid var(--el-border-color);height:20px;width:20px;line-height:20px;margin:10px 0 10px 10px;border-radius:3px;text-align:center;font-size:12px;color:var(--el-text-color-primary);cursor:pointer;transition:all .15s}.el-tabs__new-tab .is-icon-plus{height:inherit;width:inherit;transform:scale(.8)}.el-tabs__new-tab .is-icon-plus svg{vertical-align:middle}.el-tabs__new-tab:hover{color:var(--el-color-primary)}.el-tabs__nav-wrap{overflow:hidden;margin-bottom:-1px;position:relative}.el-tabs__nav-wrap:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background-color:var(--el-border-color-light);z-index:var(--el-index-normal)}.el-tabs__nav-wrap.is-scrollable{padding:0 20px;box-sizing:border-box}.el-tabs__nav-scroll{overflow:hidden}.el-tabs__nav-next,.el-tabs__nav-prev{position:absolute;cursor:pointer;line-height:44px;font-size:12px;color:var(--el-text-color-secondary);width:20px;text-align:center}.el-tabs__nav-next{right:0}.el-tabs__nav-prev{left:0}.el-tabs__nav{white-space:nowrap;position:relative;transition:transform var(--el-transition-duration);float:left;z-index:calc(var(--el-index-normal) + 1)}.el-tabs__nav.is-stretch{min-width:100%;display:flex}.el-tabs__nav.is-stretch>*{flex:1;text-align:center}.el-tabs__item{padding:0 20px;height:var(--el-tabs-header-height);box-sizing:border-box;line-height:var(--el-tabs-header-height);display:inline-block;list-style:none;font-size:var(--el-font-size-base);font-weight:500;color:var(--el-text-color-primary);position:relative}.el-tabs__item:focus,.el-tabs__item:focus:active{outline:0}.el-tabs__item:focus-visible{box-shadow:0 0 2px 2px var(--el-color-primary) inset;border-radius:3px}.el-tabs__item .is-icon-close{border-radius:50%;text-align:center;transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);margin-left:5px}.el-tabs__item .is-icon-close:before{transform:scale(.9);display:inline-block}.el-tabs__item .is-icon-close:hover{background-color:var(--el-text-color-placeholder);color:#fff}.el-tabs__item .is-icon-close svg{margin-top:1px}.el-tabs__item.is-active{color:var(--el-color-primary)}.el-tabs__item:hover{color:var(--el-color-primary);cursor:pointer}.el-tabs__item.is-disabled{color:var(--el-disabled-text-color);cursor:not-allowed}.el-tabs__content{overflow:hidden;position:relative}.el-tabs--card>.el-tabs__header{border-bottom:1px solid var(--el-border-color-light);height:var(--el-tabs-header-height)}.el-tabs--card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--card>.el-tabs__header .el-tabs__nav{border:1px solid var(--el-border-color-light);border-bottom:none;border-radius:4px 4px 0 0;box-sizing:border-box}.el-tabs--card>.el-tabs__header .el-tabs__active-bar{display:none}.el-tabs--card>.el-tabs__header .el-tabs__item .is-icon-close{position:relative;font-size:12px;width:0;height:14px;vertical-align:middle;line-height:15px;overflow:hidden;top:-1px;right:-2px;transform-origin:100% 50%}.el-tabs--card>.el-tabs__header .el-tabs__item{border-bottom:1px solid transparent;border-left:1px solid var(--el-border-color-light);transition:color var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier),padding var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier)}.el-tabs--card>.el-tabs__header .el-tabs__item:first-child{border-left:none}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover{padding-left:13px;padding-right:13px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-closable:hover .is-icon-close{width:14px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active{border-bottom-color:var(--el-bg-color)}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable{padding-left:20px;padding-right:20px}.el-tabs--card>.el-tabs__header .el-tabs__item.is-active.is-closable .is-icon-close{width:14px}.el-tabs--border-card{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color)}.el-tabs--border-card>.el-tabs__content{padding:15px}.el-tabs--border-card>.el-tabs__header{background-color:var(--el-fill-color-light);border-bottom:1px solid var(--el-border-color-light);margin:0}.el-tabs--border-card>.el-tabs__header .el-tabs__nav-wrap:after{content:none}.el-tabs--border-card>.el-tabs__header .el-tabs__item{transition:all var(--el-transition-duration) var(--el-transition-function-ease-in-out-bezier);border:1px solid transparent;margin-top:-1px;color:var(--el-text-color-secondary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:first-child{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item+.el-tabs__item{margin-left:-1px}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active{color:var(--el-color-primary);background-color:var(--el-bg-color-overlay);border-right-color:var(--el-border-color);border-left-color:var(--el-border-color)}.el-tabs--border-card>.el-tabs__header .el-tabs__item:not(.is-disabled):hover{color:var(--el-color-primary)}.el-tabs--border-card>.el-tabs__header .el-tabs__item.is-disabled{color:var(--el-disabled-text-color)}.el-tabs--border-card>.el-tabs__header .is-scrollable .el-tabs__item:first-child{margin-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:nth-child(2),.el-tabs--bottom .el-tabs__item.is-top:nth-child(2),.el-tabs--top .el-tabs__item.is-bottom:nth-child(2),.el-tabs--top .el-tabs__item.is-top:nth-child(2){padding-left:0}.el-tabs--bottom .el-tabs__item.is-bottom:last-child,.el-tabs--bottom .el-tabs__item.is-top:last-child,.el-tabs--top .el-tabs__item.is-bottom:last-child,.el-tabs--top .el-tabs__item.is-top:last-child{padding-right:0}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:nth-child(2),.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:nth-child(2){padding-left:20px}.el-tabs--bottom .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--bottom.el-tabs--card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--left>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top .el-tabs--right>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--border-card>.el-tabs__header .el-tabs__item:last-child,.el-tabs--top.el-tabs--card>.el-tabs__header .el-tabs__item:last-child{padding-right:20px}.el-tabs--bottom .el-tabs__header.is-bottom{margin-bottom:0;margin-top:10px}.el-tabs--bottom.el-tabs--border-card .el-tabs__header.is-bottom{border-bottom:0;border-top:1px solid var(--el-border-color)}.el-tabs--bottom.el-tabs--border-card .el-tabs__nav-wrap.is-bottom{margin-top:-1px;margin-bottom:0}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom:not(.is-active){border:1px solid transparent}.el-tabs--bottom.el-tabs--border-card .el-tabs__item.is-bottom{margin:0 -1px -1px}.el-tabs--left,.el-tabs--right{overflow:hidden}.el-tabs--left .el-tabs__header.is-left,.el-tabs--left .el-tabs__header.is-right,.el-tabs--left .el-tabs__nav-scroll,.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__header.is-left,.el-tabs--right .el-tabs__header.is-right,.el-tabs--right .el-tabs__nav-scroll,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{height:100%}.el-tabs--left .el-tabs__active-bar.is-left,.el-tabs--left .el-tabs__active-bar.is-right,.el-tabs--right .el-tabs__active-bar.is-left,.el-tabs--right .el-tabs__active-bar.is-right{top:0;bottom:auto;width:2px;height:auto}.el-tabs--left .el-tabs__nav-wrap.is-left,.el-tabs--left .el-tabs__nav-wrap.is-right,.el-tabs--right .el-tabs__nav-wrap.is-left,.el-tabs--right .el-tabs__nav-wrap.is-right{margin-bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{height:30px;line-height:30px;width:100%;text-align:center;cursor:pointer}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next i,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev i{transform:rotate(90deg)}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-prev,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-prev{left:auto;top:0}.el-tabs--left .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--left .el-tabs__nav-wrap.is-right>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-left>.el-tabs__nav-next,.el-tabs--right .el-tabs__nav-wrap.is-right>.el-tabs__nav-next{right:auto;bottom:0}.el-tabs--left .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--left .el-tabs__nav-wrap.is-right.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-left.is-scrollable,.el-tabs--right .el-tabs__nav-wrap.is-right.is-scrollable{padding:30px 0}.el-tabs--left .el-tabs__nav-wrap.is-left:after,.el-tabs--left .el-tabs__nav-wrap.is-right:after,.el-tabs--right .el-tabs__nav-wrap.is-left:after,.el-tabs--right .el-tabs__nav-wrap.is-right:after{height:100%;width:2px;bottom:auto;top:0}.el-tabs--left .el-tabs__nav.is-left,.el-tabs--left .el-tabs__nav.is-right,.el-tabs--right .el-tabs__nav.is-left,.el-tabs--right .el-tabs__nav.is-right{float:none}.el-tabs--left .el-tabs__item.is-left,.el-tabs--left .el-tabs__item.is-right,.el-tabs--right .el-tabs__item.is-left,.el-tabs--right .el-tabs__item.is-right{display:block}.el-tabs--left .el-tabs__header.is-left{float:left;margin-bottom:0;margin-right:10px}.el-tabs--left .el-tabs__nav-wrap.is-left{margin-right:-1px}.el-tabs--left .el-tabs__nav-wrap.is-left:after{left:auto;right:0}.el-tabs--left .el-tabs__active-bar.is-left{right:0;left:auto}.el-tabs--left .el-tabs__item.is-left{text-align:right}.el-tabs--left.el-tabs--card .el-tabs__active-bar.is-left{display:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left{border-left:none;border-right:1px solid var(--el-border-color-light);border-bottom:none;border-top:1px solid var(--el-border-color-light);text-align:left}.el-tabs--left.el-tabs--card .el-tabs__item.is-left:first-child{border-right:1px solid var(--el-border-color-light);border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active{border:1px solid var(--el-border-color-light);border-right-color:#fff;border-left:none;border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:first-child{border-top:none}.el-tabs--left.el-tabs--card .el-tabs__item.is-left.is-active:last-child{border-bottom:none}.el-tabs--left.el-tabs--card .el-tabs__nav{border-radius:4px 0 0 4px;border-bottom:1px solid var(--el-border-color-light);border-right:none}.el-tabs--left.el-tabs--card .el-tabs__new-tab{float:none}.el-tabs--left.el-tabs--border-card .el-tabs__header.is-left{border-right:1px solid var(--el-border-color)}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left{border:1px solid transparent;margin:-1px 0 -1px -1px}.el-tabs--left.el-tabs--border-card .el-tabs__item.is-left.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.el-tabs--right .el-tabs__header.is-right{float:right;margin-bottom:0;margin-left:10px}.el-tabs--right .el-tabs__nav-wrap.is-right{margin-left:-1px}.el-tabs--right .el-tabs__nav-wrap.is-right:after{left:0;right:auto}.el-tabs--right .el-tabs__active-bar.is-right{left:0}.el-tabs--right.el-tabs--card .el-tabs__active-bar.is-right{display:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right{border-bottom:none;border-top:1px solid var(--el-border-color-light)}.el-tabs--right.el-tabs--card .el-tabs__item.is-right:first-child{border-left:1px solid var(--el-border-color-light);border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active{border:1px solid var(--el-border-color-light);border-left-color:#fff;border-right:none;border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:first-child{border-top:none}.el-tabs--right.el-tabs--card .el-tabs__item.is-right.is-active:last-child{border-bottom:none}.el-tabs--right.el-tabs--card .el-tabs__nav{border-radius:0 4px 4px 0;border-bottom:1px solid var(--el-border-color-light);border-left:none}.el-tabs--right.el-tabs--border-card .el-tabs__header.is-right{border-left:1px solid var(--el-border-color)}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right{border:1px solid transparent;margin:-1px -1px -1px 0}.el-tabs--right.el-tabs--border-card .el-tabs__item.is-right.is-active{border-color:transparent;border-top-color:#d1dbe5;border-bottom-color:#d1dbe5}.slideInLeft-transition,.slideInRight-transition{display:inline-block}.slideInRight-enter{-webkit-animation:slideInRight-enter var(--el-transition-duration);animation:slideInRight-enter var(--el-transition-duration)}.slideInRight-leave{position:absolute;left:0;right:0;-webkit-animation:slideInRight-leave var(--el-transition-duration);animation:slideInRight-leave var(--el-transition-duration)}.slideInLeft-enter{-webkit-animation:slideInLeft-enter var(--el-transition-duration);animation:slideInLeft-enter var(--el-transition-duration)}.slideInLeft-leave{position:absolute;left:0;right:0;-webkit-animation:slideInLeft-leave var(--el-transition-duration);animation:slideInLeft-leave var(--el-transition-duration)}@-webkit-keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translate(100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInRight-enter{0%{opacity:0;transform-origin:0 0;transform:translate(100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@-webkit-keyframes slideInRight-leave{0%{transform-origin:0 0;transform:translate(0);opacity:1}to{transform-origin:0 0;transform:translate(100%);opacity:0}}@keyframes slideInRight-leave{0%{transform-origin:0 0;transform:translate(0);opacity:1}to{transform-origin:0 0;transform:translate(100%);opacity:0}}@-webkit-keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translate(-100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@keyframes slideInLeft-enter{0%{opacity:0;transform-origin:0 0;transform:translate(-100%)}to{opacity:1;transform-origin:0 0;transform:translate(0)}}@-webkit-keyframes slideInLeft-leave{0%{transform-origin:0 0;transform:translate(0);opacity:1}to{transform-origin:0 0;transform:translate(-100%);opacity:0}}@keyframes slideInLeft-leave{0%{transform-origin:0 0;transform:translate(0);opacity:1}to{transform-origin:0 0;transform:translate(-100%);opacity:0}}.el-tag{--el-tag-font-size:12px;--el-tag-border-radius:4px;--el-tag-border-radius-rounded:9999px}.el-tag{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary);--el-tag-text-color:var(--el-color-primary);background-color:var(--el-tag-bg-color);border-color:var(--el-tag-border-color);color:var(--el-tag-text-color);display:inline-flex;justify-content:center;align-items:center;height:24px;padding:0 9px;font-size:var(--el-tag-font-size);line-height:1;border-width:1px;border-style:solid;border-radius:var(--el-tag-border-radius);box-sizing:border-box;white-space:nowrap;--el-icon-size:14px}.el-tag.el-tag--primary{--el-tag-bg-color:var(--el-color-primary-light-9);--el-tag-border-color:var(--el-color-primary-light-8);--el-tag-hover-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-bg-color:var(--el-color-success-light-9);--el-tag-border-color:var(--el-color-success-light-8);--el-tag-hover-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-bg-color:var(--el-color-warning-light-9);--el-tag-border-color:var(--el-color-warning-light-8);--el-tag-hover-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-bg-color:var(--el-color-danger-light-9);--el-tag-border-color:var(--el-color-danger-light-8);--el-tag-hover-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-bg-color:var(--el-color-error-light-9);--el-tag-border-color:var(--el-color-error-light-8);--el-tag-hover-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-bg-color:var(--el-color-info-light-9);--el-tag-border-color:var(--el-color-info-light-8);--el-tag-hover-color:var(--el-color-info)}.el-tag.el-tag--primary{--el-tag-text-color:var(--el-color-primary)}.el-tag.el-tag--success{--el-tag-text-color:var(--el-color-success)}.el-tag.el-tag--warning{--el-tag-text-color:var(--el-color-warning)}.el-tag.el-tag--danger{--el-tag-text-color:var(--el-color-danger)}.el-tag.el-tag--error{--el-tag-text-color:var(--el-color-error)}.el-tag.el-tag--info{--el-tag-text-color:var(--el-color-info)}.el-tag.is-hit{border-color:var(--el-color-primary)}.el-tag.is-round{border-radius:var(--el-tag-border-radius-rounded)}.el-tag .el-tag__close{color:var(--el-tag-text-color)}.el-tag .el-tag__close:hover{color:var(--el-color-white);background-color:var(--el-tag-hover-color)}.el-tag .el-icon{border-radius:50%;cursor:pointer;font-size:calc(var(--el-icon-size) - 2px);height:var(--el-icon-size);width:var(--el-icon-size)}.el-tag .el-tag__close{margin-left:6px}.el-tag--dark{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3);--el-tag-text-color:var(--el-color-white)}.el-tag--dark.el-tag--primary{--el-tag-bg-color:var(--el-color-primary);--el-tag-border-color:var(--el-color-primary);--el-tag-hover-color:var(--el-color-primary-light-3)}.el-tag--dark.el-tag--success{--el-tag-bg-color:var(--el-color-success);--el-tag-border-color:var(--el-color-success);--el-tag-hover-color:var(--el-color-success-light-3)}.el-tag--dark.el-tag--warning{--el-tag-bg-color:var(--el-color-warning);--el-tag-border-color:var(--el-color-warning);--el-tag-hover-color:var(--el-color-warning-light-3)}.el-tag--dark.el-tag--danger{--el-tag-bg-color:var(--el-color-danger);--el-tag-border-color:var(--el-color-danger);--el-tag-hover-color:var(--el-color-danger-light-3)}.el-tag--dark.el-tag--error{--el-tag-bg-color:var(--el-color-error);--el-tag-border-color:var(--el-color-error);--el-tag-hover-color:var(--el-color-error-light-3)}.el-tag--dark.el-tag--info{--el-tag-bg-color:var(--el-color-info);--el-tag-border-color:var(--el-color-info);--el-tag-hover-color:var(--el-color-info-light-3)}.el-tag--dark.el-tag--primary,.el-tag--dark.el-tag--success,.el-tag--dark.el-tag--warning,.el-tag--dark.el-tag--danger,.el-tag--dark.el-tag--error,.el-tag--dark.el-tag--info{--el-tag-text-color:var(--el-color-white)}.el-tag--plain{--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary);--el-tag-bg-color:var(--el-fill-color-blank)}.el-tag--plain.el-tag--primary{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-primary-light-5);--el-tag-hover-color:var(--el-color-primary)}.el-tag--plain.el-tag--success{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-success-light-5);--el-tag-hover-color:var(--el-color-success)}.el-tag--plain.el-tag--warning{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-warning-light-5);--el-tag-hover-color:var(--el-color-warning)}.el-tag--plain.el-tag--danger{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-danger-light-5);--el-tag-hover-color:var(--el-color-danger)}.el-tag--plain.el-tag--error{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-error-light-5);--el-tag-hover-color:var(--el-color-error)}.el-tag--plain.el-tag--info{--el-tag-bg-color:var(--el-fill-color-blank);--el-tag-border-color:var(--el-color-info-light-5);--el-tag-hover-color:var(--el-color-info)}.el-tag.is-closable{padding-right:5px}.el-tag--large{padding:0 11px;height:32px;--el-icon-size:16px}.el-tag--large .el-tag__close{margin-left:8px}.el-tag--large.is-closable{padding-right:7px}.el-tag--small{padding:0 7px;height:20px;--el-icon-size:12px}.el-tag--small .el-tag__close{margin-left:4px}.el-tag--small.is-closable{padding-right:3px}.el-tag--small .el-icon-close{transform:scale(.8)}.el-tag.el-tag--primary.is-hit{border-color:var(--el-color-primary)}.el-tag.el-tag--success.is-hit{border-color:var(--el-color-success)}.el-tag.el-tag--warning.is-hit{border-color:var(--el-color-warning)}.el-tag.el-tag--danger.is-hit{border-color:var(--el-color-danger)}.el-tag.el-tag--error.is-hit{border-color:var(--el-color-error)}.el-tag.el-tag--info.is-hit{border-color:var(--el-color-info)}.time-select{margin:5px 0;min-width:0}.time-select .el-picker-panel__content{max-height:200px;margin:0}.time-select-item{padding:8px 10px;font-size:14px;line-height:20px}.time-select-item.disabled{color:var(--el-datepicker-border-color);cursor:not-allowed}.time-select-item:hover{background-color:var(--el-fill-color-light);font-weight:700;cursor:pointer}.time-select .time-select-item.selected:not(.disabled){color:var(--el-color-primary);font-weight:700}.el-timeline-item{position:relative;padding-bottom:20px}.el-timeline-item__wrapper{position:relative;padding-left:28px;top:-3px}.el-timeline-item__tail{position:absolute;left:4px;height:100%;border-left:2px solid var(--el-timeline-node-color)}.el-timeline-item .el-timeline-item__icon{color:var(--el-color-white);font-size:var(--el-font-size-small)}.el-timeline-item__node{position:absolute;background-color:var(--el-timeline-node-color);border-color:var(--el-timeline-node-color);border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;align-items:center}.el-timeline-item__node--normal{left:-1px;width:var(--el-timeline-node-size-normal);height:var(--el-timeline-node-size-normal)}.el-timeline-item__node--large{left:-2px;width:var(--el-timeline-node-size-large);height:var(--el-timeline-node-size-large)}.el-timeline-item__node.is-hollow{background:var(--el-color-white);border-style:solid;border-width:2px}.el-timeline-item__node--primary{background-color:var(--el-color-primary);border-color:var(--el-color-primary)}.el-timeline-item__node--success{background-color:var(--el-color-success);border-color:var(--el-color-success)}.el-timeline-item__node--warning{background-color:var(--el-color-warning);border-color:var(--el-color-warning)}.el-timeline-item__node--danger{background-color:var(--el-color-danger);border-color:var(--el-color-danger)}.el-timeline-item__node--info{background-color:var(--el-color-info);border-color:var(--el-color-info)}.el-timeline-item__dot{position:absolute;display:flex;justify-content:center;align-items:center}.el-timeline-item__content{color:var(--el-text-color-primary)}.el-timeline-item__timestamp{color:var(--el-text-color-secondary);line-height:1;font-size:var(--el-font-size-small)}.el-timeline-item__timestamp.is-top{margin-bottom:8px;padding-top:4px}.el-timeline-item__timestamp.is-bottom{margin-top:8px}.el-timeline{--el-timeline-node-size-normal:12px;--el-timeline-node-size-large:14px;--el-timeline-node-color:var(--el-border-color-light)}.el-timeline{margin:0;font-size:var(--el-font-size-base);list-style:none}.el-timeline .el-timeline-item:last-child .el-timeline-item__tail{display:none}.el-timeline .el-timeline-item__center{display:flex;align-items:center}.el-timeline .el-timeline-item__center .el-timeline-item__wrapper{width:100%}.el-timeline .el-timeline-item__center .el-timeline-item__tail{top:0}.el-timeline .el-timeline-item__center:first-child .el-timeline-item__tail{height:calc(50% + 10px);top:calc(50% - 10px)}.el-timeline .el-timeline-item__center:last-child .el-timeline-item__tail{display:block;height:calc(50% - 10px)}.el-tooltip-v2__content{--el-tooltip-v2-padding:5px 10px;--el-tooltip-v2-border-radius:4px;--el-tooltip-v2-border-color:var(--el-border-color);border-radius:var(--el-tooltip-v2-border-radius);color:var(--el-color-black);background-color:var(--el-color-white);padding:var(--el-tooltip-v2-padding);border:1px solid var(--el-border-color)}.el-tooltip-v2__arrow{position:absolute;color:var(--el-color-white);width:var(--el-tooltip-v2-arrow-width);height:var(--el-tooltip-v2-arrow-height);pointer-events:none;left:var(--el-tooltip-v2-arrow-x);top:var(--el-tooltip-v2-arrow-y)}.el-tooltip-v2__arrow:before{content:"";width:0;height:0;border:var(--el-tooltip-v2-arrow-border-width) solid transparent;position:absolute}.el-tooltip-v2__arrow:after{content:"";width:0;height:0;border:var(--el-tooltip-v2-arrow-border-width) solid transparent;position:absolute}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow{bottom:0}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:before{border-top-color:var(--el-color-white);border-top-width:var(--el-tooltip-v2-arrow-border-width);border-bottom:0;top:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=top] .el-tooltip-v2__arrow:after{border-top-color:var(--el-border-color);border-top-width:var(--el-tooltip-v2-arrow-border-width);border-bottom:0;top:100%;z-index:-1}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow{top:0}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:before{border-bottom-color:var(--el-color-white);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=bottom] .el-tooltip-v2__arrow:after{border-bottom-color:var(--el-border-color);border-bottom-width:var(--el-tooltip-v2-arrow-border-width);border-top:0;bottom:100%;z-index:-1}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow{right:0}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:before{border-left-color:var(--el-color-white);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=left] .el-tooltip-v2__arrow:after{border-left-color:var(--el-border-color);border-left-width:var(--el-tooltip-v2-arrow-border-width);border-right:0;left:100%;z-index:-1}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow{left:0}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:before{border-right-color:var(--el-color-white);border-right-width:var(--el-tooltip-v2-arrow-border-width);border-left:0;right:calc(100% - 1px)}.el-tooltip-v2__content[data-side^=right] .el-tooltip-v2__arrow:after{border-right-color:var(--el-border-color);border-right-width:var(--el-tooltip-v2-arrow-border-width);border-left:0;right:100%;z-index:-1}.el-tooltip-v2__content.is-dark{--el-tooltip-v2-border-color:transparent;background-color:var(--el-color-black);color:var(--el-color-white);border-color:transparent}.el-tooltip-v2__content.is-dark .el-tooltip-v2__arrow{background-color:var(--el-color-black);border-color:transparent}.el-transfer{--el-transfer-border-color:var(--el-border-color-lighter);--el-transfer-border-radius:var(--el-border-radius-base);--el-transfer-panel-width:200px;--el-transfer-panel-header-height:40px;--el-transfer-panel-header-bg-color:var(--el-fill-color-light);--el-transfer-panel-footer-height:40px;--el-transfer-panel-body-height:278px;--el-transfer-item-height:30px;--el-transfer-filter-height:32px}.el-transfer{font-size:var(--el-font-size-base)}.el-transfer__buttons{display:inline-block;vertical-align:middle;padding:0 30px}.el-transfer__button{vertical-align:top}.el-transfer__button:nth-child(2){margin:0 0 0 10px}.el-transfer__button i,.el-transfer__button span{font-size:14px}.el-transfer__button .el-icon+span{margin-left:0}.el-transfer-panel{overflow:hidden;background:var(--el-bg-color-overlay);display:inline-block;text-align:left;vertical-align:middle;width:var(--el-transfer-panel-width);max-height:100%;box-sizing:border-box;position:relative}.el-transfer-panel__body{height:var(--el-transfer-panel-body-height);border-left:1px solid var(--el-transfer-border-color);border-right:1px solid var(--el-transfer-border-color);border-bottom:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius);overflow:hidden}.el-transfer-panel__body.is-with-footer{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.el-transfer-panel__list{margin:0;padding:6px 0;list-style:none;height:var(--el-transfer-panel-body-height);overflow:auto;box-sizing:border-box}.el-transfer-panel__list.is-filterable{height:calc(100% - var(--el-transfer-filter-height) - 30px);padding-top:0}.el-transfer-panel__item{height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding-left:15px;display:block!important}.el-transfer-panel__item+.el-transfer-panel__item{margin-left:0}.el-transfer-panel__item.el-checkbox{color:var(--el-text-color-regular)}.el-transfer-panel__item:hover{color:var(--el-color-primary)}.el-transfer-panel__item.el-checkbox .el-checkbox__label{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;box-sizing:border-box;padding-left:22px;line-height:var(--el-transfer-item-height)}.el-transfer-panel__item .el-checkbox__input{position:absolute;top:8px}.el-transfer-panel__filter{text-align:center;margin:15px;box-sizing:border-box;width:auto}.el-transfer-panel__filter .el-input__inner{height:var(--el-transfer-filter-height);width:100%;font-size:12px;display:inline-block;box-sizing:border-box;border-radius:calc(var(--el-transfer-filter-height)/ 2)}.el-transfer-panel__filter .el-icon-circle-close{cursor:pointer}.el-transfer-panel .el-transfer-panel__header{display:flex;align-items:center;height:var(--el-transfer-panel-header-height);background:var(--el-transfer-panel-header-bg-color);margin:0;padding-left:15px;border:1px solid var(--el-transfer-border-color);border-top-left-radius:var(--el-transfer-border-radius);border-top-right-radius:var(--el-transfer-border-radius);box-sizing:border-box;color:var(--el-color-black)}.el-transfer-panel .el-transfer-panel__header .el-checkbox{position:relative;display:flex;width:100%;align-items:center}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label{font-size:16px;color:var(--el-text-color-primary);font-weight:400}.el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span{position:absolute;right:15px;top:50%;transform:translate3d(0,-50%,0);color:var(--el-text-color-secondary);font-size:12px;font-weight:400}.el-transfer-panel .el-transfer-panel__footer{height:var(--el-transfer-panel-footer-height);background:var(--el-bg-color-overlay);margin:0;padding:0;border:1px solid var(--el-transfer-border-color);border-bottom-left-radius:var(--el-transfer-border-radius);border-bottom-right-radius:var(--el-transfer-border-radius)}.el-transfer-panel .el-transfer-panel__footer:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-transfer-panel .el-transfer-panel__footer .el-checkbox{padding-left:20px;color:var(--el-text-color-regular)}.el-transfer-panel .el-transfer-panel__empty{margin:0;height:var(--el-transfer-item-height);line-height:var(--el-transfer-item-height);padding:6px 15px 0;color:var(--el-text-color-secondary);text-align:center}.el-transfer-panel .el-checkbox__label{padding-left:8px}.el-transfer-panel .el-checkbox__inner{height:14px;width:14px;border-radius:3px}.el-transfer-panel .el-checkbox__inner:after{height:6px;width:3px;left:4px}.el-tree{--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree{position:relative;cursor:default;background:var(--el-fill-color-blank);color:var(--el-tree-text-color);font-size:var(--el-font-size-base)}.el-tree__empty-block{position:relative;min-height:60px;text-align:center;width:100%;height:100%}.el-tree__empty-text{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--el-text-color-secondary);font-size:var(--el-font-size-base)}.el-tree__drop-indicator{position:absolute;left:0;right:0;height:1px;background-color:var(--el-color-primary)}.el-tree-node{white-space:nowrap;outline:0}.el-tree-node:focus>.el-tree-node__content{background-color:var(--el-tree-node-hover-bg-color)}.el-tree-node.is-drop-inner>.el-tree-node__content .el-tree-node__label{background-color:var(--el-color-primary);color:#fff}.el-tree-node__content{display:flex;align-items:center;height:26px;cursor:pointer}.el-tree-node__content>.el-tree-node__expand-icon{padding:6px;box-sizing:content-box}.el-tree-node__content>label.el-checkbox{margin-right:8px}.el-tree-node__content:hover{background-color:var(--el-tree-node-hover-bg-color)}.el-tree.is-dragging .el-tree-node__content{cursor:move}.el-tree.is-dragging .el-tree-node__content *{pointer-events:none}.el-tree.is-dragging.is-drop-not-allow .el-tree-node__content{cursor:not-allowed}.el-tree-node__expand-icon{cursor:pointer;color:var(--el-tree-expand-icon-color);font-size:12px;transform:rotate(0);transition:transform var(--el-transition-duration) ease-in-out}.el-tree-node__expand-icon.expanded{transform:rotate(90deg)}.el-tree-node__expand-icon.is-leaf{color:transparent;cursor:default}.el-tree-node__expand-icon.is-hidden{visibility:hidden}.el-tree-node__loading-icon{margin-right:8px;font-size:var(--el-font-size-base);color:var(--el-tree-expand-icon-color)}.el-tree-node>.el-tree-node__children{overflow:hidden;background-color:transparent}.el-tree-node.is-expanded>.el-tree-node__children{display:block}.el-tree--highlight-current .el-tree-node.is-current>.el-tree-node__content{background-color:var(--el-color-primary-light-9)}.el-tree-select{--el-tree-node-hover-bg-color:var(--el-fill-color-light);--el-tree-text-color:var(--el-text-color-regular);--el-tree-expand-icon-color:var(--el-text-color-placeholder)}.el-tree-select__popper .el-tree-node__expand-icon{margin-left:8px}.el-tree-select__popper .el-tree-node.is-checked>.el-tree-node__content .el-select-dropdown__item.selected:after{content:none}.el-tree-select__popper .el-select-dropdown__item{flex:1;background:0 0!important;padding-left:0;height:20px;line-height:20px}.el-upload{--el-upload-dragger-padding-horizontal:40px;--el-upload-dragger-padding-vertical:10px}.el-upload{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;outline:0}.el-upload__input{display:none}.el-upload__tip{font-size:12px;color:var(--el-text-color-regular);margin-top:7px}.el-upload iframe{position:absolute;z-index:-1;top:0;left:0;opacity:0}.el-upload--picture-card{--el-upload-picture-card-size:148px;background-color:var(--el-fill-color-lighter);border:1px dashed var(--el-border-color-darker);border-radius:6px;box-sizing:border-box;width:var(--el-upload-picture-card-size);height:var(--el-upload-picture-card-size);cursor:pointer;vertical-align:top;display:inline-flex;justify-content:center;align-items:center}.el-upload--picture-card i{font-size:28px;color:var(--el-text-color-secondary)}.el-upload--picture-card:hover{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload.is-drag{display:block}.el-upload:focus{border-color:var(--el-color-primary);color:var(--el-color-primary)}.el-upload:focus .el-upload-dragger{border-color:var(--el-color-primary)}.el-upload-dragger{padding:var(--el-upload-dragger-padding-horizontal) var(--el-upload-dragger-padding-vertical);background-color:var(--el-fill-color-blank);border:1px dashed var(--el-border-color);border-radius:6px;box-sizing:border-box;text-align:center;cursor:pointer;position:relative;overflow:hidden}.el-upload-dragger .el-icon--upload{font-size:67px;color:var(--el-text-color-placeholder);margin-bottom:16px;line-height:50px}.el-upload-dragger+.el-upload__tip{text-align:center}.el-upload-dragger~.el-upload__files{border-top:var(--el-border);margin-top:7px;padding-top:5px}.el-upload-dragger .el-upload__text{color:var(--el-text-color-regular);font-size:14px;text-align:center}.el-upload-dragger .el-upload__text em{color:var(--el-color-primary);font-style:normal}.el-upload-dragger:hover{border-color:var(--el-color-primary)}.el-upload-dragger.is-dragover{padding:calc(var(--el-upload-dragger-padding-horizontal) - 1px) calc(var(--el-upload-dragger-padding-vertical) - 1px);background-color:var(--el-color-primary-light-9);border:2px dashed var(--el-color-primary)}.el-upload-list{margin:10px 0 0;padding:0;list-style:none;position:relative}.el-upload-list__item{transition:all .5s cubic-bezier(.55,0,.1,1);font-size:14px;color:var(--el-text-color-regular);margin-bottom:5px;position:relative;box-sizing:border-box;border-radius:4px;width:100%}.el-upload-list__item .el-progress{position:absolute;top:20px;width:100%}.el-upload-list__item .el-progress__text{position:absolute;right:0;top:-13px}.el-upload-list__item .el-progress-bar{margin-right:0;padding-right:0}.el-upload-list__item .el-icon--upload-success{color:var(--el-color-success)}.el-upload-list__item .el-icon--close{display:none;position:absolute;right:5px;top:50%;cursor:pointer;opacity:.75;color:var(--el-text-color-regular);transition:opacity var(--el-transition-duration);transform:translateY(-50%)}.el-upload-list__item .el-icon--close:hover{opacity:1;color:var(--el-color-primary)}.el-upload-list__item .el-icon--close-tip{display:none;position:absolute;top:1px;right:5px;font-size:12px;cursor:pointer;opacity:1;color:var(--el-color-primary);font-style:normal}.el-upload-list__item:hover{background-color:var(--el-fill-color-light)}.el-upload-list__item:hover .el-icon--close{display:inline-flex}.el-upload-list__item:hover .el-progress__text{display:none}.el-upload-list__item .el-upload-list__item-info{display:inline-flex;justify-content:center;flex-direction:column;width:calc(100% - 30px);margin-left:4px}.el-upload-list__item.is-success .el-upload-list__item-status-label{display:inline-flex}.el-upload-list__item.is-success .el-upload-list__item-name:focus,.el-upload-list__item.is-success .el-upload-list__item-name:hover{color:var(--el-color-primary);cursor:pointer}.el-upload-list__item.is-success:focus:not(:hover) .el-icon--close-tip{display:inline-block}.el-upload-list__item.is-success:active,.el-upload-list__item.is-success:not(.focusing):focus{outline-width:0}.el-upload-list__item.is-success:active .el-icon--close-tip,.el-upload-list__item.is-success:not(.focusing):focus .el-icon--close-tip{display:none}.el-upload-list__item.is-success:focus .el-upload-list__item-status-label,.el-upload-list__item.is-success:hover .el-upload-list__item-status-label{display:none;opacity:0}.el-upload-list.is-disabled .el-upload-list__item-status-label,.el-upload-list.is-disabled .el-upload-list__item:hover{display:block}.el-upload-list__item-name{color:var(--el-text-color-regular);display:inline-flex;text-align:center;align-items:center;padding:0 4px;transition:color var(--el-transition-duration);font-size:var(--el-font-size-base)}.el-upload-list__item-name .el-icon{margin-right:6px;color:var(--el-text-color-secondary)}.el-upload-list__item-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.el-upload-list__item-status-label{position:absolute;right:5px;top:0;line-height:inherit;display:none;height:100%;justify-content:center;align-items:center;transition:opacity var(--el-transition-duration)}.el-upload-list__item-delete{position:absolute;right:10px;top:0;font-size:12px;color:var(--el-text-color-regular);display:none}.el-upload-list__item-delete:hover{color:var(--el-color-primary)}.el-upload-list--picture-card{--el-upload-list-picture-card-size:148px;display:inline-flex;flex-wrap:wrap;margin:0}.el-upload-list--picture-card .el-upload-list__item{overflow:hidden;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;width:var(--el-upload-list-picture-card-size);height:var(--el-upload-list-picture-card-size);margin:0 8px 8px 0;padding:0;display:inline-flex}.el-upload-list--picture-card .el-upload-list__item .el-icon--check,.el-upload-list--picture-card .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture-card .el-upload-list__item .el-icon--close{display:none}.el-upload-list--picture-card .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:block}.el-upload-list--picture-card .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture-card .el-upload-list__item .el-upload-list__item-name{display:none}.el-upload-list--picture-card .el-upload-list__item-thumbnail{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.el-upload-list--picture-card .el-upload-list__item-status-label{right:-15px;top:-6px;width:40px;height:24px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-list--picture-card .el-upload-list__item-status-label i{font-size:12px;margin-top:11px;transform:rotate(-45deg)}.el-upload-list--picture-card .el-upload-list__item-actions{position:absolute;width:100%;height:100%;left:0;top:0;cursor:default;display:inline-flex;justify-content:center;align-items:center;color:#fff;opacity:0;font-size:20px;background-color:var(--el-overlay-color-lighter);transition:opacity var(--el-transition-duration)}.el-upload-list--picture-card .el-upload-list__item-actions span{display:none;cursor:pointer}.el-upload-list--picture-card .el-upload-list__item-actions span+span{margin-left:1rem}.el-upload-list--picture-card .el-upload-list__item-actions .el-upload-list__item-delete{position:static;font-size:inherit;color:inherit}.el-upload-list--picture-card .el-upload-list__item-actions:hover{opacity:1}.el-upload-list--picture-card .el-upload-list__item-actions:hover span{display:inline-flex}.el-upload-list--picture-card .el-progress{top:50%;left:50%;transform:translate(-50%,-50%);bottom:auto;width:126px}.el-upload-list--picture-card .el-progress .el-progress__text{top:50%}.el-upload-list--picture .el-upload-list__item{overflow:hidden;z-index:0;background-color:var(--el-fill-color-blank);border:1px solid var(--el-border-color);border-radius:6px;box-sizing:border-box;margin-top:10px;padding:10px;display:flex;align-items:center}.el-upload-list--picture .el-upload-list__item .el-icon--check,.el-upload-list--picture .el-upload-list__item .el-icon--circle-check{color:#fff}.el-upload-list--picture .el-upload-list__item:hover .el-upload-list__item-status-label{opacity:0;display:block}.el-upload-list--picture .el-upload-list__item:hover .el-progress__text{display:block}.el-upload-list--picture .el-upload-list__item.is-success .el-upload-list__item-name i{display:none}.el-upload-list--picture .el-upload-list__item .el-icon--close{top:5px;transform:translateY(0)}.el-upload-list--picture .el-upload-list__item-thumbnail{display:inline-flex;justify-content:center;align-items:center;width:70px;height:70px;-o-object-fit:contain;object-fit:contain;position:relative;z-index:1;background-color:var(--el-color-white)}.el-upload-list--picture .el-upload-list__item-status-label{position:absolute;right:-17px;top:-7px;width:46px;height:26px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-list--picture .el-upload-list__item-status-label i{font-size:12px;margin-top:12px;transform:rotate(-45deg)}.el-upload-list--picture .el-progress{position:relative;top:-7px}.el-upload-cover{position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:10;cursor:default}.el-upload-cover:after{display:inline-block;content:"";height:100%;vertical-align:middle}.el-upload-cover img{display:block;width:100%;height:100%}.el-upload-cover__label{right:-15px;top:-6px;width:40px;height:24px;background:var(--el-color-success);text-align:center;transform:rotate(45deg)}.el-upload-cover__label i{font-size:12px;margin-top:11px;transform:rotate(-45deg);color:#fff}.el-upload-cover__progress{display:inline-block;vertical-align:middle;position:static;width:243px}.el-upload-cover__progress+.el-upload__inner{opacity:0}.el-upload-cover__content{position:absolute;top:0;left:0;width:100%;height:100%}.el-upload-cover__interact{position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--el-overlay-color-light);text-align:center}.el-upload-cover__interact .btn{display:inline-block;color:#fff;font-size:14px;cursor:pointer;vertical-align:middle;transition:var(--el-transition-md-fade);margin-top:60px}.el-upload-cover__interact .btn i{margin-top:0}.el-upload-cover__interact .btn span{opacity:0;transition:opacity .15s linear}.el-upload-cover__interact .btn:not(:first-child){margin-left:35px}.el-upload-cover__interact .btn:hover{transform:translateY(-13px)}.el-upload-cover__interact .btn:hover span{opacity:1}.el-upload-cover__interact .btn i{color:#fff;display:block;font-size:24px;line-height:inherit;margin:0 auto 5px}.el-upload-cover__title{position:absolute;bottom:0;left:0;background-color:#fff;height:36px;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;text-align:left;padding:0 10px;margin:0;line-height:36px;font-size:14px;color:var(--el-text-color-primary)}.el-upload-cover+.el-upload__inner{opacity:0;position:relative;z-index:1}.el-vl__wrapper{position:relative}.el-vl__wrapper:hover .el-virtual-scrollbar,.el-vl__wrapper.always-on .el-virtual-scrollbar{opacity:1}.el-vl__window{scrollbar-width:none}.el-vl__window::-webkit-scrollbar{display:none}.el-virtual-scrollbar{opacity:0;transition:opacity .34s ease-out}.el-virtual-scrollbar.always-on{opacity:1}.el-vg__wrapper{position:relative}.el-popper{--el-popper-border-radius:var(--el-popover-border-radius, 4px)}.el-popper{position:absolute;border-radius:var(--el-popper-border-radius);padding:5px 11px;z-index:2000;font-size:12px;line-height:20px;min-width:10px;word-wrap:break-word;visibility:visible}.el-popper.is-dark{color:var(--el-bg-color);background:var(--el-text-color-primary);border:1px solid var(--el-text-color-primary)}.el-popper.is-dark .el-popper__arrow:before{border:1px solid var(--el-text-color-primary);background:var(--el-text-color-primary);right:0}.el-popper.is-light{background:var(--el-bg-color-overlay);border:1px solid var(--el-border-color-light)}.el-popper.is-light .el-popper__arrow:before{border:1px solid var(--el-border-color-light);background:var(--el-bg-color-overlay);right:0}.el-popper.is-pure{padding:0}.el-popper__arrow{position:absolute;width:10px;height:10px;z-index:-1}.el-popper__arrow:before{position:absolute;width:10px;height:10px;z-index:-1;content:" ";transform:rotate(45deg);background:var(--el-text-color-primary);box-sizing:border-box}.el-popper[data-popper-placement^=top]>.el-popper__arrow{bottom:-5px}.el-popper[data-popper-placement^=top]>.el-popper__arrow:before{border-bottom-right-radius:2px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow{top:-5px}.el-popper[data-popper-placement^=bottom]>.el-popper__arrow:before{border-top-left-radius:2px}.el-popper[data-popper-placement^=left]>.el-popper__arrow{right:-5px}.el-popper[data-popper-placement^=left]>.el-popper__arrow:before{border-top-right-radius:2px}.el-popper[data-popper-placement^=right]>.el-popper__arrow{left:-5px}.el-popper[data-popper-placement^=right]>.el-popper__arrow:before{border-bottom-left-radius:2px}.el-popper[data-popper-placement^=top] .el-popper__arrow:before{border-top-color:transparent!important;border-left-color:transparent!important}.el-popper[data-popper-placement^=bottom] .el-popper__arrow:before{border-bottom-color:transparent!important;border-right-color:transparent!important}.el-popper[data-popper-placement^=left] .el-popper__arrow:before{border-left-color:transparent!important;border-bottom-color:transparent!important}.el-popper[data-popper-placement^=right] .el-popper__arrow:before{border-right-color:transparent!important;border-top-color:transparent!important}.el-select-dropdown__item{font-size:var(--el-font-size-base);padding:0 32px 0 20px;position:relative;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--el-text-color-regular);height:34px;line-height:34px;box-sizing:border-box;cursor:pointer}.el-select-dropdown__item.is-disabled{color:var(--el-text-color-placeholder);cursor:not-allowed}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background-color:var(--el-fill-color-light)}.el-select-dropdown__item.selected{color:var(--el-color-primary);font-weight:700}.el-statistic{--el-statistic-title-font-weight:400;--el-statistic-title-font-size:var(--el-font-size-extra-small);--el-statistic-title-color:var(--el-text-color-regular);--el-statistic-content-font-weight:400;--el-statistic-content-font-size:var(--el-font-size-extra-large);--el-statistic-content-color:var(--el-text-color-primary)}.el-statistic__head{font-weight:var(--el-statistic-title-font-weight);font-size:var(--el-statistic-title-font-size);color:var(--el-statistic-title-color);line-height:20px;margin-bottom:4px}.el-statistic__content{font-weight:var(--el-statistic-content-font-weight);font-size:var(--el-statistic-content-font-size);color:var(--el-statistic-content-color)}.el-statistic__value{display:inline-block}.el-statistic__prefix{margin-right:4px;display:inline-block}.el-statistic__suffix{margin-left:4px;display:inline-block}
diff --git a/demo/html/streamList/favicon.ico b/demo/html/streamList/favicon.ico
new file mode 100644 (file)
index 0000000..df36fcf
Binary files /dev/null and b/demo/html/streamList/favicon.ico differ
diff --git a/demo/html/streamList/index.html b/demo/html/streamList/index.html
new file mode 100644 (file)
index 0000000..f0604b3
--- /dev/null
@@ -0,0 +1,15 @@
+<!DOCTYPE html>
+<html lang="en">
+  <head>
+    <meta charset="UTF-8">
+    <link rel="icon" href="favicon.ico">
+    <meta name="viewport" content="width=device-width, initial-scale=1.0">
+    <title>直播流服务</title>
+    <script type="module" crossorigin src="assets/index-0087c1c0.js"></script>
+    <link rel="stylesheet" href="assets/index-3507ec43.css">
+  </head>
+  <body>
+    <div id="app"></div>
+    
+  </body>
+</html>
diff --git a/go.mod b/go.mod
index b7c54d984bbd72bd4b86418017a9c209e7492e0a..b18422ef2cf488c2b81b95c444166c957ac9f7e8 100644 (file)
--- a/go.mod
+++ b/go.mod
@@ -7,7 +7,7 @@ require (
        github.com/gofrs/uuid v4.3.0+incompatible
        github.com/gotk3/gotk3 v0.6.1
        github.com/mdp/qrterminal/v3 v3.0.0
-       github.com/qydysky/part v0.21.13
+       github.com/qydysky/part v0.22.6
        github.com/skip2/go-qrcode v0.0.0-20200617195104-da1b6568686e
        github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966
        golang.org/x/text v0.3.8
diff --git a/go.sum b/go.sum
index 5e3cca20def9e991d1a20ded02db5cd7ce7f337d..9ade2b1882f32f7c471110809a96fae6f3fa1382 100644 (file)
--- a/go.sum
+++ b/go.sum
@@ -70,6 +70,20 @@ github.com/qydysky/part v0.21.12 h1:XcY5sEcSGnZX4/7kQS83RTLQyvwpeR18u1M2YWVH73I=
 github.com/qydysky/part v0.21.12/go.mod h1:BG0tulTKW58jSkC0EZ0MrxDHe+gkPULfGNzksiGCayw=
 github.com/qydysky/part v0.21.13 h1:K3G0NlVsTCx0GkxuJmgtPsSrU1t+e+z0prWm94aofis=
 github.com/qydysky/part v0.21.13/go.mod h1:BG0tulTKW58jSkC0EZ0MrxDHe+gkPULfGNzksiGCayw=
+github.com/qydysky/part v0.22.0 h1:FTNNEoA7NEvxI42CPY0m8wOnMepPboIlWgX6NMWcq7o=
+github.com/qydysky/part v0.22.0/go.mod h1:BG0tulTKW58jSkC0EZ0MrxDHe+gkPULfGNzksiGCayw=
+github.com/qydysky/part v0.22.1 h1:zHV4yW133dO5GH//8Ye8HU+LIEz5HDqvJTeMiWe0Wdk=
+github.com/qydysky/part v0.22.1/go.mod h1:BG0tulTKW58jSkC0EZ0MrxDHe+gkPULfGNzksiGCayw=
+github.com/qydysky/part v0.22.2 h1:JgGdUmDfa3E2IIESJ8OgS71O0W6JJVXA5V7uPPUX9KY=
+github.com/qydysky/part v0.22.2/go.mod h1:BG0tulTKW58jSkC0EZ0MrxDHe+gkPULfGNzksiGCayw=
+github.com/qydysky/part v0.22.3 h1:7BeZuXSt+o9gdA0fi1CZC+65BXY8ltVBqLBEo2ZiEgQ=
+github.com/qydysky/part v0.22.3/go.mod h1:BG0tulTKW58jSkC0EZ0MrxDHe+gkPULfGNzksiGCayw=
+github.com/qydysky/part v0.22.4 h1:as7goJRSc/JFT2IlCQWARCtX/DiN7UGPKAxAqb7I5Ek=
+github.com/qydysky/part v0.22.4/go.mod h1:BG0tulTKW58jSkC0EZ0MrxDHe+gkPULfGNzksiGCayw=
+github.com/qydysky/part v0.22.5 h1:9rTwdcZwLiC0gRR5kUbp6LEeeu65Dt/nFSYSteBqlwY=
+github.com/qydysky/part v0.22.5/go.mod h1:BG0tulTKW58jSkC0EZ0MrxDHe+gkPULfGNzksiGCayw=
+github.com/qydysky/part v0.22.6 h1:43xGuzYg8RnivV6bNad42Y8uxaRwT59/HYeDVYp6rhE=
+github.com/qydysky/part v0.22.6/go.mod h1:BG0tulTKW58jSkC0EZ0MrxDHe+gkPULfGNzksiGCayw=
 github.com/shirou/gopsutil v3.20.12+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA=
 github.com/shirou/gopsutil v3.21.11+incompatible h1:+1+c1VGhc88SSonWP6foOcLhvnKlUeu/erjjvaPEYiI=
 github.com/shirou/gopsutil v3.21.11+incompatible/go.mod h1:5b4v6he4MtMOwMlS0TUMTu2PcXUg8+E1lC7eC3UO/RA=