diff --git a/.gitignore b/.gitignore index a4879acb..c59b01b1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ -/.idea +.idea .DS_Store +.vscode client/node_modules client/.pnp @@ -24,3 +25,5 @@ client/yarn-debug.log* client/yarn-error.log* client/yarn.lock client/package-lock.json +client/.vscode +client/dist diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index e69de29b..00000000 diff --git a/Dockerfile b/Dockerfile index 4b70a60e..f13f0072 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,4 @@ -FROM node:12.22.1 as nodeBuilder - +FROM node:16.14.0 as nodeBuilder # 指定构建过程中的工作目录 WORKDIR /wxcloudrun-wxcomponent @@ -17,7 +16,7 @@ WORKDIR /wxcloudrun-wxcomponent COPY . /wxcloudrun-wxcomponent/ # 执行代码编译命令。操作系统参数为linux,编译后的二进制产物命名为main,并存放在当前目录下。 -RUN GOOS=linux go build -o main . +RUN GOOS=linux GOARCH=amd64 go build -o main . # 选用运行时所用基础镜像(GO语言选择原则:尽量体积小、包含基础linux内容的基础镜像) FROM alpine:3.13 @@ -30,6 +29,13 @@ COPY --from=builder /wxcloudrun-wxcomponent/main /wxcloudrun-wxcomponent/ COPY --from=builder /wxcloudrun-wxcomponent/comm/config/server.conf /wxcloudrun-wxcomponent/comm/config/ COPY --from=nodeBuilder /wxcloudrun-wxcomponent/client/dist /wxcloudrun-wxcomponent/client/dist +# 设置时区 +RUN apk --update add tzdata && \ + cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && \ + echo "Asia/Shanghai" > /etc/timezone && \ + apk del tzdata && \ + rm -rf /var/cache/apk/* + # 设置release模式 ENV GIN_MODE release diff --git a/api/admin/authorizer.go b/api/admin/authorizer.go index a44ae5ee..b5c1be6f 100644 --- a/api/admin/authorizer.go +++ b/api/admin/authorizer.go @@ -30,7 +30,7 @@ type authorizerInfo struct { } type getAuthorizerListResp struct { TotalCount int `json:"total_count"` - List []authorizerInfo `json:list` + List []authorizerInfo `json:"list"` } func pullAuthorizerListHandler(c *gin.Context) { diff --git a/api/admin/callbackrecords.go b/api/admin/callbackrecords.go index d39c8b91..841c1263 100644 --- a/api/admin/callbackrecords.go +++ b/api/admin/callbackrecords.go @@ -29,7 +29,7 @@ type getWxBizRecordsReq struct { Limit int `form:"limit"` } -func wxComponentRecordsHandler(c *gin.Context) { +func getWxComponentRecordsHandler(c *gin.Context) { var req getWxComponentRecordsReq if err := c.ShouldBindQuery(&req); err != nil { c.JSON(http.StatusOK, errno.ErrInvalidParam.WithData(err.Error())) @@ -50,7 +50,7 @@ func wxComponentRecordsHandler(c *gin.Context) { c.JSON(http.StatusOK, errno.OK.WithData(gin.H{"total": total, "records": records})) } -func wxBizRecordsHandler(c *gin.Context) { +func getWxBizRecordsHandler(c *gin.Context) { var req getWxBizRecordsReq if err := c.ShouldBindQuery(&req); err != nil { c.JSON(http.StatusOK, errno.ErrInvalidParam.WithData(err.Error())) @@ -71,7 +71,7 @@ func wxBizRecordsHandler(c *gin.Context) { c.JSON(http.StatusOK, errno.OK.WithData(gin.H{"total": total, "records": records})) } -func wxCallBackConfigHandler(c *gin.Context) { +func getWxCallBackConfigHandler(c *gin.Context) { c.JSON(http.StatusOK, errno.OK.WithData(gin.H{ "envId": wxbase.GetEnvId(), "service": wxbase.GetService(), diff --git a/api/admin/callbackrules.go b/api/admin/callbackrules.go new file mode 100644 index 00000000..e9dcd5ae --- /dev/null +++ b/api/admin/callbackrules.go @@ -0,0 +1,207 @@ +package admin + +import ( + "encoding/json" + "fmt" + "net/http" + "strings" + "time" + + "github.com/WeixinCloud/wxcloudrun-wxcomponent/comm/errno" + "github.com/WeixinCloud/wxcloudrun-wxcomponent/comm/httputils" + "github.com/WeixinCloud/wxcloudrun-wxcomponent/comm/log" + "github.com/WeixinCloud/wxcloudrun-wxcomponent/db/dao" + "github.com/WeixinCloud/wxcloudrun-wxcomponent/db/model" + "github.com/gin-gonic/gin" +) + +type getCallBackProxyRuleListReq struct { + Offset int `form:"offset"` + Limit int `form:"limit"` + Type int `form:"type"` +} + +type callBackProxyRule struct { + ID int32 `json:"id"` + Name string `json:"name"` + InfoType string `json:"infoType"` + MsgType string `json:"msgType"` + Event string `json:"event"` + Open int `json:"open"` + Data model.HttpProxyConfig `json:"data"` + CreateTime int64 `json:"createTime"` + UpdateTime int64 `json:"updateTime"` +} + +func getCallBackProxyRuleListHandler(c *gin.Context) { + var req getCallBackProxyRuleListReq + if err := c.ShouldBindQuery(&req); err != nil { + c.JSON(http.StatusOK, errno.ErrInvalidParam.WithData(err.Error())) + return + } + dbValue, total, err := dao.GetWxCallBackRuleList(req.Offset, req.Limit, req.Type) + if err != nil { + c.JSON(http.StatusOK, errno.ErrSystemError.WithData(err.Error())) + return + } + res := make([]callBackProxyRule, 0, 10) + for _, v := range dbValue { + var proxyConfig model.HttpProxyConfig + if err = json.Unmarshal([]byte(v.Info), &proxyConfig); err != nil { + log.Errorf("Unmarshal err, %v", err) + } else { + res = append(res, callBackProxyRule{ + ID: v.ID, + Name: v.Name, + InfoType: v.InfoType, + MsgType: v.MsgType, + Event: v.Event, + Open: v.Open, + Data: proxyConfig, + CreateTime: v.CreateTime.UnixNano() / 1e6, + UpdateTime: v.UpdateTime.UnixNano() / 1e6, + }) + } + } + c.JSON(http.StatusOK, errno.OK.WithData(gin.H{ + "total": total, + "rules": res, + })) +} + +func updateCallBackProxyRuleHandler(c *gin.Context) { + var req callBackProxyRule + if err := c.ShouldBindJSON(&req); err != nil { + c.JSON(http.StatusOK, errno.ErrInvalidParam.WithData(err.Error())) + return + } + if req.InfoType == "" && req.MsgType == "" && req.Event == "" { + c.JSON(http.StatusOK, errno.ErrInvalidParam.WithData("消息推送类型为空")) + return + } + value, _ := json.Marshal(req.Data) + if err := dao.UpdateWxCallBackRule(&model.WxCallbackRule{ + ID: req.ID, + Name: req.Name, + InfoType: req.InfoType, + MsgType: req.MsgType, + Event: req.Event, + Open: req.Open, + Type: model.PROXYTYPE_HTTP, + Info: string(value), + }); err != nil { + c.JSON(http.StatusOK, errno.ErrSystemError.WithData(err.Error())) + return + } + c.JSON(http.StatusOK, errno.OK) +} + +func addCallBackProxyRuleHandler(c *gin.Context) { + var req callBackProxyRule + if err := c.ShouldBindJSON(&req); err != nil { + c.JSON(http.StatusOK, errno.ErrInvalidParam.WithData(err.Error())) + return + } + if req.InfoType == "" && req.MsgType == "" && req.Event == "" { + c.JSON(http.StatusOK, errno.ErrInvalidParam.WithData("消息推送类型为空")) + return + } + value, _ := json.Marshal(req.Data) + if err := dao.AddWxCallBackRule(&model.WxCallbackRule{ + Name: req.Name, + InfoType: req.InfoType, + MsgType: req.MsgType, + Event: req.Event, + Open: req.Open, + Type: model.PROXYTYPE_HTTP, + Info: string(value), + }); err != nil { + if strings.Contains(err.Error(), "Error 1062") { + c.JSON(http.StatusOK, errno.ErrInvalidParam.WithData("该事件已存在转发规则")) + return + } + c.JSON(http.StatusOK, errno.ErrSystemError.WithData(err.Error())) + return + } + c.JSON(http.StatusOK, errno.OK) +} + +type callBackProxyRuleId struct { + ID int32 `form:"id"` +} + +func delCallBackProxyRuleHandler(c *gin.Context) { + var req callBackProxyRuleId + if err := c.ShouldBindQuery(&req); err != nil { + c.JSON(http.StatusOK, errno.ErrInvalidParam.WithData(err.Error())) + return + } + if err := dao.DelWxCallBackRule(req.ID); err != nil { + c.JSON(http.StatusOK, errno.ErrSystemError.WithData(err.Error())) + return + } + c.JSON(http.StatusOK, errno.OK) +} + +func testCallbackRuleHandler(c *gin.Context) { + var req callBackProxyRuleId + if err := c.ShouldBindJSON(&req); err != nil { + c.JSON(http.StatusOK, errno.ErrInvalidParam.WithData(err.Error())) + return + } + if record, err := dao.GetWxCallBackRuleById(req.ID); err != nil { + c.JSON(http.StatusOK, errno.ErrSystemError.WithData(err.Error())) + return + } else { + if record.Open != 0 && record.Type == model.PROXYTYPE_HTTP { + var proxyConfig model.HttpProxyConfig + if err = json.Unmarshal([]byte(record.Info), &proxyConfig); err != nil { + log.Errorf("Unmarshal err, %v", err) + c.JSON(http.StatusOK, errno.ErrSystemError.WithData(err.Error())) + return + } + resp, err := httputils.PostJson(fmt.Sprintf("http://127.0.0.1:%d%s", proxyConfig.Port, + strings.Replace(proxyConfig.Path, "$APPID$", "wxtestappid", -1)), + genWxCallBackReq(record)) + if err != nil { + log.Error(err) + c.JSON(http.StatusOK, errno.ErrRequestErr.WithData(err.Error())) + return + } + c.JSON(http.StatusOK, errno.OK.WithData(string(resp))) + return + } else { + c.JSON(http.StatusOK, errno.ErrInvalidStatus.WithData("该规则未启用或类型异常")) + return + } + } +} + +type wxCallBackReq struct { + CreateTime int64 `json:"CreateTime"` + ToUserName string `json:"ToUserName,omitempty"` + FromUserName string `json:"FromUserName,omitempty"` + InfoType string `json:"InfoType,omitempty"` + MsgType string `json:"MsgType,omitempty"` + Event string `json:"Event,omitempty"` + Data string `json:"Data,omitempty"` +} + +func genWxCallBackReq(rule *model.WxCallbackRule) *wxCallBackReq { + if rule.InfoType != "" { + return &wxCallBackReq{ + CreateTime: time.Now().UnixNano() / 1e6, + InfoType: rule.InfoType, + Data: "TestData", + } + } else { + return &wxCallBackReq{ + CreateTime: time.Now().UnixNano() / 1e6, + MsgType: rule.MsgType, + Event: rule.Event, + ToUserName: "TestUserName1", + FromUserName: "TestUserName2", + Data: "TestData", + } + } +} diff --git a/api/admin/init.go b/api/admin/init.go index 5b627a1b..0820f1da 100644 --- a/api/admin/init.go +++ b/api/admin/init.go @@ -11,12 +11,10 @@ import ( // InitAdmin 初始化管理员 func InitAdmin(username, password string) error { - err := dao.AddUserRecord(username, password) - if err != nil { + if err := dao.AddUserRecordIfNeeded(username, password); err != nil { log.Errorf("InitAuth err %v", err) return err } - log.Debugf("SaveUser user[%s] pwd[%s] Succ ", username, password) return nil } diff --git a/api/admin/proxy.go b/api/admin/proxy.go new file mode 100644 index 00000000..e16a4d8a --- /dev/null +++ b/api/admin/proxy.go @@ -0,0 +1,31 @@ +package admin + +import ( + "net/http" + + "github.com/WeixinCloud/wxcloudrun-wxcomponent/api/proxy" + "github.com/WeixinCloud/wxcloudrun-wxcomponent/comm/errno" + "github.com/gin-gonic/gin" +) + +func getProxyHandler(c *gin.Context) { + c.JSON(http.StatusOK, errno.OK.WithData(proxy.GetProxyConfig())) +} + +type updateProxyReq struct { + Open bool `json:"open"` + Port int `json:"port"` +} + +func updateProxyHandler(c *gin.Context) { + var req updateProxyReq + if err := c.ShouldBindJSON(&req); err != nil { + c.JSON(http.StatusOK, errno.ErrInvalidParam.WithData(err.Error())) + return + } + if err := proxy.SetProxyConfig(req.Open, req.Port, ""); err != nil { + c.JSON(http.StatusOK, errno.ErrSystemError.WithData(err.Error())) + return + } + c.JSON(http.StatusOK, errno.OK) +} diff --git a/api/admin/routers.go b/api/admin/routers.go index d2adc8e3..a6390240 100644 --- a/api/admin/routers.go +++ b/api/admin/routers.go @@ -1,27 +1,33 @@ package admin import ( + "github.com/WeixinCloud/wxcloudrun-wxcomponent/api/innerservice" "github.com/WeixinCloud/wxcloudrun-wxcomponent/middleware" "github.com/gin-gonic/gin" ) // Routers 路由 -func Routers(e *gin.Engine) { +func Routers(e *gin.RouterGroup) { // auth e.PUT("/auth", authHandler) g := e.Group("/admin", middleware.JWTMiddleWare) // 第三方token - g.GET("/component-access-token", componentAccessTokenHandler) - g.GET("/cloudbase-access-token", cloudbaseAccessTokenHandler) - g.GET("/authorizer-access-token", authorizerAccessTokenHandler) - g.GET("/ticket", ticketHandler) + g.GET("/cloudbase-access-token", getCloudbaseAccessTokenHandler) + g.GET("/component-access-token", innerservice.GetComponentAccessTokenHandler) + g.GET("/authorizer-access-token", innerservice.GetAuthorizerAccessTokenHandler) + g.GET("/ticket", innerservice.GetTicketHandler) // 消息与事件 - g.GET("/wx-component-records", wxComponentRecordsHandler) - g.GET("/wx-biz-records", wxBizRecordsHandler) - g.GET("/callback-config", wxCallBackConfigHandler) + g.GET("/wx-component-records", getWxComponentRecordsHandler) + g.GET("/wx-biz-records", getWxBizRecordsHandler) + g.GET("/callback-config", getWxCallBackConfigHandler) + g.GET("/callback-proxy-rule-list", getCallBackProxyRuleListHandler) + g.POST("/callback-proxy-rule", updateCallBackProxyRuleHandler) + g.PUT("/callback-proxy-rule", addCallBackProxyRuleHandler) + g.DELETE("/callback-proxy-rule", delCallBackProxyRuleHandler) + g.POST("/callback-test", testCallbackRuleHandler) // 小程序管理 g.POST("/pull-authorizer-list", pullAuthorizerListHandler) @@ -38,4 +44,8 @@ func Routers(e *gin.Engine) { // 刷新token g.GET("/refresh-auth", refreshAuthHandler) + + // 转发设置 + g.GET("/proxy", getProxyHandler) + g.POST("/proxy", updateProxyHandler) } diff --git a/api/admin/settings.go b/api/admin/settings.go index ac46a05a..82c131c5 100644 --- a/api/admin/settings.go +++ b/api/admin/settings.go @@ -33,8 +33,9 @@ func getWxSecretHandler(c *gin.Context) { } type componentInfo struct { - Name string `json:"name"` - Desc string `json:"desc"` + Name string `json:"name"` + Desc string `json:"desc"` + RedirectUrl string `json:"redirectUrl"` } func setComponentInfoHandler(c *gin.Context) { @@ -44,7 +45,7 @@ func setComponentInfoHandler(c *gin.Context) { return } value, _ := json.Marshal(req) - if err := dao.SetByStr("authinfo", string(value)); err != nil { + if err := dao.SetCommKv("authinfo", string(value)); err != nil { c.JSON(http.StatusOK, errno.ErrSystemError.WithData(err.Error())) return } diff --git a/api/admin/user.go b/api/admin/user.go index 656a27d3..73b19400 100644 --- a/api/admin/user.go +++ b/api/admin/user.go @@ -14,7 +14,7 @@ import ( "github.com/gin-gonic/gin" ) -type userRequest struct { +type userReq struct { Username string `json:"username"` // 用户名 Password string `json:"password"` // 密码md5 OldPassword string `json:"oldPassword"` // 旧密码md5 @@ -22,7 +22,7 @@ type userRequest struct { // 更新用户密码 func updateUserNameHandler(c *gin.Context) { - var req userRequest + var req userReq if err := c.ShouldBindJSON(&req); err != nil { log.Error(err.Error()) c.JSON(http.StatusOK, errno.ErrInvalidParam.WithData(err.Error())) @@ -45,7 +45,7 @@ func updateUserNameHandler(c *gin.Context) { // 更新用户密码 func updateUserPwdHandler(c *gin.Context) { - var req userRequest + var req userReq if err := c.ShouldBindJSON(&req); err != nil { log.Error(err.Error()) c.JSON(http.StatusOK, errno.ErrInvalidParam.WithData(err.Error())) diff --git a/api/admin/wxtoken.go b/api/admin/wxtoken.go index 29b6a5e9..e333b749 100644 --- a/api/admin/wxtoken.go +++ b/api/admin/wxtoken.go @@ -5,43 +5,10 @@ import ( "github.com/WeixinCloud/wxcloudrun-wxcomponent/comm/errno" - wxbase "github.com/WeixinCloud/wxcloudrun-wxcomponent/comm/wx/base" "github.com/WeixinCloud/wxcloudrun-wxcomponent/comm/wx/token/cloudbasetoken" - token "github.com/WeixinCloud/wxcloudrun-wxcomponent/comm/wx/token/commtoken" "github.com/gin-gonic/gin" ) -func ticketHandler(c *gin.Context) { - ticket := wxbase.GetTicket() - if len(ticket) == 0 { - c.JSON(http.StatusOK, errno.ErrEmptyTicket) - return - } - c.JSON(http.StatusOK, errno.OK.WithData(gin.H{"ticket": ticket})) -} - -func cloudbaseAccessTokenHandler(c *gin.Context) { +func getCloudbaseAccessTokenHandler(c *gin.Context) { c.JSON(http.StatusOK, errno.OK.WithData(gin.H{"token": cloudbasetoken.GetCloudBaseAccessToken()})) } - -func componentAccessTokenHandler(c *gin.Context) { - token, err := token.GetNewComponentAccessToken() - if err != nil { - if err.Error() == "empty ticket" { - c.JSON(http.StatusOK, errno.ErrEmptyTicket) - return - } - c.JSON(http.StatusOK, errno.ErrSystemError.WithData(err.Error())) - return - } - c.JSON(http.StatusOK, errno.OK.WithData(gin.H{"token": token})) -} - -func authorizerAccessTokenHandler(c *gin.Context) { - token, err := token.GetNewAuthorizerAccessToken(c.Query("appid")) - if err != nil { - c.JSON(http.StatusOK, errno.ErrSystemError.WithData(err.Error())) - return - } - c.JSON(http.StatusOK, errno.OK.WithData(gin.H{"token": token})) -} diff --git a/api/authpage/info.go b/api/authpage/info.go index 44f28dc1..516b710f 100644 --- a/api/authpage/info.go +++ b/api/authpage/info.go @@ -12,7 +12,7 @@ import ( ) func getComponentInfoHandler(c *gin.Context) { - value := dao.GetByStr("authinfo", "{}") + value := dao.GetCommKv("authinfo", "{}") var mapResult map[string]interface{} if err := json.Unmarshal([]byte(value), &mapResult); err != nil { c.JSON(http.StatusOK, errno.ErrSystemError.WithData(err.Error())) diff --git a/api/authpage/routers.go b/api/authpage/routers.go index 2c2128ed..478d8649 100644 --- a/api/authpage/routers.go +++ b/api/authpage/routers.go @@ -5,7 +5,7 @@ import ( ) // Routers 路由 -func Routers(e *gin.Engine) { +func Routers(e *gin.RouterGroup) { g := e.Group("/authpage") g.GET("/componentinfo", getComponentInfoHandler) g.GET("/preauthcode", getPreAuthCodeHandler) diff --git a/api/innerservice/routers.go b/api/innerservice/routers.go new file mode 100644 index 00000000..e716143c --- /dev/null +++ b/api/innerservice/routers.go @@ -0,0 +1,14 @@ +package innerservice + +import ( + "github.com/WeixinCloud/wxcloudrun-wxcomponent/middleware" + "github.com/gin-gonic/gin" +) + +// Routers 路由 +func Routers(e *gin.Engine) { + g := e.Group("/inner", middleware.InnerServiceMiddleWare) + g.GET("/component-access-token", GetComponentAccessTokenHandler) + g.GET("/authorizer-access-token", GetAuthorizerAccessTokenHandler) + g.GET("/ticket", GetTicketHandler) +} diff --git a/api/innerservice/wxtoken.go b/api/innerservice/wxtoken.go new file mode 100644 index 00000000..5b10c103 --- /dev/null +++ b/api/innerservice/wxtoken.go @@ -0,0 +1,69 @@ +package innerservice + +import ( + "net/http" + "time" + + "github.com/WeixinCloud/wxcloudrun-wxcomponent/comm/errno" + "github.com/WeixinCloud/wxcloudrun-wxcomponent/comm/log" + + wxbase "github.com/WeixinCloud/wxcloudrun-wxcomponent/comm/wx/base" + "github.com/WeixinCloud/wxcloudrun-wxcomponent/comm/wx/token/wxtoken" + "github.com/gin-gonic/gin" +) + +// GetTicketHandler 获取Ticket +func GetTicketHandler(c *gin.Context) { + ticket := wxbase.GetTicket() + if len(ticket) == 0 { + c.JSON(http.StatusOK, errno.ErrEmptyTicket) + return + } + c.JSON(http.StatusOK, errno.OK.WithData(gin.H{"ticket": ticket})) +} + +// GetComponentAccessTokenHandler 获取ComponentAccessToken +func GetComponentAccessTokenHandler(c *gin.Context) { + var token string + var err error + for i := 0; i < 3; i++ { + if token, err = wxtoken.GetComponentAccessToken(); err != nil { + log.Error(err) + if err.Error() == "lock fail" { + time.Sleep(200 * time.Millisecond) + continue + } + } + break + } + if err != nil { + if err.Error() == "empty ticket" { + c.JSON(http.StatusOK, errno.ErrEmptyTicket) + return + } + c.JSON(http.StatusOK, errno.ErrSystemError.WithData(err.Error())) + return + } + c.JSON(http.StatusOK, errno.OK.WithData(gin.H{"token": token})) +} + +// GetAuthorizerAccessTokenHandler 获取AuthorizerAccessToken +func GetAuthorizerAccessTokenHandler(c *gin.Context) { + var token string + var err error + for i := 0; i < 3; i++ { + if token, err = wxtoken.GetAuthorizerAccessToken(c.Query("appid")); err != nil { + log.Error(err) + if err.Error() == "lock fail" { + time.Sleep(200 * time.Millisecond) + continue + } + } + break + } + if err != nil { + c.JSON(http.StatusOK, errno.ErrSystemError.WithData(err.Error())) + return + } + c.JSON(http.StatusOK, errno.OK.WithData(gin.H{"token": token})) +} diff --git a/api/proxy/proxy.go b/api/proxy/proxy.go new file mode 100644 index 00000000..8deb7f18 --- /dev/null +++ b/api/proxy/proxy.go @@ -0,0 +1,105 @@ +package proxy + +import ( + "encoding/json" + "fmt" + "net/http" + "net/http/httputil" + "net/url" + + "github.com/WeixinCloud/wxcloudrun-wxcomponent/comm/errno" + "github.com/WeixinCloud/wxcloudrun-wxcomponent/comm/log" + "github.com/WeixinCloud/wxcloudrun-wxcomponent/db/dao" + + "github.com/gin-gonic/gin" +) + +// ProxyConfig 代理配置 +type ProxyConfig struct { + Open bool `json:"open"` + Port int `json:"port"` + Path string `json:"path,omitempty"` + Url string `json:"url"` +} + +var proxyConfig ProxyConfig +var target *url.URL + +// ProxyHandler 代理处理器 +func ProxyHandler(c *gin.Context) { + if proxyConfig.Open && target != nil { + proxy := httputil.NewSingleHostReverseProxy(target) + proxy.ErrorHandler = func(rw http.ResponseWriter, req *http.Request, err error) { + log.Errorf("http: proxy error: %v", err) + result, _ := json.Marshal(errno.ErrSystemError.WithData(err.Error())) + rw.Header().Set("Content-Type", "application/json") + rw.Write([]byte(result)) + } + proxy.ServeHTTP(c.Writer, c.Request) + } else { + c.Status(http.StatusNotFound) + } +} + +// GetProxyConfig 获取代理配置 +func GetProxyConfig() ProxyConfig { + return proxyConfig +} + +// SetProxyConfig 设置代理配置 +func SetProxyConfig(open bool, port int, path string) error { + proxyConfig = ProxyConfig{ + Open: open, + Port: port, + Path: path, + Url: fmt.Sprintf("http://127.0.0.1:%d%s", port, path), + } + if open { + var err error + if target, err = url.Parse(proxyConfig.Url); err != nil { + log.Errorf("url Parse error: %v", err) + return err + } + } else { + target = nil + } + if err := setProxyConfigToKv(&proxyConfig); err != nil { + log.Errorf("url setProxyConfigToKv error: %v", err) + return err + } + return nil +} + +func getProxyConfigFromKv(proxyConfig *ProxyConfig) { + value := dao.GetCommKv("proxy", "") + if err := json.Unmarshal([]byte(value), proxyConfig); err != nil { + log.Errorf("getProxyConfigFromKv fail err %s value %s", err.Error(), value) + proxyConfig.Open = false + proxyConfig.Port = 0 + proxyConfig.Path = "" + proxyConfig.Url = "" + } + log.Infof("getProxyConfigFromKv %v", *proxyConfig) +} + +func setProxyConfigToKv(proxyConfig *ProxyConfig) error { + value, _ := json.Marshal(*proxyConfig) + log.Infof("setProxyConfigToKv %v", *proxyConfig) + return dao.SetCommKv("proxy", string(value)) +} + +// Init 初始化 +func Init() error { + getProxyConfigFromKv(&proxyConfig) + if proxyConfig.Open { + var err error + if target, err = url.Parse(proxyConfig.Url); err != nil { + log.Errorf("url Parse error: %v", err) + proxyConfig.Open = false + target = nil + } + } else { + target = nil + } + return nil +} diff --git a/api/wxcallback/biz.go b/api/wxcallback/biz.go index 6f68fb97..97af0a63 100644 --- a/api/wxcallback/biz.go +++ b/api/wxcallback/biz.go @@ -6,6 +6,7 @@ import ( "time" "github.com/WeixinCloud/wxcloudrun-wxcomponent/comm/errno" + "github.com/WeixinCloud/wxcloudrun-wxcomponent/comm/log" "github.com/WeixinCloud/wxcloudrun-wxcomponent/db/dao" "github.com/WeixinCloud/wxcloudrun-wxcomponent/db/model" @@ -21,7 +22,7 @@ type wxCallbackBizRecord struct { } func bizHandler(c *gin.Context) { - // add record + // 记录到数据库 body, _ := ioutil.ReadAll(c.Request.Body) var json wxCallbackBizRecord if err := binding.JSON.BindBody(body, &json); err != nil { @@ -44,5 +45,15 @@ func bizHandler(c *gin.Context) { c.JSON(http.StatusOK, errno.ErrSystemError.WithData(err.Error())) return } - c.String(http.StatusOK, "success") + + // 转发到用户配置的地址 + proxyOpen, err := proxyCallbackMsg("", json.MsgType, json.Event, string(body), c) + if err != nil { + log.Error(err) + c.JSON(http.StatusOK, errno.ErrSystemError.WithData(err.Error())) + return + } + if !proxyOpen { + c.String(http.StatusOK, "success") + } } diff --git a/api/wxcallback/comm.go b/api/wxcallback/comm.go new file mode 100644 index 00000000..714f1b50 --- /dev/null +++ b/api/wxcallback/comm.go @@ -0,0 +1,70 @@ +package wxcallback + +import ( + "bytes" + "encoding/json" + "fmt" + "io/ioutil" + "net/http" + "net/http/httputil" + "net/url" + "strings" + + "github.com/WeixinCloud/wxcloudrun-wxcomponent/comm/errno" + "github.com/WeixinCloud/wxcloudrun-wxcomponent/comm/log" + "github.com/WeixinCloud/wxcloudrun-wxcomponent/db/dao" + "github.com/WeixinCloud/wxcloudrun-wxcomponent/db/model" + "github.com/gin-gonic/gin" +) + +func newReverseProxy(target *url.URL) *httputil.ReverseProxy { + targetQuery := target.RawQuery + director := func(req *http.Request) { + req.URL.Scheme = target.Scheme + req.URL.Host = target.Host + req.Host = target.Host + req.URL.Path = target.Path + if targetQuery == "" || req.URL.RawQuery == "" { + req.URL.RawQuery = targetQuery + req.URL.RawQuery + } else { + req.URL.RawQuery = targetQuery + "&" + req.URL.RawQuery + } + if _, ok := req.Header["User-Agent"]; !ok { + req.Header.Set("User-Agent", "") + } + } + errorHandler := func(rw http.ResponseWriter, req *http.Request, err error) { + log.Errorf("http: proxy error: %v", err) + result, _ := json.Marshal(errno.ErrSystemError.WithData(err.Error())) + rw.Header().Set("Content-Type", "application/json") + rw.Write([]byte(result)) + } + return &httputil.ReverseProxy{Director: director, ErrorHandler: errorHandler} +} + +func proxyCallbackMsg(infoType string, msgType string, event string, body string, c *gin.Context) (bool, error) { + rule, err := dao.GetWxCallBackRuleWithCache(infoType, msgType, event) + if err != nil { + log.Error(err) + return false, err + } + if rule != nil && rule.Open != 0 && rule.Type == model.PROXYTYPE_HTTP { + var proxyConfig model.HttpProxyConfig + if err = json.Unmarshal([]byte(rule.Info), &proxyConfig); err != nil { + log.Errorf("Unmarshal err, %v", err) + return false, err + } + path := strings.Replace(proxyConfig.Path, "$APPID$", c.Param("appid"), -1) + log.Infof("proxy: %v, real path %s", rule, path) + var target *url.URL + if target, err = url.Parse(fmt.Sprintf("http://127.0.0.1:%d%s", proxyConfig.Port, path)); err != nil { + log.Errorf("url Parse error: %v", err) + return false, err + } + proxy := newReverseProxy(target) + c.Request.Body = ioutil.NopCloser(bytes.NewBuffer([]byte(body))) + proxy.ServeHTTP(c.Writer, c.Request) + return true, nil + } + return false, nil +} diff --git a/api/wxcallback/component.go b/api/wxcallback/component.go index b3cf9bc6..19636e47 100644 --- a/api/wxcallback/component.go +++ b/api/wxcallback/component.go @@ -24,7 +24,7 @@ type wxCallbackComponentRecord struct { } func componentHandler(c *gin.Context) { - // add record + // 记录到数据库 body, _ := ioutil.ReadAll(c.Request.Body) var json wxCallbackComponentRecord if err := binding.JSON.BindBody(body, &json); err != nil { @@ -45,6 +45,7 @@ func componentHandler(c *gin.Context) { return } + // 处理授权相关的消息 var err error switch json.InfoType { case "component_verify_ticket": @@ -61,7 +62,18 @@ func componentHandler(c *gin.Context) { c.JSON(http.StatusOK, errno.ErrSystemError.WithData(err.Error())) return } - c.String(http.StatusOK, "success") + + // 转发到用户配置的地址 + var proxyOpen bool + proxyOpen, err = proxyCallbackMsg(json.InfoType, "", "", string(body), c) + if err != nil { + log.Error(err) + c.JSON(http.StatusOK, errno.ErrSystemError.WithData(err.Error())) + return + } + if !proxyOpen { + c.String(http.StatusOK, "success") + } } type ticketRecord struct { diff --git a/client/.editorconfig b/client/.editorconfig new file mode 100644 index 00000000..3c44241c --- /dev/null +++ b/client/.editorconfig @@ -0,0 +1,9 @@ +root = true + +[*] +indent_style = space +indent_size = 4 +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true diff --git a/client/dist/assets/home01.c1a31d07.png b/client/dist/assets/home01.c1a31d07.png deleted file mode 100644 index def15d53..00000000 Binary files a/client/dist/assets/home01.c1a31d07.png and /dev/null differ diff --git a/client/dist/assets/home02.ab10f0fc.png b/client/dist/assets/home02.ab10f0fc.png deleted file mode 100644 index dc69f476..00000000 Binary files a/client/dist/assets/home02.ab10f0fc.png and /dev/null differ diff --git a/client/dist/assets/home03.7607a7a3.png b/client/dist/assets/home03.7607a7a3.png deleted file mode 100644 index ce722c19..00000000 Binary files a/client/dist/assets/home03.7607a7a3.png and /dev/null differ diff --git a/client/dist/assets/home04.0a92806c.png b/client/dist/assets/home04.0a92806c.png deleted file mode 100644 index 6b6eb9d3..00000000 Binary files a/client/dist/assets/home04.0a92806c.png and /dev/null differ diff --git a/client/dist/assets/home05.acfbe87c.png b/client/dist/assets/home05.acfbe87c.png deleted file mode 100644 index 29f91630..00000000 Binary files a/client/dist/assets/home05.acfbe87c.png and /dev/null differ diff --git a/client/dist/assets/home06.b8545867.png b/client/dist/assets/home06.b8545867.png deleted file mode 100644 index b8f63ca4..00000000 Binary files a/client/dist/assets/home06.b8545867.png and /dev/null differ diff --git a/client/dist/assets/index.0cafb0d5.js b/client/dist/assets/index.0cafb0d5.js deleted file mode 100644 index 061329bf..00000000 --- a/client/dist/assets/index.0cafb0d5.js +++ /dev/null @@ -1 +0,0 @@ -var we=Object.defineProperty,ke=Object.defineProperties;var Te=Object.getOwnPropertyDescriptors;var de=Object.getOwnPropertySymbols;var Se=Object.prototype.hasOwnProperty,Ie=Object.prototype.propertyIsEnumerable;var he=(t,s,a)=>s in t?we(t,s,{enumerable:!0,configurable:!0,writable:!0,value:a}):t[s]=a,K=(t,s)=>{for(var a in s||(s={}))Se.call(s,a)&&he(t,a,s[a]);if(de)for(var a of de(s))Ie.call(s,a)&&he(t,a,s[a]);return t},ee=(t,s)=>ke(t,Te(s));import{h as y,a as ue,M as C,r as n,u as te,b as me,j as e,c as Fe,d as u,D as _e,N as $e,C as pe,O as Me,e as H,H as Pe,A as Le,V as ze,S as Re,I as N,B as V,m as ae,T as U,P as Ee,f as Be,g as Ce,i as We,k as je,R as Ke,l as Ue,n as qe,o as Oe,p as He,q as Ve,s as v}from"./vendor.9dbeab63.js";const Ye=function(){const s=document.createElement("link").relList;if(s&&s.supports&&s.supports("modulepreload"))return;for(const c of document.querySelectorAll('link[rel="modulepreload"]'))d(c);new MutationObserver(c=>{for(const r of c)if(r.type==="childList")for(const p of r.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&d(p)}).observe(document,{childList:!0,subtree:!0});function a(c){const r={};return c.integrity&&(r.integrity=c.integrity),c.referrerpolicy&&(r.referrerPolicy=c.referrerpolicy),c.crossorigin==="use-credentials"?r.credentials="include":c.crossorigin==="anonymous"?r.credentials="omit":r.credentials="same-origin",r}function d(c){if(c.ep)return;c.ep=!0;const r=a(c);fetch(c.href,r)}};Ye();const Qe="_login_zasei_1",Ge="_login_modal_zasei_7";var ge={login:Qe,login_modal:Ge};const g="",Je=`${g}/admin/ticket`,Xe=`${g}/admin/component-access-token`,Ze=`${g}/admin/authorizer-access-token`,eu=`${g}/admin/secret`,uu=`${g}/admin/secret`,tu=`${g}/admin/authorizer-list`,au=`${g}/admin/wx-biz-records`,su=`${g}/admin/wx-component-records`,iu=`${g}/admin/callback-config`,nu=`${g}/admin/userpwd`,ou=`${g}/admin/username`,xe=`${g}/authpage/preauthcode`,se=`${g}/authpage/componentinfo`,cu=`${g}/auth`,lu=`${g}/admin/refresh-auth`;let T;const ru=t=>{T=t},X=()=>{const t=localStorage.getItem("token"),s=localStorage.getItem("expiresTime");if(!t||!s)return T?T("/login"):window.location.hash="#/login",!1;const a=y().valueOf(),d=Number(s)-a;return d?(d<3*60*60*1e3&&du(),!0):(localStorage.removeItem("token"),localStorage.removeItem("expiresTime"),T?T("/login"):window.location.hash="#/login",!1)},du=async()=>{const t=await x({url:lu,notNeedCheckLogin:!0},s=>{s===1004&&(localStorage.removeItem("token"),localStorage.removeItem("expiresTime"),T?T("/login"):window.location.hash="#/login")});t.code===0&&(localStorage.setItem("token",t.data.jwt),localStorage.setItem("expiresTime",String(y().add(7,"hours").valueOf())))},hu=()=>{localStorage.removeItem("token"),localStorage.removeItem("expiresTime"),localStorage.removeItem("username"),T?T("/login"):window.location.hash="#/login"},ie={code:-1,errorMsg:"should login"},mu={1e3:"\u8BBF\u95EE\u672A\u6388\u6743",1001:"\u53C2\u6570\u683C\u5F0F\u9519\u8BEF",1003:"\u767B\u5F55\u8D85\u65F6",1004:"Token \u9519\u8BEF",1005:"\u7528\u6237\u66F4\u65B0\u9519\u8BEF",1006:"\u767B\u5F55\u5931\u8D25",1007:"Ticket \u4E3A\u7A7A"},ne=async t=>t.code===1002?await C.error(`\u7CFB\u7EDF\u9519\u8BEF\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5 reason: ${t.errorMsg} - ${t.data}`,2e3):await C.error(mu[t.code]||`\u7CFB\u7EDF\u9519\u8BEF\uFF0C\u8BF7\u7A0D\u540E\u91CD\u8BD5 code\uFF1A${t.code}`,2e3),x=async(t,s)=>{if(!t.notNeedCheckLogin&&!X())return ie;const a=(await ue.get(`${t.url}`,K({headers:{Authorization:`Bearer ${localStorage.getItem("token")||""}`}},t.config))).data;return a.code===0||(s?s(a.code,a):ne(a)),a},oe=async(t,s)=>{if(!t.notNeedCheckLogin&&!X())return ie;const a=(await ue.post(`${t.url}`,t.data,K({headers:{Authorization:`Bearer ${localStorage.getItem("token")||""}`}},t.config))).data;return a.code===0||(s?s(a.code,a):ne(a)),a},Fu=async(t,s)=>{if(!t.notNeedCheckLogin&&!X())return ie;const a=(await ue.put(`${t.url}`,t.data,K({headers:{Authorization:`Bearer ${localStorage.getItem("token")||""}`}},t.config))).data;return a.code===0||(s?s(a.code,a):ne(a)),a},_u="_console_1n49v_1",pu="_console_menu_1n49v_5",Eu="_detail_1n49v_12",Bu="_detail_header_1n49v_17",Cu="_detail_header_title_1n49v_25",gu="_detail_header_notice_1n49v_33",xu="_detail_header_notice_item_1n49v_39",Au="_detail_header_notice_line_1n49v_46",Du="_content_1n49v_51";var D={console:_u,console_menu:pu,detail:Eu,detail_header:Bu,detail_header_title:Cu,detail_header_notice:gu,detail_header_notice_item:xu,detail_header_notice_line:Au,content:Du};const{SubMenu:fu,MenuItem:Ae}=Fe;function Nu(t){const{menuList:s}=t,[a,d]=n.exports.useState(""),[c,r]=n.exports.useState([]),p=te(),B=me();return n.exports.useEffect(()=>{if(B.pathname!==a)switch(B.pathname){case o.thirdToken.path:{d(o.thirdToken.showPath);break}case o.thirdMessage.path:{d(o.thirdMessage.showPath);break}default:d(B.pathname)}},[B.pathname]),e(Fe,{theme:"dark",value:a,expandMutex:!1,expanded:c,onExpand:l=>r(l),onChange:l=>{if(l=String(l),l.includes("->")){const[h,_]=l.split("->");d(h),p(_);return}d(l),p(l)},style:{height:"100%"},logo:e("h3",{style:{margin:"0 auto",color:"white"},children:"\u670D\u52A1\u5546\u5FAE\u7BA1\u5BB6"}),children:(s||[]).map((l,h)=>l.item?e(fu,{value:`menu_father_${h}`,title:l.label,icon:l.icon,children:(l.item||[]).map(_=>e(Ae,{value:_.showPath?`${_.showPath}->${_.path}`:_.path,children:_.label},`menu_item_${_.path}`))},`menu_father_${h}`):e(Ae,{value:l.path,icon:l.icon,children:l.label},`menu_${l.path}`))})}const o={home:{label:"\u9996\u9875",path:"/home"},authorizedAccountManage:{label:"\u6388\u6743\u5E10\u53F7\u7BA1\u7406",path:"/authorizedAccountManage"},authPageManage:{label:"\u6388\u6743\u94FE\u63A5\u751F\u6210\u5668",path:"/authPageManage"},passwordManage:{label:"Secret\u4E0E\u5BC6\u7801\u7BA1\u7406",path:"/passwordManage"},systemVersion:{label:"\u7CFB\u7EDF\u7248\u672C",path:"/systemVersion"},login:{label:"\u767B\u5F55",path:"/login"},authorize:{label:"\u6388\u6743\u9875",path:"/authorize"},authorizeH5:{label:"\u6388\u6743\u9875H5",path:"/authorizeH5"},developTools:{label:"\u5F00\u53D1\u8C03\u8BD5",path:"/developTools"},thirdToken:{label:"\u7B2C\u4E09\u65B9 Token",path:"/developTools/token",showPath:"/developTools"},thirdMessage:{label:"\u7B2C\u4E09\u65B9\u6D88\u606F\u67E5\u770B",path:"/developTools/message",showPath:"/developTools"}},De=[ee(K({},o.home),{icon:e(Pe,{})}),{label:"\u7BA1\u5BB6\u4E2D\u5FC3",icon:e(Le,{}),item:[o.authPageManage,o.authorizedAccountManage]},{label:"\u5F00\u53D1\u8F85\u52A9",icon:e(ze,{}),item:[ee(K({},o.developTools),{hideItem:[o.thirdToken,o.thirdMessage]})]},{label:"\u7CFB\u7EDF\u7BA1\u7406",icon:e(Re,{}),item:[o.passwordManage,o.systemVersion]}],vu=[{content:"\u5FAE\u4FE1\u5F00\u653E\u5E73\u53F0",value:"https://open.weixin.qq.com/"},{content:"\u5FAE\u4FE1\u7B2C\u4E09\u65B9\u5E73\u53F0",value:"https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/product/Third_party_platform_appid.html"}],yu=[{content:"\u67E5\u770B\u901A\u77E5"}];function bu(){const[t,s]=n.exports.useState(!1),a=te(),d=me(),[c]=n.exports.useState(localStorage.getItem("username")||"");n.exports.useEffect(()=>{ru(a),X()&&(d.pathname==="/"||d.pathname===o.login.path)&&a(o.home.path)},[]);const r=(B,F,l)=>{if(Array.isArray(F))for(let h=0;hr(d.pathname,De),[d.pathname]);return u("div",{className:D.console,children:[e("div",{style:{width:"232px"}}),e("span",{className:D.console_menu,children:e(Nu,{menuList:De})}),u("div",{className:D.detail,children:[u("div",{className:D.detail_header,children:[p,u("div",{className:D.detail_header_notice,children:[e(_e,{maxColumnWidth:200,options:yu,onClick:()=>s(!0),children:u("div",{className:D.detail_header_notice_item,children:[e($e,{}),e("p",{children:"\u901A\u77E5"}),e(pe,{})]})}),e("div",{className:D.detail_header_notice_line}),e(_e,{maxColumnWidth:200,options:vu,onClick:B=>window.open(B.value),children:u("div",{className:D.detail_header_notice_item,children:[e("p",{children:"\u5FEB\u6377\u94FE\u63A5"}),e(pe,{})]})}),e("div",{className:D.detail_header_notice_line}),e("p",{style:{marginLeft:"15px"},children:c}),e("p",{onClick:hu,style:{margin:"0 15px",cursor:"pointer"},children:"\u9000\u51FA"})]})]}),e("div",{className:D.content,children:e(Me,{})})]}),e(H,{header:"\u901A\u77E5\u4E2D\u5FC3",visible:t,onConfirm:()=>s(!1),onClose:()=>s(!1),children:u("p",{children:["\u7BA1\u7406\u5DE5\u5177\u6700\u65B0\u7248\u672C\u4E3AV 1.1.1\uFF0C\u8BE6\u60C5\u53EF\u524D\u5F80",e("a",{className:"a",href:`#${o.systemVersion.path}`,children:"\u7CFB\u7EDF\u7248\u672C"}),"\u67E5\u770B 2022-01-18"]})})]})}function wu(){const[t,s]=n.exports.useState(""),[a,d]=n.exports.useState(""),c=te(),r=async()=>{const p=await Fu({url:cu,data:{username:t,password:ae(String(a))},notNeedCheckLogin:!0});p.code===0&&(localStorage.setItem("token",p.data.jwt),localStorage.setItem("expiresTime",String(y().add(12,"hours").valueOf())),localStorage.setItem("username",String(t)),c(o.home.path),await C.success("\u767B\u5F55\u6210\u529F",2e3))};return e("div",{className:ge.login,children:u("div",{className:ge.login_modal,children:[e("p",{style:{margin:0},children:"\u767B\u5F55"}),e("p",{className:"desc",style:{marginBottom:"20px"},children:'\u5982\u5FD8\u8BB0\u521D\u59CB\u5E10\u53F7\u548C\u5BC6\u7801\uFF0C\u53EF\u8FD4\u56DE"\u5FAE\u4FE1\u5F00\u653E\u5E73\u53F0-\u7B2C\u4E09\u65B9\u5E73\u53F0-\u8BE6\u60C5-\u4E91\u670D\u52A1"\u8FDB\u884C\u67E5\u770B'}),e(N,{value:t,onChange:p=>s(p),placeholder:"\u8BF7\u8F93\u5165\u5E10\u53F7",style:{marginBottom:"15px"}}),e(N,{value:a,onChange:p=>d(p),placeholder:"\u8BF7\u8F93\u5165\u5BC6\u7801",type:"password"}),e("div",{style:{textAlign:"center"},children:e(V,{style:{marginTop:"20px",width:"100px"},disabled:!Boolean(t&&a),onClick:r,children:"\u767B\u5F55"})})]})})}const ku="_line_15u1t_1";var ce={line:ku};const q=t=>{navigator.clipboard.writeText(t).then(()=>{C.success("\u590D\u5236\u6210\u529F",2e3)}).catch(()=>{setTimeout(()=>{const s=document.createRange();s.selectNode(document.getElementById("copyInner"));const a=window.getSelection();a.rangeCount>0&&a.removeAllRanges(),a.addRange(s),document.execCommand("copy")?C.success("\u590D\u5236\u6210\u529F",2e3):C.error(`\u5F53\u524D\u6D4F\u89C8\u5668\u4E0D\u652F\u6301\u590D\u5236\u8BE5\u6587\u672C\uFF0C\u8BF7\u624B\u52A8\u590D\u5236: ${t}`,1e4)},0)})},Tu=[{align:"left",minWidth:100,className:"row",colKey:"token",title:"Token",render({row:t}){return e("p",{style:{maxWidth:"600px",wordWrap:"break-word"},children:t.token})}},{align:"center",width:300,minWidth:100,className:"row",colKey:"expiresTime",title:"\u8FC7\u671F\u65F6\u95F4"},{align:"center",width:100,minWidth:100,className:"row",colKey:"a",title:"\u64CD\u4F5C",render({row:t}){return e("a",{className:"a",onClick:()=>q(t.token),children:"\u590D\u5236"})}}],Su=[{align:"left",minWidth:100,width:800,className:"row",colKey:"ticket",title:"Ticket"},{align:"center",width:100,minWidth:100,className:"row",colKey:"a",title:"\u64CD\u4F5C",render({row:t}){return e("a",{className:"a",onClick:()=>q(t.ticket),children:"\u590D\u5236"})}}];function Iu(){const[t,s]=n.exports.useState(!1),[a,d]=n.exports.useState(!1),[c,r]=n.exports.useState([]),[p,B]=n.exports.useState([]),F=async()=>{s(!0);const h=await x({url:Je});h.code===0&&r([{ticket:h.data.ticket}]),s(!1)},l=async()=>{d(!0);const h=await x({url:Xe});h.code===0&&B([{expiresTime:y().add(7200,"seconds").format("YYYY-MM-DD HH:mm:ss"),token:h.data.token}]),d(!1)};return u("div",{className:ce.token,children:[e("p",{className:"text",children:"component_verify_ticket \u4ECB\u7ECD"}),u("div",{className:"normal_flex",children:[e("div",{className:"blue_circle"}),u("p",{className:"desc",children:["\u83B7\u53D6 component_verify_ticket \u540E\u53EF\u901A\u8FC7\u63A5\u53E3\u6216\u8005\u901A\u8FC7\u4E0B\u65B9\u7684\u529F\u80FD\u751F\u6210 component_access_token\u3002\u66F4\u591A\u4ECB\u7ECD\u53EF\u524D\u5F80\u67E5\u770B",e("a",{href:"https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/token/component_verify_ticket.html",target:"_blank",className:"a",children:"\u5B98\u65B9\u6587\u6863"})]})]}),u("div",{className:"normal_flex",children:[e("div",{className:"blue_circle"}),u("p",{className:"desc",children:['\u4E3A\u4E86\u8282\u7701\u6210\u672C\uFF0Cticket \u63A8\u9001\u9ED8\u8BA4\u662F\u5173\u95ED\u7684\uFF0C\u5982\u9700\u83B7\u53D6 ticket \u5219\u9700\u8981\u8FD4\u56DE"\u7B2C\u4E09\u65B9\u5E73\u53F0-\u5F00\u53D1\u4FE1\u606F"\u6A21\u5757\u8FDB\u884C\u5F00\u542F\uFF0C',e("a",{href:"https://open.weixin.qq.com/",target:"_blank",className:"a",children:"\u7ACB\u5373\u524D\u5F80"})]})]}),e("div",{className:ce.line}),e(V,{style:{marginTop:"20px"},onClick:F,children:"\u7ACB\u5373\u83B7\u53D6"}),e(U,{loading:t,data:c,columns:Su,rowKey:"ticket",tableLayout:"auto",verticalAlign:"middle",size:"small"}),e("p",{style:{marginTop:"40px"},className:"text",children:"component_access_token \u4ECB\u7ECD"}),u("div",{className:"normal_flex",style:{flexWrap:"nowrap",alignItems:"center"},children:[e("div",{className:"blue_circle"}),u("p",{className:"desc",style:{margin:"0"},children:["component_access_token \u662F\u7B2C\u4E09\u65B9\u5E73\u53F0\u63A5\u53E3\u7684\u8C03\u7528\u51ED\u636E\u3002\u4EE4\u724C\u7684\u83B7\u53D6\u662F\u6709\u9650\u5236\u7684\uFF0C\u6BCF\u4E2A\u4EE4\u724C\u7684\u6709\u6548\u671F\u4E3A 2 \u5C0F\u65F6\uFF0C\u8BF7\u81EA\u884C\u505A\u597D\u4EE4\u724C\u7684\u7BA1\u7406\uFF0C\u5728\u4EE4\u724C\u5FEB\u8FC7\u671F\u65F6\uFF08\u6BD4\u59821\u5C0F\u65F650\u5206\uFF09\uFF0C\u91CD\u65B0\u8C03\u7528\u63A5\u53E3\u83B7\u53D6\u3002\u63A5\u53E3\u8BE6\u60C5\u53EF\u67E5\u770B",e("a",{href:"https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/api/ThirdParty/token/component_access_token.html",target:"_blank",className:"a",children:"\u5B98\u65B9\u6587\u6863"})]})]}),u("div",{className:"normal_flex",children:[e("div",{className:"blue_circle"}),u("p",{className:"desc",children:['\u751F\u6210 component_access_token \u4F9D\u8D56\u7B2C\u4E09\u65B9\u5E73\u53F0\u8D26\u53F7 appid \u548C secret \u4FE1\u606F\uFF0C\u9700\u524D\u5F80"\u7CFB\u7EDF\u7BA1\u7406-Secret\u4E0E\u5BC6\u7801\u7BA1\u7406"\u5B8C\u6210\u914D\u7F6E\u540E\u518D\u4F7F\u7528\uFF0C',e("a",{href:`#${o.passwordManage.path}`,target:"_blank",className:"a",children:"\u7ACB\u5373\u524D\u5F80"})]})]}),e("div",{className:ce.line}),e(Ee,{content:"\u70B9\u51FB\u786E\u8BA4\u751F\u6210 token \u540E\u4F1A\u5BFC\u81F4\u4E0A\u4E00\u4E2A token \u88AB\u5237\u65B0\u800C\u5931\u6548\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C",onConfirm:l,children:e(V,{style:{marginTop:"20px"},children:"\u7ACB\u5373\u83B7\u53D6"})}),e(U,{loading:a,data:p,columns:Tu,rowKey:"componentToken",tableLayout:"auto",verticalAlign:"middle",size:"small"})]})}const $u="_line_1u3j3_1",Mu="_setting_1u3j3_6",Pu="_setting_box_1u3j3_11",Lu="_setting_box_text_1u3j3_16";var f={line:$u,setting:Mu,setting_box:Pu,setting_box_text:Lu};const{TabPanel:fe}=Be,zu=[{align:"center",width:200,minWidth:100,className:"row",colKey:"receiveTime",title:"\u63A8\u9001\u65F6\u95F4",render:({row:t})=>y(t.receiveTime).format("YYYY-MM-DD HH:mm:ss")},{align:"center",width:200,minWidth:100,className:"row",colKey:"infoType",title:"InfoType"},{align:"center",width:400,minWidth:100,className:"row",colKey:"postBody",title:"\u63A8\u9001\u5185\u5BB9",render({row:t}){return e("p",{style:{maxWidth:"600px",wordWrap:"break-word"},children:t.postBody})}}],Ru=[{align:"center",width:100,minWidth:100,className:"row",colKey:"receiveTime",title:"\u63A8\u9001\u65F6\u95F4",render:({row:t})=>y(t.receiveTime).format("YYYY-MM-DD HH:mm:ss")},{align:"center",width:100,minWidth:100,className:"row",colKey:"event",title:"Event"},{align:"center",width:100,minWidth:100,className:"row",colKey:"msgType",title:"MsgType"},{align:"center",width:100,minWidth:100,className:"row",colKey:"appid",title:"Appid"},{align:"center",width:400,minWidth:100,className:"row",colKey:"postBody",title:"\u63A8\u9001\u5185\u5BB9",render({row:t}){return e("p",{style:{maxWidth:"600px",wordWrap:"break-word"},children:t.postBody})}}],R=[{label:"\u6388\u6743\u4E8B\u4EF6",value:"auth"},{label:"\u666E\u901A\u6D88\u606F\u4E0E\u4E8B\u4EF6",value:"normal"}];function Wu(){const t=15,[s,a]=n.exports.useState(R[0].value),[d,c]=n.exports.useState(!1),[r,p]=n.exports.useState(1),[B,F]=n.exports.useState(1),[l,h]=n.exports.useState([]),[_,S]=n.exports.useState(0),[W,w]=n.exports.useState([]),[P,E]=n.exports.useState(0),[I,k]=n.exports.useState(""),[L,j]=n.exports.useState(["",""]),[O,Y]=n.exports.useState(""),[Q,G]=n.exports.useState(""),[J,$]=n.exports.useState(""),[z,le]=n.exports.useState(["",""]),[M,Ne]=n.exports.useState({bizPath:"",componentPath:"",envId:"",service:"",textMode:""});n.exports.useEffect(()=>{ye()},[]);const ve=()=>{k(""),j(["",""]),Y(""),G(""),$(""),le(["",""])},ye=async()=>{const m=await x({url:iu});m.code===0&&Ne(m.data)},be=m=>{a(m),ve()},re=async()=>{switch(c(!0),s){case R[0].value:{if(!L[0]||!L[1]){C.error("\u8BF7\u9009\u62E9\u63A8\u9001\u65F6\u95F4\u8303\u56F4",2e3);break}const m=await x({url:`${su}?infoType=${I}&limit=${t}&offset=${(r-1)*t}&startTime=${y(L[0]).valueOf()/1e3}&endTime=${y(L[1]).valueOf()/1e3}`});m.code===0&&(h(m.data.records),S(m.data.total));break}case R[1].value:{if(!z[0]||!z[1]){C.error("\u8BF7\u9009\u62E9\u63A8\u9001\u65F6\u95F4\u8303\u56F4",2e3);break}const m=await x({url:`${au}?appid=${J}&event=${Q}&msgType=${O}&limit=${t}&offset=${(r-1)*t}&startTime=${y(z[0]).valueOf()/1e3}&endTime=${y(z[1]).valueOf()/1e3}`});m.code===0&&(w(m.data.records),E(m.data.total));break}}c(!1)};return u("div",{className:f.message,children:[e("p",{className:"text",children:"\u7B2C\u4E09\u65B9\u5E73\u53F0\u6D88\u606F\u63A8\u9001\u4ECB\u7ECD"}),e("p",{className:"desc",children:"\u7B2C\u4E09\u65B9\u5E73\u53F0\u6D88\u606F\u4E0E\u4E8B\u4EF6 URL \u7528\u4E8E\u7B2C\u4E09\u65B9\u670D\u52A1\u5546\u63A5\u6536\u5DF2\u6388\u6743\u516C\u4F17\u53F7/\u5C0F\u7A0B\u5E8F\u7684\u6D88\u606F\u548C\u4E8B\u4EF6\uFF0C\u7B2C\u4E09\u65B9\u5E73\u53F0\u6388\u6743\u4E8B\u4EF6URL\u7528\u4E8E\u7B2C\u4E09\u65B9\u670D\u52A1\u5546\u63A5\u6536\u53EA\u63A8\u9001\u7ED9\u670D\u52A1\u5546\u7684\u6D88\u606F\u4E0E\u4E8B\u4EF6\u3002\u53EF\u901A\u8FC7\u4E0B\u65B9\u5DE5\u5177\u5FEB\u901F\u67E5\u770B\u63A5\u6536\u5230\u7684\u6D88\u606F\u4E0E\u4E8B\u4EF6\u3002\u5F53\u524D\u4EC5\u652F\u6301\u67E5\u770B\u63A8\u9001\u81F3\u4E91\u670D\u52A1\u7684\u6D88\u606F\u4E0E\u4E8B\u4EF6\uFF0C\u5982\u679C\u7B2C\u4E09\u65B9\u5E73\u53F0\u7684\u6388\u6743\u4E8B\u4EF6URL\u6216\u8005\u6D88\u606F\u4E8B\u4EF6URL\u914D\u7F6E\u4E0E\u4E0B\u65B9\u4E0D\u7B26\u5408\uFF0C\u5219\u65E0\u6CD5\u67E5\u770B\u5BF9\u5E94\u7684\u6D88\u606F\u3002"}),e("div",{className:f.line}),u("div",{className:f.setting,children:[u("div",{style:{width:"45%"},children:[e("p",{className:"text",children:"\u6388\u6743\u4E8B\u4EF6 URL \u914D\u7F6E"}),u("div",{className:f.setting_box,children:[u("p",{className:f.setting_box_text,children:["\u73AF\u5883ID\uFF1A",M.envId]}),u("p",{className:f.setting_box_text,children:["\u670D\u52A1\u540D\u79F0\uFF1A",M.service]}),u("p",{className:f.setting_box_text,children:["\u6D88\u606F\u683C\u5F0F\uFF1A",M.textMode]}),u("p",{className:f.setting_box_text,children:["\u4E1A\u52A1\u8DEF\u5F84\uFF1A",M.componentPath]})]})]}),u("div",{style:{width:"45%"},children:[e("p",{className:"text",children:"\u6D88\u606F\u4E0E\u4E8B\u4EF6 URL \u914D\u7F6E"}),u("div",{className:f.setting_box,children:[u("p",{className:f.setting_box_text,children:["\u73AF\u5883ID\uFF1A",M.envId]}),u("p",{className:f.setting_box_text,children:["\u670D\u52A1\u540D\u79F0\uFF1A",M.service]}),u("p",{className:f.setting_box_text,children:["\u6D88\u606F\u683C\u5F0F\uFF1A",M.textMode]}),u("p",{className:f.setting_box_text,children:["\u4E1A\u52A1\u8DEF\u5F84\uFF1A",M.bizPath]})]})]})]}),e("p",{className:"text",style:{marginTop:"30px"},children:"\u67E5\u770B\u6D88\u606F"}),u(Be,{value:s,placement:"top",size:"medium",theme:"normal",onChange:be,children:[u(fe,{value:R[0].value,label:R[0].label,children:[u("div",{className:"normal_flex",style:{margin:"10px 0"},children:[u("div",{className:"normal_flex",children:[e("p",{style:{marginRight:"20px"},children:"InfoType"}),e(N,{value:I,onChange:m=>k(m),clearable:!0,style:{width:"210px",marginRight:"20px"}})]}),u("div",{className:"normal_flex",children:[e("p",{style:{marginRight:"20px"},children:"\u63A8\u9001\u65F6\u95F4"}),e(Ce,{placeholder:"\u5FC5\u586B\uFF0C\u9700\u9009\u62E9\u65E5\u671F\uFF0C\u5426\u5219\u65E0\u6CD5\u67E5\u8BE2",style:{width:"340px",marginRight:"20px"},mode:"date",onChange:m=>j(m),enableTimePicker:!0,range:!0})]}),e(V,{onClick:re,children:"\u67E5\u8BE2"})]}),e(U,{loading:d,data:l,columns:zu,rowKey:"index",tableLayout:"auto",verticalAlign:"middle",size:"small",hover:!0,pagination:{pageSize:t,total:_,current:r,showJumper:!0,onCurrentChange:m=>p(m)}})]}),u(fe,{value:R[1].value,label:R[1].label,children:[u("div",{className:"normal_flex",style:{margin:"10px 0"},children:[u("div",{className:"normal_flex",children:[e("p",{style:{marginRight:"20px"},children:"MsgType"}),e(N,{value:O,onChange:m=>Y(m),clearable:!0,style:{width:"120px",marginRight:"20px"}})]}),u("div",{className:"normal_flex",children:[e("p",{style:{marginRight:"20px"},children:"Event"}),e(N,{value:Q,onChange:m=>G(m),clearable:!0,style:{width:"120px",marginRight:"20px"}})]}),u("div",{className:"normal_flex",children:[e("p",{style:{marginRight:"20px"},children:"ToUserName"}),e(N,{value:J,onChange:m=>$(m),clearable:!0,style:{width:"140px",marginRight:"20px"}})]}),u("div",{className:"normal_flex",children:[e("p",{style:{marginRight:"20px"},children:"\u63A8\u9001\u65F6\u95F4"}),e(Ce,{placeholder:"\u5FC5\u586B\uFF0C\u9700\u9009\u62E9\u65E5\u671F\uFF0C\u5426\u5219\u65E0\u6CD5\u67E5\u8BE2",style:{width:"340px",marginRight:"20px"},mode:"date",onChange:m=>le(m),enableTimePicker:!0,range:!0})]}),e(V,{onClick:re,children:"\u67E5\u8BE2"})]}),e(U,{loading:d,data:W,columns:Ru,rowKey:"index",tableLayout:"auto",verticalAlign:"middle",size:"small",hover:!0,pagination:{pageSize:t,total:P,current:B,showJumper:!0,onCurrentChange:m=>F(m)}})]})]})]})}const ju={"-1":"\u672A\u8BA4\u8BC1","0":"\u5FAE\u4FE1\u8BA4\u8BC1","1":"\u65B0\u6D6A\u5FAE\u535A\u8BA4\u8BC1","2":"\u817E\u8BAF\u5FAE\u535A\u8BA4\u8BC1","3":"\u5DF2\u8D44\u8D28\u8BA4\u8BC1\u901A\u8FC7\u4F46\u8FD8\u672A\u901A\u8FC7\u540D\u79F0\u8BA4\u8BC1","4":"\u5DF2\u8D44\u8D28\u8BA4\u8BC1\u901A\u8FC7\u3001\u8FD8\u672A\u901A\u8FC7\u540D\u79F0\u8BA4\u8BC1\uFF0C\u4F46\u901A\u8FC7\u4E86\u65B0\u6D6A\u5FAE\u535A\u8BA4\u8BC1","5":"\u5DF2\u8D44\u8D28\u8BA4\u8BC1\u901A\u8FC7\u3001\u8FD8\u672A\u901A\u8FC7\u540D\u79F0\u8BA4\u8BC1\uFF0C\u4F46\u901A\u8FC7\u4E86\u817E\u8BAF\u5FAE\u535A\u8BA4\u8BC1"},Ku={"-1":"\u672A\u8BA4\u8BC1","0":"\u5FAE\u4FE1\u8BA4\u8BC1"},Uu=[{align:"center",minWidth:100,className:"row",colKey:"token",title:"Token"},{align:"center",minWidth:100,className:"row",colKey:"index",title:"\u64CD\u4F5C",render({row:t}){return e("a",{className:"a",onClick:()=>q(t.token),children:"\u590D\u5236"})}}];function qu(){const t=[{align:"center",width:100,minWidth:100,colKey:"appid",title:"AppID"},{align:"center",width:100,minWidth:100,colKey:"userName",title:"\u539F\u59CBID"},{align:"center",width:120,minWidth:120,colKey:"nickName",title:"\u540D\u79F0"},{align:"center",width:100,minWidth:100,colKey:"appType",title:"\u5E10\u53F7\u7C7B\u578B",cell:({row:E})=>E.appType===0?"\u5C0F\u7A0B\u5E8F":"\u516C\u4F17\u53F7"},{align:"center",width:100,minWidth:100,colKey:"authTime",title:"\u6388\u6743\u65F6\u95F4",render:({row:E})=>y(E.authTime).format("YYYY-MM-DD HH:mm:ss")},{align:"center",width:100,minWidth:100,colKey:"principalName",title:"\u4E3B\u4F53\u4FE1\u606F"},{align:"center",width:100,minWidth:100,className:"row",colKey:"index",title:"\u8BA4\u8BC1\u7C7B\u578B",cell:({row:E})=>E.appType===0?Ku[String(E.verifyInfo)]:ju[String(E.verifyInfo)]},{align:"center",width:100,minWidth:100,className:"row",colKey:"funcInfo",title:"\u6388\u6743\u6743\u9650\u96C6ID"},{align:"center",fixed:"right",width:210,minWidth:210,className:"row",colKey:"index",title:"\u64CD\u4F5C",render({row:E}){return u("div",{style:{width:"210px"},children:[e(Ee,{content:"\u70B9\u51FB\u786E\u5B9A\u751F\u6210 token \u540E\u4F1A\u5BFC\u81F4\u4E0A\u4E00\u4E2A token \u88AB\u5237\u65B0\u800C\u5931\u6548\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C",onConfirm:()=>w(E.appid),children:e("a",{className:"a",style:{margin:"0 10px"},children:"\u751F\u6210token"})}),e("a",{className:"a",onClick:()=>q(E.refreshToken),children:"\u590D\u5236refresh_toke"})]})}}],s=15,[a,d]=n.exports.useState([]),[c,r]=n.exports.useState(0),[p,B]=n.exports.useState(1),[F,l]=n.exports.useState(""),[h,_]=n.exports.useState(!1),[S,W]=n.exports.useState([{token:""}]);n.exports.useEffect(()=>{P()},[p]);const w=async E=>{const I=await x({url:`${Ze}?appid=${E}`});I.code===0&&(W([{token:I.data.token}]),_(!0))},P=async()=>{const E=await x({url:`${tu}?offset=${(p-1)*s}&limit=${s}&appid=${F}`});E.code===0&&(d(E.data.records),r(E.data.total))};return u("div",{children:[e(N,{value:F,onChange:l,style:{width:"400px",marginBottom:"10px"},placeholder:"\u8BF7\u8F93\u5165 AppID\uFF0C\u4E0D\u652F\u6301\u6A21\u7CCA\u641C\u7D22",suffixIcon:e("a",{className:"a",onClick:P,children:e(We,{})})}),e(U,{data:a,columns:t,rowKey:"index",tableLayout:"auto",verticalAlign:"middle",size:"small",hover:!0,pagination:{pageSize:s,total:c,current:p,showJumper:!0,pageSizeOptions:[15],onCurrentChange:B}}),e(H,{header:"AuthorizerAccessToken",visible:h,onClose:()=>_(!1),children:e(U,{data:S,columns:Uu,rowKey:"index",tableLayout:"auto",verticalAlign:"middle",size:"small"})})]})}const Ou="_line_15u1t_1";var Hu={line:Ou};function Vu(){return u("div",{children:[e("p",{className:"text",children:"\u7CFB\u7EDF\u4ECB\u7ECD"}),e("p",{className:"desc",children:'"\u670D\u52A1\u5546\u5FAE\u7BA1\u5BB6"\u65E8\u5728\u5E2E\u52A9\u670D\u52A1\u5546\u66F4\u9AD8\u6548\u57FA\u4E8E\u7B2C\u4E09\u65B9\u5E73\u53F0\u5F00\u5C55\u4E1A\u52A1\uFF0C\u540E\u7EED\u5C06\u6301\u7EED\u5F00\u653E\u66F4\u591A\u529F\u80FD\u6A21\u5757\uFF0C\u63D0\u4F9B\u66F4\u591A\u5F00\u53D1\u8C03\u8BD5\u5DE5\u5177\u4EE5\u53CA\u6279\u91CF\u7BA1\u7406\u5DE5\u5177'}),e("div",{className:Hu.line}),u("div",{className:"normal_flex",children:[e("p",{style:{width:"100px"},children:"\u5F53\u524D\u7248\u672C"}),e("p",{style:{marginRight:"20px"},className:"desc",children:"V 1.1.1"})]}),u("div",{className:"normal_flex",children:[e("p",{style:{width:"100px"},children:"\u66F4\u65B0\u65F6\u95F4"}),e("p",{style:{marginRight:"20px"},className:"desc",children:"2022-01-18"})]}),e("p",{style:{marginTop:"40px"},className:"text",children:"\u7CFB\u7EDF\u66F4\u65B0\u65E5\u5FD7"}),u("div",{className:"normal_flex",children:[e("p",{className:"desc",children:"\u524D\u5F80\u7B2C\u4E09\u65B9\u5E73\u53F0\u5B98\u65B9\u6587\u6863\u4E2D\u5FC3\u53EF\u67E5\u770B\u8BE6\u7EC6\u7CFB\u7EDF\u66F4\u65B0\u65E5\u5FD7\uFF0C"}),e("a",{style:{marginRight:"20px"},className:"a",href:"https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/2.0/product/management-tools.html",target:"_blank",children:"\u7ACB\u5373\u524D\u5F80"})]})]})}const Yu="_line_r96v8_1",Qu="_input_r96v8_6",Gu="_text_r96v8_9";var A={line:Yu,input:Qu,text:Gu};function Ju(){const[t,s]=n.exports.useState(""),[a,d]=n.exports.useState(""),[c,r]=n.exports.useState(localStorage.getItem("username")||""),[p,B]=n.exports.useState(!1),[F,l]=n.exports.useState(!1),[h,_]=n.exports.useState(!1),[S,W]=n.exports.useState(""),[w,P]=n.exports.useState(""),[E,I]=n.exports.useState(""),[k,L]=n.exports.useState(""),[j,O]=n.exports.useState("");n.exports.useEffect(()=>{Y()},[]);const Y=async()=>{const $=await x({url:se});$.code===0&&s($.data.appid);const z=await x({url:eu});z.code===0&&d(z.data.secret)},Q=async()=>{if(!S)return C.error("\u6709\u4FE1\u606F\u672A\u8F93\u5165",2e3);(await oe({url:uu,data:{secret:S}})).code===0&&(C.success("\u4FEE\u6539 secret \u6210\u529F",2e3),B(!1),d(S),W(""))},G=async()=>{if(!w)return C.error("\u6709\u4FE1\u606F\u672A\u8F93\u5165",2e3);(await oe({url:ou,data:{username:w}})).code===0&&(C.success("\u4FEE\u6539\u5E10\u53F7\u6210\u529F",2e3),localStorage.setItem("username",String(w)),l(!1),r(w),P(""))},J=async()=>{if(!E||!k||!j)return C.error("\u6709\u4FE1\u606F\u672A\u8F93\u5165",2e3);if(k!==j)return C.error("\u4E24\u6B21\u5BC6\u7801\u8F93\u5165\u4E0D\u4E00\u81F4",2e3);if(k==E)return C.error("\u65B0\u65E7\u5BC6\u7801\u76F8\u540C",2e3);if(!/^[\w!@#$%^&*()+.]{6,10}$/.test(String(k)))return C.error("\u5BC6\u7801\u4E0D\u7B26\u5408\u8981\u6C42",2e3);(await oe({url:nu,data:{password:ae(String(k)),oldPassword:ae(String(E))}})).code===0&&(C.success("\u4FEE\u6539\u5BC6\u7801\u6210\u529F",2e3),_(!1),L(""),I(""),O(""))};return u("div",{children:[e("p",{className:"text",children:"\u8BBE\u7F6E Secret"}),e("p",{className:"desc",children:"\u7B2C\u4E09\u65B9\u5E73\u53F0 Secret \u8865\u5145\u5B8C\u6574\u540E\u53EF\u4F7F\u7528\u8BE5\u5E73\u53F0\u5B8C\u6574\u529F\u80FD\uFF1B\u4E14 Secret \u5728\u7B2C\u4E09\u65B9\u5E73\u53F0\u91CD\u7F6E\u540E\uFF0C\u9700\u8981\u53CA\u65F6\u4FEE\u6539\uFF0C\u5426\u5219\u4F1A\u5F71\u54CD\u529F\u80FD\u4F7F\u7528"}),e("div",{className:A.line}),u("div",{className:"normal_flex",children:[e("p",{style:{width:"100px"},children:"\u7B2C\u4E09\u65B9 AppID"}),e("p",{style:{marginRight:"20px"},className:"desc",children:t})]}),u("div",{className:"normal_flex",children:[e("p",{style:{width:"100px"},children:"\u7B2C\u4E09\u65B9 Secret"}),e("p",{style:{marginRight:"20px"},className:"desc",children:a?`${a.slice(0,5)}***********${a.slice(a.length-4,a.length)}`:""}),e("a",{style:{marginRight:"20px"},className:"a",onClick:()=>B(!0),children:"\u4FEE\u6539"})]}),e("p",{style:{marginTop:"40px"},className:"text",children:"\u4FEE\u6539\u5E10\u53F7\u548C\u5BC6\u7801"}),u("p",{className:"desc",children:["\u4FEE\u6539\u5E10\u53F7\u548C\u5BC6\u7801\u540E\uFF0C\u4F7F\u7528\u65B0\u7684\u5E10\u53F7\u548C\u5BC6\u7801\u624D\u53EF\u767B\u5F55\u8BE5\u7CFB\u7EDF\uFF0C\u8BF7\u8C28\u614E\u64CD\u4F5C\u3002\u6B64\u5916\uFF0C\u5982\u9700\u4FEE\u6539\u6570\u636E\u5E93\u5BC6\u7801\u53EF\u524D\u5F80",e("a",{href:"https://cloud.weixin.qq.com/clourun?utm_source=Third-party-Platform",target:"_blank",className:"a",children:"\u5FAE\u4FE1\u4E91\u6258\u7BA1"}),"\u8FDB\u884C\u64CD\u4F5C"]}),e("div",{className:A.line}),u("div",{className:"normal_flex",children:[e("p",{style:{width:"100px"},children:"\u767B\u5F55\u5E10\u53F7"}),e("p",{style:{marginRight:"20px"},className:"desc",children:c}),e("a",{style:{marginRight:"20px"},className:"a",onClick:()=>l(!0),children:"\u4FEE\u6539\u5E10\u53F7"})]}),u("div",{className:"normal_flex",children:[e("p",{style:{width:"100px"},children:"\u767B\u5F55\u5BC6\u7801"}),e("p",{style:{marginRight:"20px"},className:"desc",children:"***************"}),e("a",{style:{marginRight:"20px"},className:"a",onClick:()=>_(!0),children:"\u4FEE\u6539\u5BC6\u7801"})]}),e(H,{visible:p,onClose:()=>B(!1),onConfirm:Q,header:"\u4FEE\u6539 Secret",children:u("div",{className:"normal_flex",children:[e("p",{className:A.text,children:"Secret"}),e(N,{className:A.input,value:S,onChange:W,placeholder:"\u8BF7\u8F93\u5165\u7B2C\u4E09\u65B9\u5E10\u53F7 Secret"})]})}),u(H,{visible:F,onClose:()=>l(!1),onConfirm:G,header:"\u4FEE\u6539\u767B\u5F55\u5E10\u53F7",children:[u("div",{className:"normal_flex",children:[e("p",{className:A.text,children:"\u5F53\u524D\u5E10\u53F7"}),e("p",{className:A.input,children:c})]}),u("div",{className:"normal_flex",children:[e("p",{className:A.text,children:"\u65B0\u7684\u5E10\u53F7"}),e(N,{className:A.input,value:w,onChange:P,placeholder:"\u8BF7\u8F93\u5165\u65B0\u5E10\u53F7"})]})]}),u(H,{visible:h,onClose:()=>_(!1),onConfirm:J,header:"\u4FEE\u6539\u767B\u5F55\u5BC6\u7801",children:[u("div",{className:"normal_flex",children:[e("p",{className:A.text,children:"\u539F\u5BC6\u7801"}),e(N,{className:A.input,value:E,onChange:I,placeholder:"\u8BF7\u8F93\u5165\u539F\u767B\u5F55\u5BC6\u7801"})]}),u("div",{className:"normal_flex",children:[e("p",{className:A.text,children:"\u8F93\u5165\u5BC6\u7801"}),e(N,{className:A.input,value:k,onChange:L,placeholder:"\u8BF7\u8F93\u5165\u5BC6\u7801"}),"\u5BC6\u7801\u8981\u6C42\uFF1A\u957F\u5EA6\u4E3A6-10\uFF0C\u7531\u5927\u5C0F\u5199\u5B57\u6BCD\u3001\u6570\u5B57\u3001\u7B26\u53F7\uFF08!@#$%^&*()_+.\uFF09\u7EC4\u6210"]}),u("div",{className:"normal_flex",children:[e("p",{className:A.text,children:"\u786E\u8BA4\u5BC6\u7801"}),e(N,{className:A.input,value:j,onChange:O,placeholder:"\u8BF7\u786E\u8BA4\u5BC6\u7801"})]})]})]})}const Xu="_line_tozde_1",Zu="_column_tozde_6";var Z={line:Xu,column:Zu};function et(){return u("div",{children:[e("p",{style:{marginTop:"40px"},className:"text",children:"\u6388\u6743\u94FE\u63A5\u751F\u6210\u5668\u4ECB\u7ECD"}),u("div",{style:{margin:"20px 0"},children:[u("div",{className:"normal_flex",style:{marginTop:"10px"},children:[e("div",{className:"blue_circle"}),e("p",{className:"desc",style:{margin:"0"},children:"\u670D\u52A1\u5546\u9700\u8981\u83B7\u5F97\u5546\u5BB6\u6388\u6743\u540E\u65B9\u53EF\u4EE3\u5546\u5BB6\u5F00\u53D1\u3001\u8FD0\u8425\u3001\u7BA1\u7406\u5546\u5BB6\u516C\u4F17\u53F7\u548C\u5C0F\u7A0B\u5E8F\uFF0C\u56E0\u6B64\u9700\u8981\u751F\u6210\u6388\u6743\u94FE\u63A5\uFF0C\u5F15\u5BFC\u5546\u5BB6\u5B8C\u6210\u6388\u6743\u3002"})]}),u("div",{className:"normal_flex",style:{marginTop:"10px"},children:[e("div",{className:"blue_circle"}),e("p",{className:"desc",style:{margin:"0"},children:"\u4F60\u53EF\u5728\u8BE5\u5E73\u53F0\u76F4\u63A5\u8DF3\u8F6C\u6388\u6743\uFF0C\u4E5F\u53EF\u4EE5\u5C06\u94FE\u63A5\u5206\u4EAB\u7ED9\u5546\u5BB6\uFF0C\u4E5F\u53EF\u4EE5\u590D\u5236\u6388\u6743\u94FE\u63A5\u5230\u4F01\u4E1A\u5B98\u7F51\uFF0C\u5F15\u5BFC\u7528\u6237\u6388\u6743\u3002"})]})]}),u("div",{className:"normal_flex",children:[e("p",{className:Z.column,children:"\u6388\u6743\u94FE\u63A5"}),e("p",{children:"\u64CD\u4F5C"})]}),e("div",{className:Z.line}),u("div",{className:"normal_flex",children:[e("p",{className:Z.column,style:{marginTop:"28px"},children:"PC \u7248\u6388\u6743\u94FE\u63A5"}),e("a",{style:{marginRight:"20px"},className:"a",onClick:()=>q(`${window.location.origin}/#${o.authorize.path}`),children:"\u590D\u5236\u94FE\u63A5"})]}),u("div",{className:"normal_flex",children:[e("p",{className:Z.column,children:"H5 \u7248\u6388\u6743\u94FE\u63A5"}),e("a",{style:{marginRight:"20px"},className:"a",onClick:()=>q(`${window.location.origin}/#${o.authorizeH5.path}`),children:"\u590D\u5236\u94FE\u63A5"})]})]})}function ut(){n.exports.useEffect(()=>{t()},[]);const t=async()=>{const s=await x({url:se,notNeedCheckLogin:!0});if(s.code===0){const a=await x({url:xe,notNeedCheckLogin:!0});a.code===0&&(window.location.href=`https://mp.weixin.qq.com/cgi-bin/componentloginpage?component_appid=${s.data.appid}&pre_auth_code=${a.data.preAuthCode}&auth_type=3`)}};return e("div",{})}function tt(){n.exports.useEffect(()=>{t()},[]);const t=async()=>{const s=await x({url:se,notNeedCheckLogin:!0});if(s.code===0){const a=await x({url:xe,notNeedCheckLogin:!0});a.code===0&&(window.location.href=`https://open.weixin.qq.com/wxaopen/safe/bindcomponent?component_appid=${s.data.appid}&pre_auth_code=${a.data.preAuthCode}&auth_type=3#wechat_redirect`)}};return e("div",{})}const at="_home_title_rk6je_1",st="_home_header_rk6je_6",it="_home_header_box_rk6je_10",nt="_home_header_step_rk6je_15",ot="_home_header_step_item_rk6je_20",ct="_home_header_step_item_number_rk6je_26",lt="_home_header_step_item_title_rk6je_38",rt="_home_header_step_item_desc_rk6je_43",dt="_home_header_step_line_rk6je_49",ht="_home_header_contact_rk6je_54",mt="_home_header_contact_detail_rk6je_57",Ft="_home_header_contact_detail_img_rk6je_63",_t="_home_header_contact_detail_text_rk6je_68",pt="_home_characteristic_rk6je_72",Et="_home_characteristic_list_rk6je_76",Bt="_home_characteristic_list_item_rk6je_81",Ct="_home_characteristic_list_item_icon_rk6je_85",gt="_home_characteristic_list_item_box_rk6je_90",xt="_home_characteristic_list_item_box_title_rk6je_94",At="_home_characteristic_list_item_box_desc_rk6je_99";var i={home_title:at,home_header:st,home_header_box:it,home_header_step:nt,home_header_step_item:ot,home_header_step_item_number:ct,home_header_step_item_title:lt,home_header_step_item_desc:rt,home_header_step_line:dt,home_header_contact:ht,home_header_contact_detail:mt,home_header_contact_detail_img:Ft,home_header_contact_detail_text:_t,home_characteristic:pt,home_characteristic_list:Et,home_characteristic_list_item:Bt,home_characteristic_list_item_icon:Ct,home_characteristic_list_item_box:gt,home_characteristic_list_item_box_title:xt,home_characteristic_list_item_box_desc:At},Dt="/assets/home01.c1a31d07.png",ft="/assets/home02.ab10f0fc.png",Nt="/assets/home03.7607a7a3.png",vt="/assets/home04.0a92806c.png",yt="/assets/home05.acfbe87c.png",bt="/assets/home06.b8545867.png";function wt(){return u("div",{className:i.home,children:[e(je,{theme:"info",icon:e("span",{}),message:"\u6B22\u8FCE\u4F53\u9A8C\u57FA\u4E8E\u5FAE\u4FE1\u7B2C\u4E09\u65B9\u5E73\u53F0\u548C\u5FAE\u4FE1\u4E91\u6258\u7BA1\u5E73\u53F0\u4E3A\u57FA\u7840\u642D\u5EFA\u7684\u201C\u670D\u52A1\u5546\u5FAE\u7BA1\u5BB6\u201DSaaS\u5E94\u7528\u3002\u5982\u6709\u66F4\u591A\u7684\u9700\u6C42\u6216\u8005\u4F7F\u7528\u95EE\u9898\u53EF\u52A0\u5165\u5B98\u65B9\u7FA4\u8FDB\u884C\u53CD\u9988\u3002"}),u("div",{className:i.home_header,children:[u("div",{className:i.home_header_box,children:[e("p",{className:i.home_title,children:"\u4EA7\u54C1\u4F53\u9A8C\u6307\u5F15"}),u("div",{className:i.home_header_step,children:[u("div",{className:i.home_header_step_item,children:[e("p",{className:i.home_header_step_item_number,children:"1"}),e("p",{className:i.home_header_step_item_title,children:"\u83B7\u53D6\u5546\u5BB6\u6388\u6743"}),u("p",{className:`${i.home_header_step_item_desc} desc`,children:["\u670D\u52A1\u5546\u83B7\u5F97\u5546\u5BB6\u5C0F\u7A0B\u5E8F\u6388\u6743\u540E\uFF0C\u5373\u53EF\u4EE3\u5546\u5BB6\u5F00\u53D1\u548C\u8FD0\u8425\u5C0F\u7A0B\u5E8F\u3002",e("a",{href:`#${o.authPageManage.path}`,className:"a",children:"\u524D\u5F80\u4F53\u9A8C"})]})]}),e("div",{className:i.home_header_step_line,children:"\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0"}),u("div",{className:i.home_header_step_item,children:[e("p",{className:i.home_header_step_item_number,children:"2"}),e("p",{className:i.home_header_step_item_title,children:"\u7BA1\u7406\u6388\u6743\u5E10\u53F7"}),u("p",{className:`${i.home_header_step_item_desc} desc`,children:["\u53EF\u6279\u91CF\u7BA1\u7406\u5DF2\u6388\u6743\u5546\u5BB6\u516C\u4F17\u53F7\u548C\u5C0F\u7A0B\u5E8F\uFF0C\u53EF\u5BF9\u6388\u6743\u5E10\u53F7\u8FDB\u884C\u6279\u91CF\u64CD\u4F5C\u3002",e("a",{href:`#${o.authorizedAccountManage.path}`,className:"a",children:"\u524D\u5F80\u4F53\u9A8C"})]})]}),e("div",{className:i.home_header_step_line,children:"\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0\xA0"}),u("div",{className:i.home_header_step_item,children:[e("p",{className:i.home_header_step_item_number,children:"3"}),e("p",{className:i.home_header_step_item_title,children:"\u4E8C\u6B21\u5F00\u53D1\u4E0E\u7CFB\u7EDF\u5BF9\u63A5"}),e("p",{className:`${i.home_header_step_item_desc} desc`,children:"\u8BE5\u5E94\u7528\u652F\u6301\u901A\u8FC7\u4FEE\u6539\u6E90\u7801\u8FDB\u884C\u4E8C\u6B21\u5F00\u53D1\uFF0C\u652F\u6301\u901A\u8FC7openApi\u4E0E\u4E1A\u52A1\u7CFB\u7EDF\u5BF9\u63A5\u3002"})]})]})]}),u("div",{className:i.home_header_box,children:[e("p",{className:i.home_title,children:"\u8054\u7CFB\u6211\u4EEC"}),u("div",{className:i.home_header_contact_detail,children:[e("img",{className:i.home_header_contact_detail_img,src:"https://static-index-4gtuqm3bfa95c963-1304825656.tcloudbaseapp.com/cd6125c-c249-4d19-891f-1016ed218a6e.png",alt:""}),e("p",{className:`${i.home_header_contact_detail_text} desc`,style:{marginTop:"10px"},children:"\u52A0\u5165\u5B98\u65B9\u4EA4\u6D41\u7FA4\uFF0C\u83B7\u5F97\u6280\u672F\u652F\u6301"})]})]})]}),u("div",{className:i.home_characteristic,children:[e("p",{className:i.home_title,children:"\u4EA7\u54C1\u7279\u6027"}),u("div",{className:i.home_characteristic_list,children:[u("div",{className:i.home_characteristic_list_item,children:[e("img",{className:i.home_characteristic_list_item_icon,src:Dt,alt:""}),u("div",{className:i.home_characteristic_list_item_box,children:[e("p",{className:i.home_characteristic_list_item_box_title,children:"\u5F00\u7BB1\u5373\u7528"}),e("p",{className:`${i.home_characteristic_list_item_box_desc} desc`,children:"\u5185\u7F6E\u5F00\u7BB1\u5373\u7528\u7684SaaS\u5E94\u7528\uFF0C\u4FBF\u4E8E\u670D\u52A1\u5546\u5FEB\u901F\u83B7\u5F97\u5546\u5BB6\u5C0F\u7A0B\u5E8F\u6388\u6743\u30010\u6210\u672C\u542F\u52A8\u670D\u52A1\u5546\u4E1A\u52A1\u3002"})]})]}),u("div",{className:i.home_characteristic_list_item,children:[e("img",{className:i.home_characteristic_list_item_icon,src:ft,alt:""}),u("div",{className:i.home_characteristic_list_item_box,children:[e("p",{className:i.home_characteristic_list_item_box_title,children:"\u6700\u4F73\u5B9E\u8DF5"}),e("p",{className:`${i.home_characteristic_list_item_box_desc} desc`,children:"\u5185\u7F6E\u5E94\u7528\u662F\u5B98\u65B9\u57FA\u4E8E\u6700\u4F73\u5B9E\u8DF5\u8FDB\u884C\u8BBE\u8BA1\uFF0C\u5E2E\u52A9\u65B0\u624B\u670D\u52A1\u5546\u5FEB\u901F\u638C\u63E1\u57FA\u4E8E\u7B2C\u4E09\u65B9\u5E73\u53F0\u5F00\u5C55\u4E1A\u52A1\u3002"})]})]}),u("div",{className:i.home_characteristic_list_item,children:[e("img",{className:i.home_characteristic_list_item_icon,src:Nt,alt:""}),u("div",{className:i.home_characteristic_list_item_box,children:[e("p",{className:i.home_characteristic_list_item_box_title,children:"\u53EF\u8F7B\u677E\u6269\u5C55"}),e("p",{className:`${i.home_characteristic_list_item_box_desc} desc`,children:"\u57FA\u4E8E\u4E91\u539F\u751F\u8BBE\u8BA1\u7406\u5FF5\uFF0C\u4E14\u9879\u76EE\u5F00\u6E90\uFF0C\u5F00\u53D1\u8005\u53EF\u5FEB\u901F\u4F4E\u6210\u672C\u8FDB\u884C\u4E8C\u6B21\u5F00\u53D1\u4EE5\u53CA\u4E0E\u4E1A\u52A1\u7CFB\u7EDF\u96C6\u6210\u3002"})]})]}),u("div",{className:i.home_characteristic_list_item,children:[e("img",{className:i.home_characteristic_list_item_icon,src:vt,alt:""}),u("div",{className:i.home_characteristic_list_item_box,children:[e("p",{className:i.home_characteristic_list_item_box_title,children:"\u8282\u7701\u6210\u672C"}),e("p",{className:`${i.home_characteristic_list_item_box_desc} desc`,children:"\u6839\u636E\u8D1F\u8F7D\u81EA\u52A8\u6269\u7F29\u5BB9\uFF0C\u8D85\u7EC6\u7C92\u5EA6\u8D44\u6E90\u63A7\u5236\uFF0C\u4EE5\u53CA\u6309\u5B9E\u9645\u4F7F\u7528\u91CF\u8BA1\u8D39\uFF0C\u8282\u7701\u6210\u672C\u3002"})]})]}),u("div",{className:i.home_characteristic_list_item,children:[e("img",{className:i.home_characteristic_list_item_icon,src:yt,alt:""}),u("div",{className:i.home_characteristic_list_item_box,children:[e("p",{className:i.home_characteristic_list_item_box_title,children:"\u5B89\u5168\u7A33\u5B9A"}),e("p",{className:`${i.home_characteristic_list_item_box_desc} desc`,children:"\u57FA\u4E8EVPC \u7F51\u7EDC\u9694\u79BB\uFF0C\u63D0\u4F9B\u5E94\u7528\u8FD0\u884C\u65F6\u5B89\u5168\u4FDD\u969C\uFF1B\u652F\u6301\u5FAE\u4FE1\u79C1\u6709\u534F\u8BAE\uFF0C\u53EF\u514D\u9274\u6743\u5B89\u5168\u8C03\u7528\u5FAE\u4FE1\u63A5\u53E3\u3002"})]})]}),u("div",{className:i.home_characteristic_list_item,children:[e("img",{className:i.home_characteristic_list_item_icon,src:bt,alt:""}),u("div",{className:i.home_characteristic_list_item_box,children:[e("p",{className:i.home_characteristic_list_item_box_title,children:"\u7B80\u6613\u8FD0\u7EF4"}),e("p",{className:`${i.home_characteristic_list_item_box_desc} desc`,children:"\u670D\u52A1\u90E8\u7F72\u4E8E\u5FAE\u4FE1\u4E91\u6258\u7BA1\uFF0C\u5FAE\u4FE1\u4E91\u6258\u7BA1\u63D0\u4F9B\u4E30\u5BCC\u7684\u8FD0\u7EF4\u7BA1\u7406\u5DE5\u5177\uFF0C\u6781\u5927\u964D\u4F4E\u5F00\u53D1\u8005\u7EF4\u62A4\u6210\u672C\u3002"})]})]})]})]})]})}const kt="_box_4xbbp_1",Tt="_box_item_4xbbp_7",St="_box_item_logo_4xbbp_18",It="_box_item_title_4xbbp_22";var b={box:kt,box_item:Tt,box_item_logo:St,box_item_title:It};function $t(){return u("div",{className:b.box,children:[u("div",{className:b.box_item,children:[e("img",{src:"https://res.wx.qq.com/op_res/y3myMR2C6QlqM7iwob-WEGUrD3BeFjD7LWIlFGpEVrFeJhd-w0pBKofG--aEdOx02yvazKTQut3NevGhFa8CNg",alt:"",className:b.box_item_logo}),e("p",{className:b.box_item_title,children:"\u6D88\u606F\u63A8\u9001\u67E5\u8BE2\u5DE5\u5177"}),u("p",{children:["\u53EF\u67E5\u8BE2\u4EE5\u53CA\u641C\u7D22\u5FAE\u4FE1\u5B98\u65B9\u63A8\u9001\u81F3\u670D\u52A1\u5546\u7684\u5168\u90E8\u6D88\u606F\u4E0E\u4E8B\u4EF6\u3002",e("a",{href:`#${o.thirdMessage.path}`,className:"a",children:"\u7ACB\u5373\u524D\u5F80"})]})]}),u("div",{className:b.box_item,children:[e("img",{src:"https://res.wx.qq.com/op_res/y3myMR2C6QlqM7iwob-WEFK5SgSXIVlV_xA-nhtar6FbWjZ9iphx0zja8gPTLzDUmX9OwFv-iMYDzQKnTsiyDg",alt:"",className:b.box_item_logo}),e("p",{className:b.box_item_title,children:"\u5728\u7EBF\u751F\u6210 Token \u5DE5\u5177"}),u("p",{children:["\u751F\u6210\u7B2C\u4E09\u65B9\u5E73\u53F0 Token \u540E\u5FEB\u901F\u8C03\u8BD5\u5B98\u65B9\u63A5\u53E3\u3002",e("a",{href:`#${o.thirdToken.path}`,className:"a",children:"\u7ACB\u5373\u524D\u5F80"})]})]}),u("div",{className:b.box_item,children:[e("img",{src:"https://res.wx.qq.com/op_res/IcLD7eWiljRyBp6gDCD92xx-kBz-AiWzqhE0ubiluxMd730E6ta_rZcnM9pjdu7eu3nNUbEVjspoQ5rwnWuwLQ",alt:"",className:b.box_item_logo}),e("p",{className:b.box_item_title,children:"\u5728\u7EBF\u63A5\u53E3\u8C03\u8BD5\u5DE5\u5177"}),e("p",{children:"\u656C\u8BF7\u671F\u5F85\uFF0C\u4E0B\u4E2A\u7248\u672C\u5373\u5C06\u652F\u6301\u3002\u5982\u6709\u76F8\u5173\u7591\u95EE\u53EF\u52A0\u5B98\u65B9\u4EA4\u6D41\u7FA4\u8FDB\u884C\u53CD\u9988\u3002"})]})]})}Ke.render(u(Ue.StrictMode,{children:[e(qe,{content:e("img",{style:{width:"150px",height:"150px",marginTop:"5px"},src:"https://static-index-4gtuqm3bfa95c963-1304825656.tcloudbaseapp.com/cd6125c-c249-4d19-891f-1016ed218a6e.png",alt:""}),placement:"left",showArrow:!0,destroyOnClose:!0,children:u("div",{style:{display:"flex",alignItems:"center",position:"fixed",right:"0",top:"40vh",backgroundColor:"white",flexDirection:"column",padding:"15px",boxShadow:"-3px 4px 5px 1px rgba(0,0,0,0.2)",borderRadius:"5px 0 0 5px"},children:[e(Oe,{}),e("p",{style:{margin:"10px 0 0 0"},children:"\u6280"}),e("p",{style:{margin:"10px 0 0 0"},children:"\u672F"}),e("p",{style:{margin:"10px 0 0 0"},children:"\u652F"}),e("p",{style:{margin:"10px 0 0 0"},children:"\u6301"})]})}),e(He,{children:u(Ve,{children:[e(v,{path:o.login.path,element:e(wu,{})}),e(v,{path:o.authorize.path,element:e(ut,{})}),e(v,{path:o.authorizeH5.path,element:e(tt,{})}),u(v,{path:"/",element:e(bu,{}),children:[e(v,{path:o.home.path,element:e(wt,{})}),e(v,{path:o.thirdToken.path,element:e(Iu,{})}),e(v,{path:o.thirdMessage.path,element:e(Wu,{})}),e(v,{path:o.authorizedAccountManage.path,element:e(qu,{})}),e(v,{path:o.systemVersion.path,element:e(Vu,{})}),e(v,{path:o.passwordManage.path,element:e(Ju,{})}),e(v,{path:o.authPageManage.path,element:e(et,{})}),e(v,{path:o.developTools.path,element:e($t,{})})]})]})})]}),document.getElementById("root")); diff --git a/client/dist/assets/index.7056b763.css b/client/dist/assets/index.7056b763.css deleted file mode 100644 index 7216cda4..00000000 --- a/client/dist/assets/index.7056b763.css +++ /dev/null @@ -1 +0,0 @@ -._login_zasei_1{background-color:#f6f7f8;width:100vw;height:100vh;padding-top:30vh}._login_modal_zasei_7{width:500px;margin:0 auto;border-radius:10px;padding:40px 80px;background-color:#fff}._console_1n49v_1{display:flex;width:100%}._console_menu_1n49v_5{z-index:9999;position:fixed;top:0;left:0;bottom:0}._detail_1n49v_12{min-height:100vh;flex:1;background:#f6f7f8}._detail_header_1n49v_17{min-width:1230px;max-width:80%;margin:0 auto;display:flex;align-items:center;justify-content:space-between}._detail_header_title_1n49v_25{width:400px;height:28px;font-size:20px;font-weight:500;color:#000;letter-spacing:0}._detail_header_notice_1n49v_33{display:flex;align-items:center;background-color:#fff;border-radius:5px}._detail_header_notice_item_1n49v_39{padding:0 15px;width:110px;display:flex;align-items:center;justify-content:space-between}._detail_header_notice_line_1n49v_46{height:15px;width:1px;background-color:#0003}._content_1n49v_51{min-width:1230px;max-width:80%;margin:0 auto;padding:40px;border-radius:10px;background-color:#fff}a{color:#000;text-decoration:none}.a{color:#48a6ea;cursor:pointer}.desc{font-size:14px;color:#00000080;line-height:20px}.text{font-size:18px;color:#000000e6}.normal_flex{display:flex;align-items:center;flex-wrap:wrap}.t-table--empty{border-bottom:none!important}.blue_circle{min-width:10px;width:10px;height:10px;border-radius:50%;background-color:#48a6ea;margin-right:10px}._line_15u1t_1,._line_1u3j3_1{width:100%;height:1px;background-color:#0003}._setting_1u3j3_6{margin-top:20px;display:flex;justify-content:space-between}._setting_box_1u3j3_11{margin-top:20px;background-color:#f6f7f8;padding:15px 20px 10px}._setting_box_text_1u3j3_16{margin-bottom:15px}._line_15u1t_1,._line_r96v8_1{width:100%;height:1px;background-color:#0003}._input_r96v8_6{max-width:350px}._text_r96v8_9{width:60px;margin-right:15px}._line_tozde_1{width:100%;height:1px;background-color:#0003}._column_tozde_6{width:250px}._home_title_rk6je_1{margin:0 0 20px;font-size:18px;font-weight:500}._home_header_rk6je_6{display:flex;justify-content:space-between}._home_header_box_rk6je_10{margin-top:20px;padding:20px;box-shadow:0 2px 4px #363a5052}._home_header_step_rk6je_15{display:flex;align-items:center;justify-content:center}._home_header_step_item_rk6je_20{display:flex;align-items:center;flex-direction:column;justify-content:space-between}._home_header_step_item_number_rk6je_26{border-radius:50%;background-color:#d4e3fc;color:#173463;text-align:center;width:35px;height:35px;line-height:35px;font-size:17px;font-weight:500;margin:0}._home_header_step_item_title_rk6je_38{font-size:18px;font-weight:500;margin:10px 0}._home_header_step_item_desc_rk6je_43{margin:0;width:185px;text-align:left;word-break:break-all}._home_header_step_line_rk6je_49{margin:0 20px;height:1px;text-decoration:line-through 1px dashed rgba(0,0,0,.2)}._home_header_contact_rk6je_54{padding:20px}._home_header_contact_detail_rk6je_57{width:200px;display:flex;flex-direction:column;align-items:center}._home_header_contact_detail_img_rk6je_63{width:120px;height:120px;margin-right:10px}._home_header_contact_detail_text_rk6je_68{margin:0;text-align:left}._home_characteristic_rk6je_72{margin-top:20px;padding:20px}._home_characteristic_list_rk6je_76{display:flex;justify-content:space-between;flex-wrap:wrap}._home_characteristic_list_item_rk6je_81{display:flex;margin-bottom:20px}._home_characteristic_list_item_icon_rk6je_85{width:40px;height:40px;margin-right:20px}._home_characteristic_list_item_box_rk6je_90{display:flex;flex-direction:column}._home_characteristic_list_item_box_title_rk6je_94{font-size:16px;margin:0;font-weight:400}._home_characteristic_list_item_box_desc_rk6je_99{width:300px}._box_4xbbp_1{display:flex;justify-content:space-between;flex-wrap:wrap;min-height:70vh}._box_item_4xbbp_7{padding:20px;width:300px;height:300px;display:flex;align-items:center;justify-content:center;flex-direction:column;border-radius:5px;box-shadow:0 2px 4px #363a5052}._box_item_logo_4xbbp_18{width:50px;height:50px}._box_item_title_4xbbp_22{margin:20px 0;font-size:18px;font-weight:500} diff --git a/client/dist/assets/vendor.2dc57723.css b/client/dist/assets/vendor.2dc57723.css deleted file mode 100644 index 717b0ca9..00000000 --- a/client/dist/assets/vendor.2dc57723.css +++ /dev/null @@ -1 +0,0 @@ -.t-layout,.t-layout *{-webkit-box-sizing:border-box;box-sizing:border-box}.t-layout,.t-layout__direction-vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--td-bg-color-page);-webkit-box-flex:1;-ms-flex:auto;flex:auto}.t-layout--with-sider,.t-layout__direction-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.t-layout__header{height:64px;line-height:64px;background-color:var(--td-bg-color-container)}.t-layout__content{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.t-layout__sider{position:relative;-webkit-transition:all .22s;transition:all .22s;background:var(--td-bg-color-container);width:232px}.t-layout__footer{color:var(--td-text-color-placeholder);padding:24px}.t-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.t-row--start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.t-row--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-row--end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.t-row--space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.t-row--space-around{-ms-flex-pack:distribute;justify-content:space-around}.t-row--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.t-row--middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-row--bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.t-col{position:relative;max-width:100%;min-height:1px}.t-col-12{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.t-col-push-12{left:100%}.t-col-pull-12{right:100%}.t-col-offset-12{margin-left:100%}.t-col-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.t-col-11{display:block;-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.t-col-push-11{left:91.66666667%}.t-col-pull-11{right:91.66666667%}.t-col-offset-11{margin-left:91.66666667%}.t-col-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.t-col-10{display:block;-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.t-col-push-10{left:83.33333333%}.t-col-pull-10{right:83.33333333%}.t-col-offset-10{margin-left:83.33333333%}.t-col-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.t-col-9{display:block;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.t-col-push-9{left:75%}.t-col-pull-9{right:75%}.t-col-offset-9{margin-left:75%}.t-col-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.t-col-8{display:block;-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.t-col-push-8{left:66.66666667%}.t-col-pull-8{right:66.66666667%}.t-col-offset-8{margin-left:66.66666667%}.t-col-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.t-col-7{display:block;-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.t-col-push-7{left:58.33333333%}.t-col-pull-7{right:58.33333333%}.t-col-offset-7{margin-left:58.33333333%}.t-col-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.t-col-6{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.t-col-push-6{left:50%}.t-col-pull-6{right:50%}.t-col-offset-6{margin-left:50%}.t-col-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.t-col-5{display:block;-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.t-col-push-5{left:41.66666667%}.t-col-pull-5{right:41.66666667%}.t-col-offset-5{margin-left:41.66666667%}.t-col-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.t-col-4{display:block;-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.t-col-push-4{left:33.33333333%}.t-col-pull-4{right:33.33333333%}.t-col-offset-4{margin-left:33.33333333%}.t-col-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.t-col-3{display:block;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.t-col-push-3{left:25%}.t-col-pull-3{right:25%}.t-col-offset-3{margin-left:25%}.t-col-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.t-col-2{display:block;-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.t-col-push-2{left:16.66666667%}.t-col-pull-2{right:16.66666667%}.t-col-offset-2{margin-left:16.66666667%}.t-col-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.t-col-1{display:block;-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.t-col-push-1{left:8.33333333%}.t-col-pull-1{right:8.33333333%}.t-col-offset-1{margin-left:8.33333333%}.t-col-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.t-col-0{display:none}.t-col-offset-0{margin-left:0}.t-col-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.t-col-xs-12{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.t-col-xs-push-12{left:100%}.t-col-xs-pull-12{right:100%}.t-col-xs-offset-12{margin-left:100%}.t-col-xs-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.t-col-xs-11{display:block;-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.t-col-xs-push-11{left:91.66666667%}.t-col-xs-pull-11{right:91.66666667%}.t-col-xs-offset-11{margin-left:91.66666667%}.t-col-xs-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.t-col-xs-10{display:block;-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.t-col-xs-push-10{left:83.33333333%}.t-col-xs-pull-10{right:83.33333333%}.t-col-xs-offset-10{margin-left:83.33333333%}.t-col-xs-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.t-col-xs-9{display:block;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.t-col-xs-push-9{left:75%}.t-col-xs-pull-9{right:75%}.t-col-xs-offset-9{margin-left:75%}.t-col-xs-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.t-col-xs-8{display:block;-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.t-col-xs-push-8{left:66.66666667%}.t-col-xs-pull-8{right:66.66666667%}.t-col-xs-offset-8{margin-left:66.66666667%}.t-col-xs-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.t-col-xs-7{display:block;-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.t-col-xs-push-7{left:58.33333333%}.t-col-xs-pull-7{right:58.33333333%}.t-col-xs-offset-7{margin-left:58.33333333%}.t-col-xs-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.t-col-xs-6{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.t-col-xs-push-6{left:50%}.t-col-xs-pull-6{right:50%}.t-col-xs-offset-6{margin-left:50%}.t-col-xs-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.t-col-xs-5{display:block;-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.t-col-xs-push-5{left:41.66666667%}.t-col-xs-pull-5{right:41.66666667%}.t-col-xs-offset-5{margin-left:41.66666667%}.t-col-xs-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.t-col-xs-4{display:block;-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.t-col-xs-push-4{left:33.33333333%}.t-col-xs-pull-4{right:33.33333333%}.t-col-xs-offset-4{margin-left:33.33333333%}.t-col-xs-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.t-col-xs-3{display:block;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.t-col-xs-push-3{left:25%}.t-col-xs-pull-3{right:25%}.t-col-xs-offset-3{margin-left:25%}.t-col-xs-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.t-col-xs-2{display:block;-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.t-col-xs-push-2{left:16.66666667%}.t-col-xs-pull-2{right:16.66666667%}.t-col-xs-offset-2{margin-left:16.66666667%}.t-col-xs-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.t-col-xs-1{display:block;-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.t-col-xs-push-1{left:8.33333333%}.t-col-xs-pull-1{right:8.33333333%}.t-col-xs-offset-1{margin-left:8.33333333%}.t-col-xs-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.t-col-xs-0{display:none}.t-col-push-0{left:auto}.t-col-pull-0{right:auto}.t-col-xs-push-0{left:auto}.t-col-xs-pull-0{right:auto}.t-col-xs-offset-0{margin-left:0}.t-col-xs-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}@media (min-width: 768px){.t-col-sm-12{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.t-col-sm-push-12{left:100%}.t-col-sm-pull-12{right:100%}.t-col-sm-offset-12{margin-left:100%}.t-col-sm-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.t-col-sm-11{display:block;-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.t-col-sm-push-11{left:91.66666667%}.t-col-sm-pull-11{right:91.66666667%}.t-col-sm-offset-11{margin-left:91.66666667%}.t-col-sm-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.t-col-sm-10{display:block;-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.t-col-sm-push-10{left:83.33333333%}.t-col-sm-pull-10{right:83.33333333%}.t-col-sm-offset-10{margin-left:83.33333333%}.t-col-sm-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.t-col-sm-9{display:block;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.t-col-sm-push-9{left:75%}.t-col-sm-pull-9{right:75%}.t-col-sm-offset-9{margin-left:75%}.t-col-sm-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.t-col-sm-8{display:block;-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.t-col-sm-push-8{left:66.66666667%}.t-col-sm-pull-8{right:66.66666667%}.t-col-sm-offset-8{margin-left:66.66666667%}.t-col-sm-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.t-col-sm-7{display:block;-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.t-col-sm-push-7{left:58.33333333%}.t-col-sm-pull-7{right:58.33333333%}.t-col-sm-offset-7{margin-left:58.33333333%}.t-col-sm-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.t-col-sm-6{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.t-col-sm-push-6{left:50%}.t-col-sm-pull-6{right:50%}.t-col-sm-offset-6{margin-left:50%}.t-col-sm-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.t-col-sm-5{display:block;-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.t-col-sm-push-5{left:41.66666667%}.t-col-sm-pull-5{right:41.66666667%}.t-col-sm-offset-5{margin-left:41.66666667%}.t-col-sm-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.t-col-sm-4{display:block;-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.t-col-sm-push-4{left:33.33333333%}.t-col-sm-pull-4{right:33.33333333%}.t-col-sm-offset-4{margin-left:33.33333333%}.t-col-sm-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.t-col-sm-3{display:block;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.t-col-sm-push-3{left:25%}.t-col-sm-pull-3{right:25%}.t-col-sm-offset-3{margin-left:25%}.t-col-sm-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.t-col-sm-2{display:block;-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.t-col-sm-push-2{left:16.66666667%}.t-col-sm-pull-2{right:16.66666667%}.t-col-sm-offset-2{margin-left:16.66666667%}.t-col-sm-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.t-col-sm-1{display:block;-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.t-col-sm-push-1{left:8.33333333%}.t-col-sm-pull-1{right:8.33333333%}.t-col-sm-offset-1{margin-left:8.33333333%}.t-col-sm-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.t-col-sm-0{display:none}.t-col-push-0{left:auto}.t-col-pull-0{right:auto}.t-col-sm-push-0{left:auto}.t-col-sm-pull-0{right:auto}.t-col-sm-offset-0{margin-left:0}.t-col-sm-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width: 992px){.t-col-md-12{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.t-col-md-push-12{left:100%}.t-col-md-pull-12{right:100%}.t-col-md-offset-12{margin-left:100%}.t-col-md-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.t-col-md-11{display:block;-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.t-col-md-push-11{left:91.66666667%}.t-col-md-pull-11{right:91.66666667%}.t-col-md-offset-11{margin-left:91.66666667%}.t-col-md-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.t-col-md-10{display:block;-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.t-col-md-push-10{left:83.33333333%}.t-col-md-pull-10{right:83.33333333%}.t-col-md-offset-10{margin-left:83.33333333%}.t-col-md-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.t-col-md-9{display:block;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.t-col-md-push-9{left:75%}.t-col-md-pull-9{right:75%}.t-col-md-offset-9{margin-left:75%}.t-col-md-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.t-col-md-8{display:block;-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.t-col-md-push-8{left:66.66666667%}.t-col-md-pull-8{right:66.66666667%}.t-col-md-offset-8{margin-left:66.66666667%}.t-col-md-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.t-col-md-7{display:block;-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.t-col-md-push-7{left:58.33333333%}.t-col-md-pull-7{right:58.33333333%}.t-col-md-offset-7{margin-left:58.33333333%}.t-col-md-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.t-col-md-6{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.t-col-md-push-6{left:50%}.t-col-md-pull-6{right:50%}.t-col-md-offset-6{margin-left:50%}.t-col-md-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.t-col-md-5{display:block;-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.t-col-md-push-5{left:41.66666667%}.t-col-md-pull-5{right:41.66666667%}.t-col-md-offset-5{margin-left:41.66666667%}.t-col-md-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.t-col-md-4{display:block;-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.t-col-md-push-4{left:33.33333333%}.t-col-md-pull-4{right:33.33333333%}.t-col-md-offset-4{margin-left:33.33333333%}.t-col-md-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.t-col-md-3{display:block;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.t-col-md-push-3{left:25%}.t-col-md-pull-3{right:25%}.t-col-md-offset-3{margin-left:25%}.t-col-md-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.t-col-md-2{display:block;-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.t-col-md-push-2{left:16.66666667%}.t-col-md-pull-2{right:16.66666667%}.t-col-md-offset-2{margin-left:16.66666667%}.t-col-md-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.t-col-md-1{display:block;-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.t-col-md-push-1{left:8.33333333%}.t-col-md-pull-1{right:8.33333333%}.t-col-md-offset-1{margin-left:8.33333333%}.t-col-md-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.t-col-md-0{display:none}.t-col-push-0{left:auto}.t-col-pull-0{right:auto}.t-col-md-push-0{left:auto}.t-col-md-pull-0{right:auto}.t-col-md-offset-0{margin-left:0}.t-col-md-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width: 1200px){.t-col-lg-12{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.t-col-lg-push-12{left:100%}.t-col-lg-pull-12{right:100%}.t-col-lg-offset-12{margin-left:100%}.t-col-lg-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.t-col-lg-11{display:block;-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.t-col-lg-push-11{left:91.66666667%}.t-col-lg-pull-11{right:91.66666667%}.t-col-lg-offset-11{margin-left:91.66666667%}.t-col-lg-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.t-col-lg-10{display:block;-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.t-col-lg-push-10{left:83.33333333%}.t-col-lg-pull-10{right:83.33333333%}.t-col-lg-offset-10{margin-left:83.33333333%}.t-col-lg-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.t-col-lg-9{display:block;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.t-col-lg-push-9{left:75%}.t-col-lg-pull-9{right:75%}.t-col-lg-offset-9{margin-left:75%}.t-col-lg-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.t-col-lg-8{display:block;-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.t-col-lg-push-8{left:66.66666667%}.t-col-lg-pull-8{right:66.66666667%}.t-col-lg-offset-8{margin-left:66.66666667%}.t-col-lg-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.t-col-lg-7{display:block;-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.t-col-lg-push-7{left:58.33333333%}.t-col-lg-pull-7{right:58.33333333%}.t-col-lg-offset-7{margin-left:58.33333333%}.t-col-lg-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.t-col-lg-6{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.t-col-lg-push-6{left:50%}.t-col-lg-pull-6{right:50%}.t-col-lg-offset-6{margin-left:50%}.t-col-lg-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.t-col-lg-5{display:block;-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.t-col-lg-push-5{left:41.66666667%}.t-col-lg-pull-5{right:41.66666667%}.t-col-lg-offset-5{margin-left:41.66666667%}.t-col-lg-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.t-col-lg-4{display:block;-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.t-col-lg-push-4{left:33.33333333%}.t-col-lg-pull-4{right:33.33333333%}.t-col-lg-offset-4{margin-left:33.33333333%}.t-col-lg-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.t-col-lg-3{display:block;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.t-col-lg-push-3{left:25%}.t-col-lg-pull-3{right:25%}.t-col-lg-offset-3{margin-left:25%}.t-col-lg-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.t-col-lg-2{display:block;-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.t-col-lg-push-2{left:16.66666667%}.t-col-lg-pull-2{right:16.66666667%}.t-col-lg-offset-2{margin-left:16.66666667%}.t-col-lg-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.t-col-lg-1{display:block;-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.t-col-lg-push-1{left:8.33333333%}.t-col-lg-pull-1{right:8.33333333%}.t-col-lg-offset-1{margin-left:8.33333333%}.t-col-lg-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.t-col-lg-0{display:none}.t-col-push-0{left:auto}.t-col-pull-0{right:auto}.t-col-lg-push-0{left:auto}.t-col-lg-pull-0{right:auto}.t-col-lg-offset-0{margin-left:0}.t-col-lg-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width: 1400px){.t-col-xl-12{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.t-col-xl-push-12{left:100%}.t-col-xl-pull-12{right:100%}.t-col-xl-offset-12{margin-left:100%}.t-col-xl-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.t-col-xl-11{display:block;-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.t-col-xl-push-11{left:91.66666667%}.t-col-xl-pull-11{right:91.66666667%}.t-col-xl-offset-11{margin-left:91.66666667%}.t-col-xl-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.t-col-xl-10{display:block;-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.t-col-xl-push-10{left:83.33333333%}.t-col-xl-pull-10{right:83.33333333%}.t-col-xl-offset-10{margin-left:83.33333333%}.t-col-xl-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.t-col-xl-9{display:block;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.t-col-xl-push-9{left:75%}.t-col-xl-pull-9{right:75%}.t-col-xl-offset-9{margin-left:75%}.t-col-xl-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.t-col-xl-8{display:block;-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.t-col-xl-push-8{left:66.66666667%}.t-col-xl-pull-8{right:66.66666667%}.t-col-xl-offset-8{margin-left:66.66666667%}.t-col-xl-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.t-col-xl-7{display:block;-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.t-col-xl-push-7{left:58.33333333%}.t-col-xl-pull-7{right:58.33333333%}.t-col-xl-offset-7{margin-left:58.33333333%}.t-col-xl-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.t-col-xl-6{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.t-col-xl-push-6{left:50%}.t-col-xl-pull-6{right:50%}.t-col-xl-offset-6{margin-left:50%}.t-col-xl-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.t-col-xl-5{display:block;-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.t-col-xl-push-5{left:41.66666667%}.t-col-xl-pull-5{right:41.66666667%}.t-col-xl-offset-5{margin-left:41.66666667%}.t-col-xl-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.t-col-xl-4{display:block;-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.t-col-xl-push-4{left:33.33333333%}.t-col-xl-pull-4{right:33.33333333%}.t-col-xl-offset-4{margin-left:33.33333333%}.t-col-xl-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.t-col-xl-3{display:block;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.t-col-xl-push-3{left:25%}.t-col-xl-pull-3{right:25%}.t-col-xl-offset-3{margin-left:25%}.t-col-xl-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.t-col-xl-2{display:block;-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.t-col-xl-push-2{left:16.66666667%}.t-col-xl-pull-2{right:16.66666667%}.t-col-xl-offset-2{margin-left:16.66666667%}.t-col-xl-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.t-col-xl-1{display:block;-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.t-col-xl-push-1{left:8.33333333%}.t-col-xl-pull-1{right:8.33333333%}.t-col-xl-offset-1{margin-left:8.33333333%}.t-col-xl-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.t-col-xl-0{display:none}.t-col-push-0{left:auto}.t-col-pull-0{right:auto}.t-col-xl-push-0{left:auto}.t-col-xl-pull-0{right:auto}.t-col-xl-offset-0{margin-left:0}.t-col-xl-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (min-width: 1880px){.t-col-xxl-12{display:block;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.t-col-xxl-push-12{left:100%}.t-col-xxl-pull-12{right:100%}.t-col-xxl-offset-12{margin-left:100%}.t-col-xxl-order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.t-col-xxl-11{display:block;-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%}.t-col-xxl-push-11{left:91.66666667%}.t-col-xxl-pull-11{right:91.66666667%}.t-col-xxl-offset-11{margin-left:91.66666667%}.t-col-xxl-order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.t-col-xxl-10{display:block;-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%}.t-col-xxl-push-10{left:83.33333333%}.t-col-xxl-pull-10{right:83.33333333%}.t-col-xxl-offset-10{margin-left:83.33333333%}.t-col-xxl-order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.t-col-xxl-9{display:block;-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.t-col-xxl-push-9{left:75%}.t-col-xxl-pull-9{right:75%}.t-col-xxl-offset-9{margin-left:75%}.t-col-xxl-order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.t-col-xxl-8{display:block;-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%}.t-col-xxl-push-8{left:66.66666667%}.t-col-xxl-pull-8{right:66.66666667%}.t-col-xxl-offset-8{margin-left:66.66666667%}.t-col-xxl-order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.t-col-xxl-7{display:block;-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%}.t-col-xxl-push-7{left:58.33333333%}.t-col-xxl-pull-7{right:58.33333333%}.t-col-xxl-offset-7{margin-left:58.33333333%}.t-col-xxl-order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.t-col-xxl-6{display:block;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.t-col-xxl-push-6{left:50%}.t-col-xxl-pull-6{right:50%}.t-col-xxl-offset-6{margin-left:50%}.t-col-xxl-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.t-col-xxl-5{display:block;-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}.t-col-xxl-push-5{left:41.66666667%}.t-col-xxl-pull-5{right:41.66666667%}.t-col-xxl-offset-5{margin-left:41.66666667%}.t-col-xxl-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.t-col-xxl-4{display:block;-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%}.t-col-xxl-push-4{left:33.33333333%}.t-col-xxl-pull-4{right:33.33333333%}.t-col-xxl-offset-4{margin-left:33.33333333%}.t-col-xxl-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.t-col-xxl-3{display:block;-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.t-col-xxl-push-3{left:25%}.t-col-xxl-pull-3{right:25%}.t-col-xxl-offset-3{margin-left:25%}.t-col-xxl-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.t-col-xxl-2{display:block;-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%}.t-col-xxl-push-2{left:16.66666667%}.t-col-xxl-pull-2{right:16.66666667%}.t-col-xxl-offset-2{margin-left:16.66666667%}.t-col-xxl-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.t-col-xxl-1{display:block;-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%}.t-col-xxl-push-1{left:8.33333333%}.t-col-xxl-pull-1{right:8.33333333%}.t-col-xxl-offset-1{margin-left:8.33333333%}.t-col-xxl-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.t-col-xxl-0{display:none}.t-col-push-0{left:auto}.t-col-pull-0{right:auto}.t-col-xxl-push-0{left:auto}.t-col-xxl-pull-0{right:auto}.t-col-xxl-offset-0{margin-left:0}.t-col-xxl-order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@-webkit-keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.t-loading{position:relative;color:var(--td-brand-color);font-size:36px}.t-loading--lock{overflow:hidden}.t-loading.t-size-s{font-size:16px}.t-loading.t-size-l{font-size:56px}.t-loading__fullscreen{position:fixed;top:0;left:0;width:100%;height:100%;z-index:3500}.t-loading--center{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-loading__content{position:absolute;left:48%;top:20%}.t-loading--inherit-color{color:inherit}.t-loading__parent{position:relative}.t-loading__overlay{background-color:var(--td-mask-disabled)}.t-loading--full{position:absolute;top:0;left:0;width:100%;height:100%}.t-loading--hidden{visibility:hidden}.t-loading--visible{visibility:visible}.t-loading__text{width:auto;display:inline-block;vertical-align:middle;font-size:14px;line-height:22px;margin-left:5px}.t-loading__gradient{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;vertical-align:middle}.t-loading__gradient-conic{width:100%;height:100%;background:conic-gradient(from 90deg at 50% 50%,#fff 0deg,currentColor 360deg);border-radius:50%;mask:radial-gradient(transparent calc(50% - 0.5px),#fff 50%);-webkit-mask:radial-gradient(transparent calc(50% - 0.5px),#fff 50%)}.arrow-placement-top .t-popup[data-popper-placement^=top] .t-popup__arrow{bottom:-4px}.arrow-placement-top .t-popup[data-popper-placement^=top] .t-popup__arrow:before{border-top-left-radius:100%;-webkit-box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-bottom);box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-bottom)}.arrow-placement-top .t-popup[data-popper-placement=top-start] .t-popup__arrow{left:8px}.arrow-placement-top .t-popup[data-popper-placement=top] .t-popup__arrow{left:50%;margin-left:-4px}.arrow-placement-top .t-popup[data-popper-placement=top-end] .t-popup__arrow{left:calc(100% - 16px)}.arrow-placement-bottom .t-popup[data-popper-placement^=bottom] .t-popup__arrow{top:-4px}.arrow-placement-bottom .t-popup[data-popper-placement^=bottom] .t-popup__arrow:before{border-bottom-right-radius:100%;-webkit-box-shadow:var(--td-shadow-inset-top),var(--td-shadow-inset-right);box-shadow:var(--td-shadow-inset-top),var(--td-shadow-inset-right)}.arrow-placement-bottom .t-popup[data-popper-placement=bottom-start] .t-popup__arrow{left:8px}.arrow-placement-bottom .t-popup[data-popper-placement=bottom] .t-popup__arrow{left:50%;margin-left:-4px}.arrow-placement-bottom .t-popup[data-popper-placement=bottom-end] .t-popup__arrow{left:calc(100% - 16px)}.arrow-placement-left .t-popup[data-popper-placement^=left] .t-popup__arrow{right:-4px}.arrow-placement-left .t-popup[data-popper-placement^=left] .t-popup__arrow:before{-webkit-box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-top);box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-top)}.arrow-placement-left .t-popup[data-popper-placement=left-start] .t-popup__arrow{top:8px}.arrow-placement-left .t-popup[data-popper-placement=left] .t-popup__arrow{top:50%;margin-top:-4px}.arrow-placement-left .t-popup[data-popper-placement=left-end] .t-popup__arrow{top:calc(100% - 16px)}.arrow-placement-right .t-popup[data-popper-placement^=right] .t-popup__arrow{left:-4px}.arrow-placement-right .t-popup[data-popper-placement^=right] .t-popup__arrow:before{-webkit-box-shadow:var(--td-shadow-inset-right),var(--td-shadow-inset-bottom);box-shadow:var(--td-shadow-inset-right),var(--td-shadow-inset-bottom)}.arrow-placement-right .t-popup[data-popper-placement=right-start] .t-popup__arrow{top:8px}.arrow-placement-right .t-popup[data-popper-placement=right] .t-popup__arrow{top:50%;margin-top:-4px}.arrow-placement-right .t-popup[data-popper-placement=right-end] .t-popup__arrow{top:calc(100% - 16px)}.t-popup{color:var(--td-text-color-primary);display:inline-block;z-index:5500}.t-popup__content{position:relative;background:var(--td-bg-color-container);-webkit-box-shadow:var(--td-shadow-2),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);box-shadow:var(--td-shadow-2),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);border-radius:3px;padding:4px 8px;font-size:14px;line-height:22px;-webkit-transition:max-height .2s cubic-bezier(.38,0,.24,1);transition:max-height .2s cubic-bezier(.38,0,.24,1)}.t-popup__reference{display:inline-block}.t-popup__arrow{position:absolute;z-index:1;width:8px;height:8px}.t-popup__arrow:before{position:absolute;content:"";width:8px;height:8px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:var(--td-bg-color-container)}.t-popup[data-popper-placement^=bottom] .t-popup__content,.t-popup[data-popper-placement^=top] .t-popup__content{margin:8px 0}.t-popup[data-popper-placement^=bottom] .t-popup__content--arrow,.t-popup[data-popper-placement^=top] .t-popup__content--arrow{margin:16px 0}.t-popup[data-popper-placement^=left] .t-popup__content,.t-popup[data-popper-placement^=right] .t-popup__content{margin:0 8px}.t-popup[data-popper-placement^=left] .t-popup__content--arrow,.t-popup[data-popper-placement^=right] .t-popup__content--arrow{margin:0 16px}.t-popup[data-popper-placement^=top] .t-popup__arrow{bottom:-4px}.t-popup[data-popper-placement^=top] .t-popup__arrow:before{border-top-left-radius:100%;-webkit-box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-bottom);box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-bottom)}.t-popup[data-popper-placement=top-start] .t-popup__arrow{left:8px}.t-popup[data-popper-placement=top] .t-popup__arrow{left:50%;margin-left:-4px}.t-popup[data-popper-placement=top-end] .t-popup__arrow{left:calc(100% - 16px)}.t-popup[data-popper-placement^=bottom] .t-popup__arrow{top:-4px}.t-popup[data-popper-placement^=bottom] .t-popup__arrow:before{border-bottom-right-radius:100%;-webkit-box-shadow:var(--td-shadow-inset-top),var(--td-shadow-inset-right);box-shadow:var(--td-shadow-inset-top),var(--td-shadow-inset-right)}.t-popup[data-popper-placement=bottom-start] .t-popup__arrow{left:8px}.t-popup[data-popper-placement=bottom] .t-popup__arrow{left:50%;margin-left:-4px}.t-popup[data-popper-placement=bottom-end] .t-popup__arrow{left:calc(100% - 16px)}.t-popup[data-popper-placement^=left] .t-popup__arrow{right:-4px}.t-popup[data-popper-placement^=left] .t-popup__arrow:before{-webkit-box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-top);box-shadow:var(--td-shadow-inset-left),var(--td-shadow-inset-top)}.t-popup[data-popper-placement=left-start] .t-popup__arrow{top:8px}.t-popup[data-popper-placement=left] .t-popup__arrow{top:50%;margin-top:-4px}.t-popup[data-popper-placement=left-end] .t-popup__arrow{top:calc(100% - 16px)}.t-popup[data-popper-placement^=right] .t-popup__arrow{left:-4px}.t-popup[data-popper-placement^=right] .t-popup__arrow:before{-webkit-box-shadow:var(--td-shadow-inset-right),var(--td-shadow-inset-bottom);box-shadow:var(--td-shadow-inset-right),var(--td-shadow-inset-bottom)}.t-popup[data-popper-placement=right-start] .t-popup__arrow{top:8px}.t-popup[data-popper-placement=right] .t-popup__arrow{top:50%;margin-top:-4px}.t-popup[data-popper-placement=right-end] .t-popup__arrow{top:calc(100% - 16px)}.t-popup--animation-enter,.t-popup--animation-enter-from,.t-popup--animation-exiting,.t-popup--animation-leave-to{opacity:0;visibility:hidden}.t-popup--animation-enter-to,.t-popup--animation-entering,.t-popup--animation-leave-from,.t-popup--animation-leave{opacity:1;visibility:visible;-webkit-transform:none;transform:none}.t-popup--animation-enter-active{-webkit-transition:opacity .2s linear,visibility .2s cubic-bezier(.82,0,1,.9),max-height .2s cubic-bezier(.38,0,.24,1);transition:opacity .2s linear,visibility .2s cubic-bezier(.82,0,1,.9),max-height .2s cubic-bezier(.38,0,.24,1)}.t-popup--animation-leave-active{-webkit-transition:opacity .2s cubic-bezier(0,0,.32,1),visibility .2s cubic-bezier(.82,0,1,.9),max-height .2s cubic-bezier(.38,0,.24,1);transition:opacity .2s cubic-bezier(0,0,.32,1),visibility .2s cubic-bezier(.82,0,1,.9),max-height .2s cubic-bezier(.38,0,.24,1)}.t-button{position:relative;z-index:0;overflow:hidden;font-size:14px;outline:none;border:0;background-color:transparent;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle;white-space:nowrap;border-radius:3px;-webkit-transition:all .2s linear;transition:all .2s linear;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:manipulation;touch-action:manipulation}.t-button .t-button__text,.t-button .t-icon{position:relative;z-index:1}.t-button .t-icon,.t-button .t-loading{font-size:16px}.t-button .t-icon+.t-button__text{margin-left:8px}.t-button .t-loading+.t-button__text{margin-left:8px}.t-button--variant-base{color:var(--td-text-color-anti);height:32px;font-size:14px;padding-left:16px;padding-right:16px;background-color:var(--td-bg-color-component);color:var(--td-text-color-primary)}.t-button--variant-base .t-icon,.t-button--variant-base .t-loading{font-size:16px}.t-button--variant-base:hover{background-color:var(--td-bg-color-component-hover)}.t-button--variant-base.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-base:hover{color:var(--td-text-color-primary)}.t-button--variant-base.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-base.t-button--theme-primary{color:var(--td-text-color-anti);background-color:var(--td-brand-color)}.t-button--variant-base.t-button--theme-primary:hover{background-color:var(--td-brand-color-hover)}.t-button--variant-base.t-button--theme-primary.t-is-disabled{background-color:var(--td-brand-color-disabled)}.t-button--variant-base.t-button--theme-success{color:var(--td-text-color-anti);background-color:var(--td-success-color)}.t-button--variant-base.t-button--theme-success:hover{background-color:var(--td-success-color-hover)}.t-button--variant-base.t-button--theme-success.t-is-disabled{background-color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--theme-warning{color:var(--td-text-color-anti);background-color:var(--td-warning-color)}.t-button--variant-base.t-button--theme-warning:hover{background-color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--theme-warning.t-is-disabled{background-color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--theme-danger{color:var(--td-text-color-anti);background-color:var(--td-error-color)}.t-button--variant-base.t-button--theme-danger:hover{background-color:var(--td-error-color-hover)}.t-button--variant-base.t-button--theme-danger.t-is-disabled{background-color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--ghost{background-color:transparent}.t-button--variant-base.t-button--ghost.t-button--theme-primary{border:1px solid var(--td-brand-color)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:hover{border:1px solid var(--td-brand-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-primary:active{border:1px solid var(--td-brand-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-primary.t-is-disabled{border:1px solid var(--td-brand-color-disabled)}.t-button--variant-base.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border:1px solid var(--td-success-color)}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover{color:var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-base.t-button--ghost.t-button--theme-success:hover{border:1px solid var(--td-success-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-success:active{border:1px solid var(--td-success-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-success.t-is-disabled{border:1px solid var(--td-success-color-disabled)}.t-button--variant-base.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border:1px solid var(--td-warning-color)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover{color:var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:hover{border:1px solid var(--td-warning-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-warning:active{border:1px solid var(--td-warning-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-warning.t-is-disabled{border:1px solid var(--td-warning-color-disabled)}.t-button--variant-base.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border:1px solid var(--td-error-color)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover{color:var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:hover{border:1px solid var(--td-error-color-hover)}.t-button--variant-base.t-button--ghost.t-button--theme-danger:active{border:1px solid var(--td-error-color-active)}.t-button--variant-base.t-button--ghost.t-button--theme-danger.t-is-disabled{border:1px solid var(--td-error-color-disabled)}.t-button--variant-outline{height:32px;font-size:14px;padding-left:15px;padding-right:15px;color:var(--td-text-color-primary);background-color:var(--td-bg-color-specialcomponent);border:1px solid var(--td-border-level-2-color)}.t-button--variant-outline .t-icon,.t-button--variant-outline .t-loading{font-size:16px}.t-button--variant-outline:hover{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-outline:hover{background-color:var(--td-bg-color-specialcomponent)}.t-button--variant-outline.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-outline:hover{border:1px solid var(--td-brand-color-hover)}.t-button--variant-outline.t-is-disabled{border:1px solid var(--td-border-level-2-color)}.t-button--variant-outline.t-button--theme-primary{color:var(--td-brand-color);border:1px solid var(--td-brand-color)}.t-button--variant-outline.t-button--theme-primary:hover{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-primary:hover{border:1px solid var(--td-brand-color-hover)}.t-button--variant-outline.t-button--theme-primary.t-is-disabled{border:1px solid var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--theme-success{color:var(--td-success-color);border:1px solid var(--td-success-color)}.t-button--variant-outline.t-button--theme-success:hover{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-success:hover{border:1px solid var(--td-success-color-hover)}.t-button--variant-outline.t-button--theme-success.t-is-disabled{border:1px solid var(--td-success-color-disabled)}.t-button--variant-outline.t-button--theme-warning{color:var(--td-warning-color);border:1px solid var(--td-warning-color)}.t-button--variant-outline.t-button--theme-warning:hover{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-warning:hover{border:1px solid var(--td-warning-color-hover)}.t-button--variant-outline.t-button--theme-warning.t-is-disabled{border:1px solid var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--theme-danger{color:var(--td-error-color);border:1px solid var(--td-error-color)}.t-button--variant-outline.t-button--theme-danger:hover{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--theme-danger:hover{border:1px solid var(--td-error-color-hover)}.t-button--variant-outline.t-button--theme-danger.t-is-disabled{border:1px solid var(--td-error-color-disabled)}.t-button--variant-outline.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border:1px solid var(--td-text-color-anti)}.t-button--variant-outline.t-button--ghost:hover,.t-button--variant-outline.t-button--ghost:active,.t-button--variant-outline.t-button--ghost.t-is-disabled{background-color:transparent}.t-button--variant-outline.t-button--ghost:hover{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-disabled{color:var(--td-border-level-2-color)}.t-button--variant-outline.t-button--ghost:hover{border:1px solid var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost:active{border:1px solid var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-is-disabled{border:1px solid var(--td-border-level-2-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border:1px solid var(--td-brand-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover{color:var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:hover{border:1px solid var(--td-brand-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary:active{border:1px solid var(--td-brand-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-primary.t-is-disabled{border:1px solid var(--td-brand-color-disabled)}.t-button--variant-outline.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border:1px solid var(--td-success-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover{color:var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:hover{border:1px solid var(--td-success-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-success:active{border:1px solid var(--td-success-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-success.t-is-disabled{border:1px solid var(--td-success-color-disabled)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border:1px solid var(--td-warning-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover{color:var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:hover{border:1px solid var(--td-warning-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning:active{border:1px solid var(--td-warning-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-warning.t-is-disabled{border:1px solid var(--td-warning-color-disabled)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border:1px solid var(--td-error-color)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover{color:var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:hover{border:1px solid var(--td-error-color-hover)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger:active{border:1px solid var(--td-error-color-active)}.t-button--variant-outline.t-button--ghost.t-button--theme-danger.t-is-disabled{border:1px solid var(--td-error-color-disabled)}.t-button--variant-dashed{height:32px;font-size:14px;padding-left:15px;padding-right:15px;color:var(--td-text-color-primary);border:1px dashed var(--td-brand-color);background-color:var(--td-bg-color-specialcomponent);border:1px dashed var(--td-border-level-2-color)}.t-button--variant-dashed .t-icon,.t-button--variant-dashed .t-loading{font-size:16px}.t-button--variant-dashed:hover{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-dashed.t-is-disabled{border:1px dashed var(--td-brand-color-disabled)}.t-button--variant-dashed:hover{background-color:var(--td-bg-color-specialcomponent)}.t-button--variant-dashed.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-button--variant-dashed:hover{border:1px dashed var(--td-brand-color-hover)}.t-button--variant-dashed.t-is-disabled{border:1px dashed var(--td-border-level-2-color)}.t-button--variant-dashed.t-button--theme-primary{color:var(--td-brand-color);border:1px dashed var(--td-brand-color)}.t-button--variant-dashed.t-button--theme-primary:hover{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-primary:hover{border:1px dashed var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--theme-primary.t-is-disabled{border:1px dashed var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--theme-success{color:var(--td-success-color);border:1px dashed var(--td-success-color)}.t-button--variant-dashed.t-button--theme-success:hover{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-success:hover{border:1px dashed var(--td-success-color-hover)}.t-button--variant-dashed.t-button--theme-success.t-is-disabled{border:1px dashed var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--theme-warning{color:var(--td-warning-color);border:1px dashed var(--td-warning-color)}.t-button--variant-dashed.t-button--theme-warning:hover{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-warning:hover{border:1px dashed var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--theme-warning.t-is-disabled{border:1px dashed var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--theme-danger{color:var(--td-error-color);border:1px dashed var(--td-error-color)}.t-button--variant-dashed.t-button--theme-danger:hover{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--theme-danger:hover{border:1px dashed var(--td-error-color-hover)}.t-button--variant-dashed.t-button--theme-danger.t-is-disabled{border:1px dashed var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--ghost{background-color:transparent;color:var(--td-text-color-anti);border:1px dashed var(--td-text-color-anti)}.t-button--variant-dashed.t-button--ghost:hover,.t-button--variant-dashed.t-button--ghost:active,.t-button--variant-dashed.t-button--ghost.t-is-disabled{background-color:transparent}.t-button--variant-dashed.t-button--ghost:hover{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{color:var(--td-border-level-2-color)}.t-button--variant-dashed.t-button--ghost:hover{border:1px dashed var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost:active{border:1px dashed var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-is-disabled{border:1px dashed var(--td-border-level-2-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color);border:1px dashed var(--td-brand-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover{color:var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:hover{border:1px dashed var(--td-brand-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary:active{border:1px dashed var(--td-brand-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-primary.t-is-disabled{border:1px dashed var(--td-brand-color-disabled)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success{color:var(--td-success-color);border:1px dashed var(--td-success-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover{color:var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:hover{border:1px dashed var(--td-success-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success:active{border:1px dashed var(--td-success-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-success.t-is-disabled{border:1px dashed var(--td-success-color-disabled)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color);border:1px dashed var(--td-warning-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover{color:var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:hover{border:1px dashed var(--td-warning-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning:active{border:1px dashed var(--td-warning-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-warning.t-is-disabled{border:1px dashed var(--td-warning-color-disabled)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger{color:var(--td-error-color);border:1px dashed var(--td-error-color)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover{color:var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:hover{border:1px dashed var(--td-error-color-hover)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger:active{border:1px dashed var(--td-error-color-active)}.t-button--variant-dashed.t-button--ghost.t-button--theme-danger.t-is-disabled{border:1px dashed var(--td-error-color-disabled)}.t-button--variant-text{border:0;height:32px;font-size:14px;padding-left:16px;padding-right:16px;color:var(--td-text-color-primary);background-color:transparent}.t-button--variant-text .t-icon,.t-button--variant-text .t-loading{font-size:16px}.t-button--variant-text:hover{color:var(--td-text-color-primary)}.t-button--variant-text.t-is-disabled{color:var(--td-text-color-disabled)}.t-button--variant-text:hover{background-color:var(--td-bg-color-container-hover)}.t-button--variant-text.t-is-disabled{background-color:transparent}.t-button--variant-text.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--theme-primary:hover{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-text.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--theme-success:hover{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-text.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--theme-warning:hover{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-text.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--theme-danger:hover{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button--variant-text.t-button--ghost{background:none;color:var(--td-text-color-anti)}.t-button--variant-text.t-button--ghost:hover{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-is-disabled{color:var(--td-border-level-2-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary{color:var(--td-brand-color)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:hover{color:var(--td-brand-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-primary:active{color:var(--td-brand-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-primary.t-is-disabled{color:var(--td-brand-color-disabled)}.t-button--variant-text.t-button--ghost.t-button--theme-success{color:var(--td-success-color)}.t-button--variant-text.t-button--ghost.t-button--theme-success:hover{color:var(--td-success-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-success:active{color:var(--td-success-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-success.t-is-disabled{color:var(--td-success-color-disabled)}.t-button--variant-text.t-button--ghost.t-button--theme-warning{color:var(--td-warning-color)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:hover{color:var(--td-warning-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-warning:active{color:var(--td-warning-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-warning.t-is-disabled{color:var(--td-warning-color-disabled)}.t-button--variant-text.t-button--ghost.t-button--theme-danger{color:var(--td-error-color)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:hover{color:var(--td-error-color-hover)}.t-button--variant-text.t-button--ghost.t-button--theme-danger:active{color:var(--td-error-color-active)}.t-button--variant-text.t-button--ghost.t-button--theme-danger.t-is-disabled{color:var(--td-error-color-disabled)}.t-button.t-is-disabled{cursor:not-allowed}.t-button.t-size-s{height:24px;font-size:12px;padding-left:7px;padding-right:7px}.t-button.t-size-s .t-icon,.t-button.t-size-s .t-loading{font-size:14px}.t-button.t-size-l{height:40px;font-size:16px;padding-left:23px;padding-right:23px}.t-button.t-size-l .t-icon,.t-button.t-size-l .t-loading{font-size:20px}.t-button.t-size-full-width{display:block;width:100%}.t-button--shape-square{width:32px;padding:0}.t-button--shape-square.t-size-s{width:24px;padding:0}.t-button--shape-square.t-size-l{width:40px;padding:0}.t-button--shape-round{border-radius:16px}.t-button--shape-round.t-size-s{border-radius:12px}.t-button--shape-round.t-size-l{border-radius:20px}.t-button--shape-circle{width:32px;padding:0;text-align:center;border-radius:16px}.t-button--shape-circle .t-icon,.t-button--shape-circle .t-loading{font-size:16px}.t-button--shape-circle.t-size-s{width:32px;border-radius:12px}.t-button--shape-circle.t-size-l{width:32px;border-radius:20px}.t-button--ghost{--ripple-color: var(--td-gray-color-10)}.t-button:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-bg-color-container-active)}.t-button--variant-base:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-bg-color-component-active)}.t-button--variant-base.t-button--theme-primary:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-brand-color-active)}.t-button--variant-base.t-button--theme-success:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-success-color-active)}.t-button--variant-base.t-button--theme-warning:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-warning-color-active)}.t-button--variant-base.t-button--theme-danger:not(.t-is-disabled):not(.t-button--ghost){--ripple-color: var(--td-error-color-active)}.input-disabled.t-input.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.input-disabled.t-input.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.input-disabled.t-input.t-is-disabled .t-input__inner{cursor:not-allowed}.input-disabled.t-input.t-is-disabled>.t-input__prefix .t-icon,.input-disabled.t-input.t-is-disabled>.t-input__suffix .t-icon{color:var(--td-text-color-disabled)}.t-input{display:inline-block;position:relative;height:32px;line-height:32px;border-width:1px;border-style:solid;border-radius:3px;border-color:var(--td-border-level-2-color);padding:0 8px;background-color:var(--td-bg-color-specialcomponent);outline:none;color:var(--td-text-color-primary);font-size:14px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all cubic-bezier(.38,0,.24,1) .2s;transition:all cubic-bezier(.38,0,.24,1) .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.t-input::-webkit-input-placeholder{color:var(--td-text-color-placeholder)}.t-input::-moz-placeholder{color:var(--td-text-color-placeholder)}.t-input:-ms-input-placeholder{color:var(--td-text-color-placeholder)}.t-input::-ms-input-placeholder{color:var(--td-text-color-placeholder)}.t-input::placeholder{color:var(--td-text-color-placeholder)}.t-input:hover{border-color:var(--td-brand-color)}.t-input:focus{z-index:1;border-color:var(--td-brand-color);-webkit-box-shadow:0 0 0 2px var(--td-brand-color-focus);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-input--focused{border-color:var(--td-brand-color);-webkit-box-shadow:0 0 0 2px var(--td-brand-color-focus);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-input :focus-visible{outline:none}.t-input__inner{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;padding:0;max-width:100%;min-width:0;color:var(--td-text-color-primary);height:32px;line-height:32px;background-color:transparent}.t-input__extra{font-size:inherit;color:var(--td-text-color-placeholder)}.t-input__status{position:absolute;right:-24px;top:0}.t-input.t-input--suffix>span.t-input__clear{opacity:0;visibility:hidden;-webkit-transition:all cubic-bezier(.38,0,.24,1) .2s;transition:all cubic-bezier(.38,0,.24,1) .2s}.t-input.t-input--suffix:hover>span.t-input__clear{opacity:1;visibility:visible}.t-input.t-is-success{border-color:var(--td-success-color)}.t-input.t-is-success:focus{-webkit-box-shadow:0 0 0 2px var(--td-success-color-focus);box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-input.t-is-success.t-input--focused{-webkit-box-shadow:0 0 0 2px var(--td-success-color-focus);box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-input.t-is-success>.t-input__extra{color:var(--td-success-color)}.t-input.t-is-warning{border-color:var(--td-warning-color)}.t-input.t-is-warning:focus{-webkit-box-shadow:0 0 0 2px var(--td-warning-color-focus);box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-input.t-is-warning.t-input--focused{-webkit-box-shadow:0 0 0 2px var(--td-warning-color-focus);box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-input.t-is-warning>.t-input__extra{color:var(--td-warning-color)}.t-input.t-is-error{border-color:var(--td-error-color)}.t-input.t-is-error:focus{-webkit-box-shadow:0 0 0 2px var(--td-error-color-focus);box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-input.t-is-error.t-input--focused{-webkit-box-shadow:0 0 0 2px var(--td-error-color-focus);box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-input.t-is-error>.t-input__extra{color:var(--td-error-color)}.t-input.t-input.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.t-input.t-input.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input.t-input.t-is-disabled .t-input__inner{cursor:not-allowed}.t-input.t-input.t-is-disabled>.t-input__prefix .t-icon,.t-input.t-input.t-is-disabled>.t-input__suffix .t-icon{color:var(--td-text-color-disabled)}.t-input.t-input--prefix>.t-input__prefix-icon{padding-right:8px}.t-input.t-input--prefix>.t-input__prefix{z-index:2;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.t-input.t-input--prefix>.t-input__prefix-icon{font-size:16px}.t-input.t-input--suffix>.t-input__suffix-icon{padding-left:8px}.t-input.t-input--suffix>.t-input__suffix{z-index:2;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.t-input.t-input--suffix>.t-input__suffix-icon{font-size:16px}.t-input .t-input__suffix-clear{cursor:pointer}.t-input.t-size-l{height:40px;line-height:40px;font-size:16px}.t-input.t-size-l.t-input__inner{height:40px}.t-input.t-size-s{height:24px;line-height:24px;font-size:12px}.t-input.t-size-s.t-input__inner{height:24px}.t-input .t-input__prefix .t-icon,.t-input .t-input__suffix .t-icon{font-size:inherit}.t-input .t-input__prefix .t-icon,.t-input .t-input__suffix .t-icon{color:var(--td-text-color-placeholder)}.t-input.t-is-focused .t-input__prefix .t-icon,.t-input.t-is-focused .t-input__suffix:not(.t-input__clear) .t-icon{color:var(--td-brand-color)}.t-input-group{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.t-input-group .t-input{border-radius:0}.t-input-group .t-input:first-child{border-radius:3px 0 0 3px}.t-input-group .t-input:last-child{border-radius:0 3px 3px 0}.t-input-group .t-input,.t-input-group .t-button,.t-input-group .t-select{border-radius:0}.t-input-group .t-input:not(:first-child),.t-input-group .t-button:not(:first-child),.t-input-group .t-select:not(:first-child){margin-left:-1px}.t-input-group .t-button:first-child,.t-input-group .t-select:first-child{border-radius:3px 0 0 3px}.t-input-group .t-button:last-child,.t-input-group .t-select:last-child{border-radius:0 3px 3px 0}.t-input-group--separate .t-input+.t-input{margin-left:8px}.t-input-group--separate .t-button,.t-input-group--separate .t-select{border-radius:3px}.t-input-group--separate .t-button:first-child,.t-input-group--separate .t-select:first-child{border-radius:3px 0 0 3px}.t-input-group--separate .t-button:last-child,.t-input-group--separate .t-select:last-child{border-radius:0 3px 3px 0}.t-input-group--separate .t-input,.t-input-group--separate .t-input:first-child{border-radius:3px}.t-input-group--separate .t-input:last-child{border-radius:3px}.t-input-group .t-input__inner,.t-input-group .t-button,.t-input-group .t-select{position:relative;z-index:0}.t-input-group .t-input__inner:hover,.t-input-group .t-button:hover,.t-input-group .t-select:hover,.t-input-group .t-input__inner:focus,.t-input-group .t-button:focus,.t-input-group .t-select:focus,.t-input-group .t-input__inner:active,.t-input-group .t-button:active,.t-input-group .t-select:active{z-index:1}.t-addon{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.t-addon .t-addon__prepend{background-color:var(--td-bg-color-secondarycontainer-hover);color:var(--td-text-color-primary);vertical-align:middle;display:table-cell;position:relative;border:1px solid var(--td-border-level-2-color);padding:0 12px;width:1px;white-space:nowrap;border-right:0;border-radius:3px 0 0 3px}.t-addon .t-addon__append{background-color:var(--td-bg-color-secondarycontainer-hover);color:var(--td-text-color-primary);vertical-align:middle;display:table-cell;position:relative;border:1px solid var(--td-border-level-2-color);padding:0 12px;width:1px;white-space:nowrap;border-left:0;border-radius:0 3px 3px 0}.t-addon>.t-input{width:100%}.t-addon--prepend>.t-input{border-radius:0 3px 3px 0}.t-addon--append>.t-input{border-radius:3px 0 0 3px}.t-addon--prepend.t-addon--append>.t-input .t-input__inner{border-radius:0}.t-alert{display:-webkit-box;display:-ms-flexbox;display:flex;padding:14px 24px;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s;border-radius:3px}.t-alert.t-is-hidden{display:none}.t-alert--closing{opacity:0}.t-alert--info{background-color:var(--td-brand-color-2)}.t-alert--info .t-alert__icon,.t-alert--info .t-alert__swiper-trigger-wrap,.t-alert--info .t-alert__swiper-trigger--active{color:var(--td-brand-color)}.t-alert--success{background-color:var(--td-success-color-2)}.t-alert--success .t-alert__icon{color:var(--td-success-color)}.t-alert--success .t-alert__swiper-trigger-wrap{color:var(--td-success-color-2)}.t-alert--success .t-alert__swiper-trigger--active{color:var(--td-success-color)}.t-alert--warning{background-color:var(--td-warning-color-2)}.t-alert--warning .t-alert__icon{color:var(--td-warning-color)}.t-alert--warning .t-alert__swiper-trigger-wrap{color:var(--td-warning-color-2)}.t-alert--warning .t-alert__swiper-trigger--active{color:var(--td-warning-color)}.t-alert--error{background-color:var(--td-error-color-2)}.t-alert--error .t-alert__icon{color:var(--td-error-color)}.t-alert--error .t-alert__swiper-trigger-wrap{color:var(--td-error-color-2)}.t-alert--error .t-alert__swiper-trigger--active{color:var(--td-error-color)}.t-alert__icon{font-size:20px;display:inherit}.t-alert__icon>.t-icon{font-size:20px}.t-alert__icon,.t-alert__close{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;line-height:20px}.t-alert__content{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;font-size:14px;line-height:20px;overflow:hidden}.t-alert__title,.t-alert__message{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.t-alert__title{color:var(--td-text-color-primary);font-weight:700}.t-alert__title+.t-alert__message{margin-top:8px}.t-alert__description{color:var(--td-text-color-secondary);-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.t-alert__operation{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:0 8px;color:var(--td-brand-color);cursor:pointer;-webkit-transition:color .2s;transition:color .2s}.t-alert__operation:hover{color:var(--td-brand-color-hover)}.t-alert__operation:active{color:var(--td-brand-color-active)}.t-alert__icon+.t-alert__content{margin-left:10px}.t-alert__collapse{margin-top:12px;color:var(--td-brand-color);cursor:pointer}.t-alert__close{font-size:14px;color:var(--td-text-color-secondary);cursor:pointer}.t-alert-swiper{display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.t-alert-swiper.t-is-hidden{display:none}.t-alert-swiper--closing{opacity:0}.t-alert-swiper--info{background-color:var(--td-brand-color-2)}.t-alert-swiper--info .t-alert-swiper__trigger-wrap,.t-alert-swiper--info .t-alert-swiper__trigger--active{color:var(--td-brand-color)}.t-alert-swiper--success{background-color:var(--td-success-color-2)}.t-alert-swiper--success .t-alert-swiper__trigger-wrap{color:var(--td-success-color-2)}.t-alert-swiper--success .t-alert-swiper__trigger--active{color:var(--td-success-color)}.t-alert-swiper--warning{background-color:var(--td-warning-color-2)}.t-alert-swiper--warning .t-alert-swiper__trigger-wrap{color:var(--td-warning-color-2)}.t-alert-swiper--warning .t-alert-swiper__trigger--active{color:var(--td-warning-color)}.t-alert-swiper--error{background-color:var(--td-error-color-2)}.t-alert-swiper--error .t-alert-swiper__trigger-wrap{color:var(--td-error-color-2)}.t-alert-swiper--error .t-alert-swiper__trigger--active{color:var(--td-error-color)}.t-alert-swiper__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;overflow:hidden}.t-alert-swiper__swiper-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;-webkit-transition:left 1s,-webkit-transform 2s;transition:left 1s,-webkit-transform 2s;transition:left 1s,transform 2s;transition:left 1s,transform 2s,-webkit-transform 2s}.t-alert-swiper__swiper-wrap>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.t-alert-swiper__trigger-wrap{padding:14px 8px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:20px;line-height:20px}.t-alert-swiper__trigger-wrap>li{display:inline-block;list-style-type:none;cursor:pointer}.t-alert-swiper__trigger-wrap>li:before{content:"\2022"}.t-alert-swiper__close{padding:14px 20px 14px 4px;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;font-size:14px;color:var(--td-text-color-placeholder);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-badge{position:relative;display:inline-block}.t-badge--dot,.t-badge--circle,.t-badge--round{position:absolute;top:0;right:0;color:var(--td-text-color-anti);text-align:center;font-weight:400;font-size:12px;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%);-webkit-transform-origin:100% 0;transform-origin:100% 0}.t-badge--static{position:static;display:inline-block;-webkit-transform:none;transform:none}.t-badge--dot{right:1px;margin-top:1px;width:6px;height:6px;border-radius:50%;background-color:var(--td-error-color)}.t-badge--circle,.t-badge--round{padding-right:6px;padding-left:6px;min-width:20px;height:20px;border-radius:10px;background-color:var(--td-error-color);line-height:20px}.t-badge--circle.t-size-s,.t-badge--round.t-size-s{padding-right:4px;padding-left:4px;min-width:16px;height:16px;line-height:16px}.t-badge--round{border-radius:3px}.t-radio-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-radio-group .t-radio{margin-right:24px}.t-radio-group.t-radio-group__outline .t-radio-button.t-is-checked{color:var(--td-brand-color)}.t-radio-group.t-radio-group__outline .t-radio-button.t-is-disabled.t-is-checked{color:var(--td-brand-color-disabled);border-color:var(--td-brand-color-disabled);background-color:var(--td-bg-color-specialcomponent)}.t-radio-group.t-radio-group--filled{border-color:var(--td-bg-color-component);padding:2px;border-radius:3px;background-color:var(--td-bg-color-component);position:relative}.t-radio-group.t-radio-group--filled .t-radio-group__bg-block{position:absolute;left:2px;top:2px;width:0;height:calc(100% - 4px);background-color:var(--td-bg-color-container-select);-webkit-transition:all .2s cubic-bezier(.38,0,.24,1);transition:all .2s cubic-bezier(.38,0,.24,1);border-radius:3px}.t-radio-group.t-radio-group--filled .t-radio-button{color:var(--td-text-color-secondary);border:0;background-color:transparent}.t-radio-group.t-radio-group--filled .t-radio-button:hover{color:var(--td-text-color-primary)}.t-radio-group.t-radio-group--filled .t-radio-button:before{content:"";position:absolute;left:0px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:calc(100% - 16px);background-color:var(--td-component-border);-webkit-transition:opacity .2s cubic-bezier(0,0,.32,1);transition:opacity .2s cubic-bezier(0,0,.32,1)}.t-radio-group.t-radio-group--filled .t-radio-button:first-child:before{opacity:0}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-checked{position:relative;color:var(--td-text-color-primary);z-index:1;border:0;-webkit-transition:color .2s linear;transition:color .2s linear}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-checked:before{opacity:0}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-checked+label:before{opacity:0}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-disabled{background-color:transparent}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-disabled.t-is-checked{color:var(--td-text-color-disabled)}.t-radio-group.t-radio-group--filled .t-radio-button.t-is-disabled.t-is-checked~.t-radio-group__bg-block{background-color:var(--td-bg-color-component-disabled)}.t-radio-group.t-radio-group--primary-filled .t-radio-group__bg-block{background-color:var(--td-brand-color)}.t-radio-group.t-radio-group--primary-filled .t-radio-button.t-is-checked,.t-radio-group.t-radio-group--primary-filled .t-radio-button.t-is-disabled.t-is-checked{color:var(--td-text-color-anti)}.t-radio-group.t-radio-group--primary-filled .t-radio-button.t-is-disabled.t-is-checked~.t-radio-group__bg-block{background-color:var(--td-brand-color-disabled)}.t-radio-group.t-size-s{height:24px}.t-radio-group.t-size-s .t-radio-button{padding:0 8px;font-size:12px;line-height:20px}.t-radio-group.t-size-s .t-radio-button:before{height:calc(100% - 16px)}.t-radio-group.t-size-m{height:32px}.t-radio-group.t-size-m .t-radio-button{padding:4px 16px;font-size:14px}.t-radio-group.t-size-m .t-radio-button:before{height:calc(100% - 20px)}.t-radio-group.t-size-l{height:40px}.t-radio-group.t-size-l .t-radio-button{padding:8px 24px;font-size:16px}.t-radio-group.t-size-l .t-radio-button:before{height:calc(100% - 24px)}.t-radio-group .t-radio-button{cursor:pointer;position:relative;border:1px solid;border-color:var(--td-border-level-2-color);border-right:0;line-height:22px;-webkit-transition:color .2s cubic-bezier(0,0,.32,1);transition:color .2s cubic-bezier(0,0,.32,1);color:var(--td-text-color-primary);white-space:nowrap}.t-radio-group .t-radio-button:first-child{border-radius:3px 0 0 3px}.t-radio-group .t-radio-button:last-child{border-right:1px solid;border-right-color:var(--td-border-level-2-color);border-radius:0 3px 3px 0}.t-radio-group .t-radio-button__former{opacity:0;height:0;width:0}.t-radio-group .t-radio-button:hover{color:var(--td-brand-color)}.t-radio-group .t-radio-button.t-is-checked{border-right:1px solid;border-color:var(--td-brand-color);-webkit-transition:border-color .2s cubic-bezier(0,0,.32,1);transition:border-color .2s cubic-bezier(0,0,.32,1)}.t-radio-group .t-radio-button.t-is-checked+.t-radio-button{border-left:0}.t-radio-group .t-radio-button.t-is-disabled{cursor:not-allowed;color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.t-radio-group .t-radio-button.t-is-disabled:hover{border-color:var(--td-border-level-2-color);color:var(--td-text-color-disabled)}.t-radio-group .t-radio-button.t-is-disabled:hover:after{width:0}.t-radio-group .t-radio-button.t-is-disabled.t-is-checked{color:var(--td-text-color-disabled)}.t-radio-group .t-radio-button.t-is-disabled.t-is-checked:after{width:0}.t-radio{position:relative;cursor:pointer}.t-radio__former{opacity:0;position:absolute}.t-radio__input{position:relative;display:inline-block;width:16px;height:16px;vertical-align:middle;border-radius:50%;border:1px solid var(--td-border-level-2-color);background-color:var(--td-bg-color-container);-webkit-transition:border .2s cubic-bezier(0,0,.32,1);transition:border .2s cubic-bezier(0,0,.32,1)}.t-radio__input:after{content:"";position:absolute;top:3px;left:3px;opacity:0;width:8px;height:8px;border-radius:50%;background-color:var(--td-brand-color);-webkit-transition:all .2s cubic-bezier(0,0,.32,1);transition:all .2s cubic-bezier(0,0,.32,1)}.t-radio__label{display:inline-block;margin-left:8px;color:var(--td-text-color-primary);vertical-align:middle;font-size:14px;white-space:nowrap}.t-radio:hover .t-radio__input,.t-radio.t-is-checked .t-radio__input{border-color:var(--td-brand-color)}.t-radio.t-is-checked .t-radio__input:after{opacity:1}.t-radio.t-is-disabled{cursor:not-allowed}.t-radio.t-is-disabled .t-radio__label{color:var(--td-text-color-disabled)}.t-radio.t-is-disabled .t-radio__input{background-color:var(--td-bg-color-component-disabled)}.t-radio.t-is-disabled:hover .t-radio__input,.t-radio.t-is-disabled.t-is-checked .t-radio__input{border-color:var(--td-border-level-2-color)}.t-radio.t-is-disabled.t-is-checked .t-radio__input:after{background-color:var(--td-text-color-disabled)}.t-checkbox-group{display:inline-block}.t-checkbox-group .t-checkbox{margin-right:16px}.t-checkbox-group .t-checkbox:last-child{margin-right:0}.t-checkbox{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer;color:var(--td-text-color-primary)}.t-checkbox+.t-checkbox{margin-left:inherit}.t-checkbox__former{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.t-checkbox__input{position:relative;display:inline-block;width:16px;height:16px;vertical-align:middle;border:1px solid var(--td-border-level-2-color);border-radius:3px;background-color:var(--td-bg-color-container)}.t-checkbox__input:after{content:"";position:absolute;opacity:0}.t-checkbox__label{display:inline-block;margin-left:8px;margin-right:8px;vertical-align:middle;font-size:14px}.t-checkbox:hover .t-checkbox__input{border-color:var(--td-brand-color);-webkit-transition:border-color .2s linear;transition:border-color .2s linear}.t-checkbox.t-is-checked .t-checkbox__input{border-color:var(--td-brand-color);background-color:var(--td-brand-color);-webkit-transition:background-color .2s cubic-bezier(.82,0,1,.9);transition:background-color .2s cubic-bezier(.82,0,1,.9)}.t-checkbox.t-is-checked .t-checkbox__input:after{opacity:1;top:6px;left:3px;width:5px;height:9px;border:2px solid var(--td-text-color-anti);border-radius:0 0 1px;border-top:0;border-left:0;-webkit-transform:rotate(45deg) scale(1) translate(-50%,-50%);transform:rotate(45deg) scale(1) translate(-50%,-50%);background:transparent}.t-checkbox.t-is-indeterminate .t-checkbox__input{border-color:var(--td-brand-color);background-color:var(--td-brand-color);-webkit-transition:background-color .2s cubic-bezier(.82,0,1,.9);transition:background-color .2s cubic-bezier(.82,0,1,.9)}.t-checkbox.t-is-indeterminate .t-checkbox__input:after{opacity:1;width:16px;height:4px;left:-1px;right:0;top:5px;border:unset;-webkit-transform:scale(.5);transform:scale(.5);background-color:var(--td-font-white-1)}.t-checkbox.t-is-disabled{cursor:not-allowed}.t-checkbox.t-is-disabled .t-checkbox__label{color:var(--td-text-color-disabled)}.t-checkbox.t-is-disabled .t-checkbox__input{background-color:var(--td-bg-color-component-disabled)}.t-checkbox.t-is-disabled:hover .t-checkbox__input,.t-checkbox.t-is-disabled.t-is-checked .t-checkbox__input{border-color:var(--td-border-level-2-color)}.t-checkbox.t-is-disabled.t-is-checked .t-checkbox__input:after{border-color:var(--td-text-color-disabled)}.t-checkbox.t-is-disabled.t-is-indeterminate .t-checkbox__input{border-color:var(--td-border-level-2-color)}.t-checkbox.t-is-disabled.t-is-indeterminate .t-checkbox__input:after{background-color:var(--td-text-color-disabled)}@-webkit-keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@keyframes t-fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes t-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.t-input-number{display:inline-block;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:120px}.t-input-number input::-webkit-outer-spin-button,.t-input-number input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.t-input-number input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.t-input-number .t-input{margin:0 4px;color:var(--td-text-color-primary)}.t-input-number .t-input__inner{text-align:center}.t-input-number__decrease,.t-input-number__increase{width:32px;height:32px;position:absolute;top:0;border:1px solid var(--td-border-level-2-color);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;cursor:pointer;-webkit-transition:all cubic-bezier(.38,0,.24,1) .2s;transition:all cubic-bezier(.38,0,.24,1) .2s}.t-input-number__decrease:hover,.t-input-number__increase:hover{color:var(--td-brand-color-8);border-color:var(--td-brand-color-8)}.t-input-number__decrease:hover .t-icon,.t-input-number__increase:hover .t-icon{color:var(--td-brand-color-8)}.t-input-number__decrease:active,.t-input-number__increase:active{color:var(--td-brand-color-8);background-color:var(--td-bg-color-container-hover)}.t-input-number__decrease .t-icon,.t-input-number__increase .t-icon{position:relative;z-index:1;font-size:16px;color:var(--td-text-color-secondary)}.t-input-number__decrease.t-is-disabled,.t-input-number__increase.t-is-disabled{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.t-input-number__decrease.t-is-disabled .t-icon,.t-input-number__increase.t-is-disabled .t-icon{color:var(--td-text-color-disabled)}.t-input-number__decrease.t-is-disabled:hover,.t-input-number__increase.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input-number__decrease.t-is-disabled:hover .t-icon,.t-input-number__increase.t-is-disabled:hover .t-icon{color:var(--td-text-color-disabled)}.t-input-number__decrease{left:0}.t-input-number__increase{right:-8px}.t-input-number--normal{padding:0;border-radius:3px}.t-input-number--normal .t-input__inner{text-align:left}.t-input-number--normal.t-is-disabled{cursor:no-drop;color:var(--td-text-color-disabled)}.t-input-number--normal.t-is-disabled:hover .t-input{border-color:var(--td-border-level-2-color)}.t-input-number--normal.t-is-disabled .t-input:focus{-webkit-box-shadow:none;box-shadow:none}.t-input-number.t-is-disabled .t-input{cursor:no-drop;background-color:var(--td-bg-color-component-disabled);color:var(--td-text-color-disabled)}.t-input-number.t-is-disabled .t-input:hover,.t-input-number.t-is-disabled .t-input:focus,.t-input-number.t-is-disabled .t-input:active{border-color:var(--td-border-level-2-color)}.t-input-number.t-is-disabled .t-input-number__decrease,.t-input-number.t-is-disabled .t-input-number__increase{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.t-input-number.t-is-disabled .t-input-number__decrease .t-icon,.t-input-number.t-is-disabled .t-input-number__increase .t-icon{color:var(--td-text-color-secondary)}.t-input-number.t-size-s{width:96px;padding:0 24px}.t-input-number.t-size-s .t-input{height:24px;line-height:24px}.t-input-number.t-size-s .t-input-number__decrease,.t-input-number.t-size-s .t-input-number__increase{font-size:14px;width:24px;height:24px}.t-input-number.t-size-l{width:152px;padding:0 40px}.t-input-number.t-size-l .t-input{height:40px;line-height:40px}.t-input-number.t-size-l .t-input-number__decrease,.t-input-number.t-size-l .t-input-number__increase{font-size:18px;width:40px;height:40px}.t-input-number.t-size-l.t-is-controls-right .t-input{height:40px;line-height:40px;padding-right:48px}.t-input-number.t-size-l.t-is-controls-right .t-input-number__decrease,.t-input-number.t-size-l.t-is-controls-right .t-input-number__increase{width:40px;font-size:16px}.t-input-number.t-is-controls-right{width:88px;padding:0}.t-input-number.t-is-controls-right.t-size-l{width:104px}.t-input-number.t-is-controls-right:hover .t-input-number__decrease,.t-input-number.t-is-controls-right:hover .t-input-number__increase{opacity:1;visibility:visible}.t-input-number.t-is-controls-right .t-input{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding-right:40px;border-radius:3px}.t-input-number.t-is-controls-right .t-input__inner{text-align:left}.t-input-number.t-is-controls-right .t-input-number__decrease,.t-input-number.t-is-controls-right .t-input-number__increase{width:32px;height:calc(50% - 2px);border:0;left:initial;top:initial;right:1px;border-radius:0;background:var(--td-bg-color-secondarycontainer);opacity:0;visibility:hidden;z-index:2}.t-input-number.t-is-controls-right .t-input-number__decrease .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase .t-icon{font-size:12px}.t-input-number.t-is-controls-right .t-input-number__decrease:hover,.t-input-number.t-is-controls-right .t-input-number__increase:hover{background:var(--td-bg-color-component-hover)}.t-input-number.t-is-controls-right .t-input-number__decrease:hover .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase:hover .t-icon{color:var(--td-text-color-primary)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled{color:var(--td-text-color-disabled);cursor:no-drop;background-color:var(--td-bg-color-component-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled .t-icon{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:hover,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input-number.t-is-controls-right .t-input-number__decrease.t-is-disabled:hover .t-icon,.t-input-number.t-is-controls-right .t-input-number__increase.t-is-disabled:hover .t-icon{color:var(--td-text-color-disabled)}.t-input-number.t-is-controls-right .t-input-number__decrease{bottom:1px;border-bottom-right-radius:2px}.t-input-number.t-is-controls-right .t-input-number__increase{top:1px;border-top-right-radius:2px}.default-step-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;text-align:center;border-radius:50%;margin-top:3px;font-size:16px}.t-steps{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.t-steps .t-steps-item{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;vertical-align:top;margin-right:8px;position:relative}.t-steps .t-steps-item:last-child{-webkit-box-flex:0;-ms-flex:none;flex:none}.t-steps .t-steps-item__inner{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.t-steps .t-steps-item__inner.t-steps-item--clickable{cursor:pointer}.t-steps .t-steps-item--finish .t-steps-item__icon .t-icon{color:var(--td-brand-color)}.t-steps .t-steps-item--finish .t-steps-item__icon--number{border-color:var(--td-brand-color)}.t-steps .t-steps-item--finish .t-steps-item__title{color:var(--td-text-color-primary);font-weight:400}.t-steps .t-steps-item--finish .t-steps-item__description{color:var(--td-text-color-secondary)}.t-steps .t-steps-item--process .t-steps-item__icon .t-icon{color:var(--td-brand-color)}.t-steps .t-steps-item--process .t-steps-item__icon--number{border-color:var(--td-brand-color);background-color:var(--td-brand-color);color:var(--td-text-color-anti);font-weight:700}.t-steps .t-steps-item--process .t-steps-item__title{color:var(--td-brand-color);font-weight:700}.t-steps .t-steps-item--process .t-steps-item__description{color:var(--td-text-color-secondary)}.t-steps .t-steps-item--error .t-steps-item__icon .t-icon{color:var(--td-error-color)}.t-steps .t-steps-item--error .t-steps-item__icon--number{color:var(--td-error-color);border-color:var(--td-error-color)}.t-steps .t-steps-item--error .t-steps-item__title{color:var(--td-error-color)}.t-steps .t-steps-item--error .t-steps-item__description{color:var(--td-text-color-secondary)}.t-steps .t-steps-item__icon{vertical-align:top;font-size:14px;margin-right:8px;color:var(--td-text-color-placeholder)}.t-steps .t-steps-item__icon--number{color:var(--td-text-color-placeholder);border:1px solid var(--td-text-color-placeholder);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;text-align:center;border-radius:50%;margin-top:3px;font-size:16px}.t-steps .t-steps-item__icon--finish{border:1px solid var(--td-brand-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;text-align:center;border-radius:50%;margin-top:3px;font-size:16px}.t-steps .t-steps-item__icon--error{border:1px solid var(--td-error-color-6);color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:24px;height:24px;text-align:center;border-radius:50%;margin-top:3px;font-size:16px}.t-steps .t-steps-item__icon>.t-icon{font-size:24px}.t-steps .t-steps-item__title{position:relative;padding-right:8px;color:var(--td-text-color-placeholder);font-size:16px;line-height:24px}.t-steps .t-steps-item__description{color:var(--td-text-color-placeholder);font-size:14px;margin-bottom:4px;line-height:22px}.t-steps--horizontal.t-steps--default-anchor .t-steps-item__content{margin-top:4px}.t-steps--horizontal.t-steps--default-anchor .t-steps-item__title{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-bottom:4px}.t-steps--horizontal.t-steps--default-anchor .t-steps-item__icon__number{width:steps-circle-width;height:24px;margin-top:3px}.t-steps--horizontal.t-steps--default-anchor .t-steps-item__icon>.t-icon{font-size:35px}.t-steps--horizontal.t-steps--default-anchor .t-steps-item:not(:last-child) .t-steps-item__title:after{content:"";display:block;width:9999px;height:1px;background:var(--td-text-color-placeholder);position:absolute;left:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.t-steps--horizontal.t-steps--default-anchor .t-steps-item--finish:not(:last-child) .t-steps-item__title:after{background:var(--td-brand-color);height:2px}.t-steps--horizontal.t-steps--dot-anchor .t-steps-item{overflow:visible}.t-steps--horizontal.t-steps--dot-anchor .t-steps-item .t-steps-item__title{padding-right:0;margin-bottom:4px}.t-steps--horizontal.t-steps--dot-anchor .t-steps-item--finish .t-steps-item__icon{border-color:var(--td-brand-color)}.t-steps--horizontal.t-steps--dot-anchor .t-steps-item--process .t-steps-item__icon{background:var(--td-brand-color);border-color:var(--td-brand-color)}.t-steps--horizontal.t-steps--dot-anchor .t-steps-item--error .t-steps-item__icon{background:var(--td-error-color);border-color:var(--td-error-color)}.t-steps--horizontal.t-steps--dot-anchor .t-steps-item__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-steps--horizontal.t-steps--dot-anchor .t-steps-item__icon{display:block;width:8px;height:8px;border:2px solid var(--td-text-color-placeholder);border-radius:50%;margin-bottom:4px;position:relative}.t-steps--horizontal.t-steps--dot-anchor .t-steps-item__content{text-align:center;width:140px}.t-steps--horizontal.t-steps--dot-anchor .t-steps-item:not(:last-child):after{content:"";display:block;width:calc(100% - 16px);height:1px;background:var(--td-text-color-placeholder);position:absolute;left:78px;top:2.5px}.t-steps--horizontal.t-steps--dot-anchor .t-steps-item--finish:not(:last-child):after{background:var(--td-brand-color);height:2px}.t-steps--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-steps--vertical.t-steps--positive .t-steps-item{padding-bottom:24px;margin-bottom:5px}.t-steps--vertical.t-steps--positive .t-steps-item:not(:last-child):before{content:"";display:block;height:100%;width:1px;background:var(--td-text-color-placeholder);position:absolute;top:35px;left:11px}.t-steps--vertical.t-steps--positive .t-steps-item--finish:not(:last-child):before{background:var(--td-brand-color);width:2px}.t-steps--vertical.t-steps--default-anchor .t-steps-item__content{margin-top:2px;margin-left:0}.t-steps--vertical.t-steps--default-anchor .t-steps-item__title{margin-bottom:4px}.t-steps--vertical.t-steps--dot-anchor.t-steps--positive .t-steps-item:not(:last-child):before{content:"";display:block;height:100%;width:1px;background:var(--td-text-color-placeholder);position:absolute;left:2.5px;top:17px}.t-steps--vertical.t-steps--dot-anchor.t-steps--positive .t-steps-item--finish:not(:last-child):before{background:var(--td-brand-color);width:2px}.t-steps--vertical.t-steps--dot-anchor .t-steps-item{margin-bottom:0}.t-steps--vertical.t-steps--dot-anchor .t-steps-item--finish .t-steps-item__icon{border-color:var(--td-brand-color)}.t-steps--vertical.t-steps--dot-anchor .t-steps-item--process .t-steps-item__icon{background:var(--td-brand-color);border-color:var(--td-brand-color)}.t-steps--vertical.t-steps--dot-anchor .t-steps-item--error .t-steps-item__icon{background:var(--td-error-color);border-color:var(--td-error-color)}.t-steps--vertical.t-steps--dot-anchor .t-steps-item__icon{display:block;width:8px;height:8px;border:2px solid var(--td-text-color-placeholder);border-radius:50%;margin-bottom:4px;position:relative;top:5px}.t-steps--vertical.t-steps--reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.t-steps--vertical.t-steps--reverse .t-steps-item{padding-bottom:24px;margin-bottom:5px}.t-steps--vertical.t-steps--reverse .t-steps-item:not(:first-child):before{content:"";display:block;height:100%;width:1px;background:var(--td-text-color-placeholder);position:absolute;top:35px;left:11px}.t-steps--vertical.t-steps--reverse .t-steps-item--process:not(:first-child):before,.t-steps--vertical.t-steps--reverse .t-steps-item--finish:not(:first-child):before{width:2px;background:var(--td-brand-color)}.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor .t-steps-item{margin-bottom:0}.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor .t-steps-item:not(:first-child):before{content:"";display:block;height:100%;width:1px;background:var(--td-text-color-placeholder);position:absolute;left:3.5px;top:17px}.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor .t-steps-item:first-child:before{display:none}.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor .t-steps-item--process:not(:first-child):before,.t-steps--vertical.t-steps--reverse.t-steps--dot-anchor .t-steps-item--finish:not(:first-child):before{width:2px;background:var(--td-brand-color)}.t-message{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;outline:0;border-radius:3px;background-color:var(--td-bg-color-container);-webkit-box-shadow:var(--td-shadow-3),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);box-shadow:var(--td-shadow-3),var(--td-shadow-inset-top),var(--td-shadow-inset-right),var(--td-shadow-inset-bottom),var(--td-shadow-inset-left);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--td-text-color-primary);line-height:22px;font-size:14px;padding:13px 16px}.t-message>.t-icon,.t-message>[data-t-icon]>.t-icon,.t-message .t-loading{color:var(--td-brand-color);margin-right:8px}.t-message>.t-icon,.t-message .t-loading{-ms-flex-negative:0;flex-shrink:0;font-size:20px}.t-message.t-is-success>.t-icon,.t-message.t-is-success>[data-t-icon]>.t-icon,.t-message.t-is-success .t-loading{color:var(--td-success-color)}.t-message.t-is-warning>.t-icon,.t-message.t-is-warning>[data-t-icon]>.t-icon,.t-message.t-is-warning .t-loading{color:var(--td-warning-color)}.t-message.t-is-error>.t-icon,.t-message.t-is-error>[data-t-icon]>.t-icon,.t-message.t-is-error .t-loading{color:var(--td-error-color)}.t-message.t-is-closable{min-width:400px}.t-message.t-is-closable .t-message__inner{margin-right:24px}.t-message.t-is-closable>.t-message__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:0;margin-left:auto;right:32px;cursor:pointer;color:var(--td-text-color-secondary)}.t-message.t-is-closable>.t-message__close .t-icon-close{font-size:16px;border-radius:3px;-webkit-transition:all .2s linear;transition:all .2s linear}.t-message.t-is-closable>.t-message__close .t-icon-close:hover{background:var(--td-bg-color-container-hover)}.t-message.t-is-closable>.t-message__close .t-icon-close:active{background:var(--td-bg-color-container-active)}.t-message__list{position:fixed;z-index:6000}.t-message__list .t-message{margin-bottom:8px}.t-tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0 8px;height:24px;font-size:14px;line-height:22px;color:var(--td-text-color-anti);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;border:1px solid transparent;white-space:nowrap}.t-tag .t-icon{margin-right:4px;width:16px;height:16px;-ms-flex-negative:0;flex-shrink:0}.t-tag .t-tag__icon-close{margin-right:0;margin-left:4px;font-size:16px;cursor:pointer;-webkit-transition:color .2s cubic-bezier(.38,0,.24,1);transition:color .2s cubic-bezier(.38,0,.24,1)}.t-tag ::-moz-selection{background:transparent}.t-tag ::selection{background:transparent}.t-tag--default{color:var(--td-text-color-primary);background-color:var(--td-bg-color-component)}.t-tag--default .t-tag__icon-close{color:var(--td-text-color-placeholder)}.t-tag--default .t-tag__icon-close:hover{color:var(--td-text-color-primary)}.t-tag--default.t-tag--checked{color:var(--td-text-color-anti);background-color:var(--td-brand-color)}.t-tag--default.t-tag--checked:hover{background-color:var(--td-brand-color-hover)}.t-tag--default:active{cursor:default}.t-tag--default.t-tag--check{-webkit-transition:background-color .2s cubic-bezier(.38,0,.24,1);transition:background-color .2s cubic-bezier(.38,0,.24,1);cursor:pointer}.t-tag--default.t-tag--check:hover:not(.t-tag--checked):not(.t-tag--disabled){background-color:var(--td-bg-color-component-hover)}.t-tag--default.t-tag--disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);cursor:not-allowed}.t-tag--default.t-tag--disabled:hover{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.t-tag--default.t-tag--disabled .t-icon:hover{cursor:pointer}.t-tag--primary{background-color:var(--td-brand-color)}.t-tag--primary.t-tag--plain{color:var(--td-brand-color)}.t-tag--success{background-color:var(--td-success-color)}.t-tag--success.t-tag--plain{color:var(--td-success-color)}.t-tag--warning{background-color:var(--td-warning-color)}.t-tag--warning.t-tag--plain{color:var(--td-warning-color)}.t-tag--danger{background-color:var(--td-error-color)}.t-tag--danger.t-tag--plain{color:var(--td-error-color)}.t-tag--primary.t-tag--light{color:var(--td-brand-color);background-color:var(--td-brand-color-light)}.t-tag--primary.t-tag--light.t-tag--plain{color:var(--td-brand-color)}.t-tag--primary.t-tag--light .t-tag__icon-close:hover,.t-tag--primary.t-tag--plain .t-tag__icon-close:hover{color:var(--td-brand-color-hover)}.t-tag--success.t-tag--light{color:var(--td-success-color);background-color:var(--td-success-color-1)}.t-tag--success.t-tag--light.t-tag--plain{color:var(--td-success-color)}.t-tag--success.t-tag--light .t-tag__icon-close:hover,.t-tag--success.t-tag--plain .t-tag__icon-close:hover{color:var(--td-success-color-hover)}.t-tag--warning.t-tag--light{color:var(--td-warning-color);background-color:var(--td-warning-color-1)}.t-tag--warning.t-tag--light.t-tag--plain{color:var(--td-warning-color)}.t-tag--warning.t-tag--light .t-tag__icon-close:hover,.t-tag--warning.t-tag--plain .t-tag__icon-close:hover{color:var(--td-warning-color-hover)}.t-tag--danger.t-tag--light{color:var(--td-error-color);background-color:var(--td-error-color-1)}.t-tag--danger.t-tag--light.t-tag--plain{color:var(--td-error-color)}.t-tag--danger .t-tag__icon-close{fill:var(--td-error-color)}.t-tag--danger .t-tag__icon-close:hover{fill:var(--td-error-color-hover)}.t-tag--danger.t-tag--light .t-tag__icon-close:hover,.t-tag--danger.t-tag--plain .t-tag__icon-close:hover{color:var(--td-error-color-hover)}.t-tag--dark.t-tag:not(.t-tag--default) .t-tag__icon-close{fill:var(--td-font-white-1)}.t-tag--dark.t-tag:not(.t-tag--default) .t-tag__icon-close:hover{fill:var(--td-font-white-2)}.t-tag.t-tag--plain{background-color:var(--td-bg-color-component)}.t-tag.t-size-s{padding:0 8px;height:20px;font-size:12px;line-height:18px}.t-tag.t-size-s .t-icon{font-size:12px}.t-tag.t-size-l{padding:0 12px;height:32px;font-size:16px;line-height:30px}.t-tag.t-size-l .t-icon{font-size:16px}.t-tag.t-tag--round{border-radius:12px}.t-tag.t-tag--mark{border-radius:0 12px 12px 0}.t-tag.t-tag--ellipsis .t-tag--text{display:inline-block;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}a .t-tag{cursor:pointer;-webkit-transition:all .2s linear;transition:all .2s linear}a .t-tag:hover{color:var(--td-brand-color-8);background-color:var(--td-bg-color-component-hover)}a .t-tag:active{color:var(--td-brand-color-9);background-color:var(--td-bg-color-component-active)}.t-select__wrap{width:100%}.t-select{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:middle;line-height:30px;background:var(--td-bg-color-specialcomponent);border:1px solid var(--td-border-level-2-color);border-radius:3px;padding:0 26px 0 4px;-webkit-transition:border-color .2s cubic-bezier(.38,0,.24,1);transition:border-color .2s cubic-bezier(.38,0,.24,1);-ms-flex-wrap:wrap;flex-wrap:wrap}.t-select:hover,.t-select :active{cursor:pointer;border-color:var(--td-brand-color)}.t-select:hover>.t-select__right-icon:not(.t-select__right-icon-clear),.t-select :active>.t-select__right-icon:not(.t-select__right-icon-clear){color:var(--td-brand-color);opacity:1}.t-select.t-no-border{line-height:32px}.t-select .t-select__placeholder{margin-left:4px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.t-select:not(.t-is-disabled) .t-select__placeholder{color:var(--td-text-color-placeholder)}.t-select .t-select__single{margin-left:4px;display:block;color:var(--td-text-color-primary);white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-select .t-select__right-icon{position:absolute;height:100%;margin:0 8px;right:0;top:0;color:var(--td-text-color-placeholder);-webkit-transition:color .2s cubic-bezier(.38,0,.24,1);transition:color .2s cubic-bezier(.38,0,.24,1)}.t-select .t-select__active-icon{color:var(--td-brand-color)}.t-select .t-select__right-icon.t-is-visible{-webkit-transform:scaleY(-1);transform:scaleY(-1);-webkit-transition:-webkit-transform .2s cubic-bezier(.38,0,.24,1);transition:-webkit-transform .2s cubic-bezier(.38,0,.24,1);transition:transform .2s cubic-bezier(.38,0,.24,1);transition:transform .2s cubic-bezier(.38,0,.24,1),-webkit-transform .2s cubic-bezier(.38,0,.24,1);-webkit-filter:flipv;filter:flipv}.t-select .t-select__left-icon{position:absolute;height:100%;margin:0 8px;left:0;top:0;color:var(--td-text-color-placeholder);-webkit-transition:color .2s cubic-bezier(.38,0,.24,1);transition:color .2s cubic-bezier(.38,0,.24,1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-select .t-select__input{margin-left:4px;-webkit-box-flex:1;-ms-flex:1;flex:1}.t-select .t-select__input.t-input{border:0;padding:0}.t-select .t-select__input.t-input--focused{-webkit-box-shadow:none;box-shadow:none;border-color:transparent}.t-select .t-select__input:focus,.t-select .t-select__input :hover{border:0}.t-select .t-select__input input{height:30px;line-height:30px}.t-select .t-tag,.t-select+.t-tag{margin:4px 4px 4px 0}.t-select .t-tag{height:22px;line-height:20px}.t-select.t-is-active:not(.t-is-disabled){border-color:var(--td-brand-color)}.t-select.t-is-active:not(.t-is-disabled):not(.t-no-border){-webkit-box-shadow:0 0 0 2px var(--td-brand-color-focus);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-select.t-is-active:not(.t-is-disabled) .t-select__right-icon:not(.t-select__right-icon-clear){color:var(--td-brand-color);opacity:1}.t-select.t-has-prefix{padding-left:26px}.t-select.t-no-border{border:0;width:auto;-webkit-transition:background-color .2s linear;transition:background-color .2s linear}.t-select.t-no-border:hover{background-color:var(--td-bg-color-container-hover)}.t-select.t-no-border:active{background-color:var(--td-bg-color-container-active)}.t-select.t-no-border>.t-select__single{margin-right:8px}.t-select.t-size-l{line-height:38px;font-size:16px}.t-select.t-size-l .t-select__input{line-height:38px;height:38px}.t-select.t-size-l .t-select__input .t-input__inner{height:38px;line-height:38px}.t-select.t-size-l .t-tag.t-size-l{height:30px;line-height:28px}.t-select.t-size-s{line-height:22px;font-size:12px}.t-select.t-size-s .t-select__input{line-height:22px;height:22px}.t-select.t-size-s .t-select__input .t-input__inner{height:22px;line-height:22px}.t-select.t-size-s .t-tag.t-size-s{height:18px;line-height:16px}.t-select.t-is-disabled{cursor:not-allowed;background-color:var(--td-bg-color-component-disabled);color:var(--td-text-color-disabled);border-color:var(--td-border-level-2-color)}.t-select.t-is-disabled>.t-select__right-icon{color:var(--td-text-color-disabled)}.t-select.t-is-disabled>.t-select__left-icon{color:var(--td-text-color-disabled)}.t-select.t-is-disabled>.t-select__single{color:var(--td-text-color-disabled)}.t-select__popup-reference{width:100%}.t-select__dropdown{margin:8px 0;padding:0;max-height:300px;overflow-y:auto;-webkit-box-shadow:var(--td-shadow-2);box-shadow:var(--td-shadow-2);border-radius:3px}.t-select__dropdown>div{padding:8px}.t-select__dropdown.t-popup{padding:0}.t-select__empty.t-size-s{line-height:24px}.t-select__empty{text-align:center;color:var(--td-text-color-disabled);line-height:32px}.t-select__empty.t-size-l{line-height:40px}.t-select__loading-tips.t-size-s{line-height:24px}.t-select__loading-tips{text-align:center;line-height:32px;color:var(--td-text-color-disabled)}.t-select__loading-tips.t-size-l{line-height:40px}.t-select-option-group+.t-select-option-group{padding-top:7px;margin-top:7px}.t-select-option-group__divider+.t-select-option-group__divider{border-top:1px var(--td-border-level-1-color) solid}ul.t-select-option-group__header,.t-select-option-group__header{color:var(--td-text-color-placeholder);display:block;height:40px;line-height:22px;padding:9px 8px;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-select-option-group__header.t-size-l{height:48px;padding:13px 16px}.t-select-option-group__header.t-size-s{height:32px;padding:5px 8px}.t-select-option{display:block;border-radius:3px;height:40px;line-height:22px;cursor:pointer;padding:9px 8px;color:var(--td-text-color-primary);-webkit-transition:background-color .2s cubic-bezier(.38,0,.24,1);transition:background-color .2s cubic-bezier(.38,0,.24,1);white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis;--ripple-color: var(--td-bg-color-container-active)}.t-select-option span{position:relative}.t-select-option:not(.t-is-disabled):hover{background-color:var(--td-bg-color-container-hover)}.t-select-option:not(.t-is-disabled):hover .t-checkbox__label{color:inherit}.t-select-option:not(.t-is-disabled):hover .t-checkbox__input{border-color:var(--td-brand-color)}.t-select-option .t-checkbox__label{color:var(--td-text-color-primary);-webkit-box-flex:1;-ms-flex:1;flex:1;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-select-option .t-checkbox{width:100%}.t-select-option.t-is-disabled{cursor:not-allowed;color:var(--td-text-color-disabled);background:var(--td-bg-color-specialcomponent)}.t-select-option.t-is-disabled:hover,.t-select-option.t-is-disabled :active{background:var(--td-bg-color-specialcomponent)}.t-select-option.t-size-l{height:48px;padding:13px 16px;font-size:16px}.t-select-option.t-size-s{height:32px;padding:5px 8px;font-size:12px}.t-select-option.t-is-selected{color:var(--td-brand-color);background-color:var(--td-brand-color-light);-webkit-transition:all .2s linear;transition:all .2s linear}.t-select-option.t-is-selected .t-checkbox__label{color:var(--td-brand-color)}.t-select-option.t-is-selected:hover{background-color:var(--td-brand-color-light)}.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected){background-color:var(--td-bg-color-container-hover)}.t-select-option.t-select-option__hover:not(.t-is-disabled).t-select-option.t-select-option__hover:not(.t-is-selected) .t-checkbox__input{border-color:var(--td-brand-color)}.t-select-option.t-select-option__hover .t-checkbox__label{color:inherit}.t-select-option+.t-select-option{margin-top:4px}.t-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;white-space:nowrap;color:var(--td-text-color-secondary)}.t-pagination__total{font-size:14px;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-pagination .t-select__wrap{width:auto}.t-pagination__select{-ms-flex-negative:0;flex-shrink:0;margin-right:16px;height:32px;font-size:14px;color:var(--td-text-color-secondary)}.t-pagination__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;cursor:pointer;color:var(--td-text-color-secondary);border-radius:3px;font-size:16px;width:32px;height:32px;line-height:32px}.t-pagination__btn:hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.t-pagination__btn:active{background-color:var(--td-bg-color-secondarycontainer-active)}.t-pagination__btn.t-is-disabled,.t-pagination__btn.t-is-disabled:hover,.t-pagination__btn.t-is-disabled:active{background:none;color:var(--td-text-color-disabled)}.t-pagination__btn.t-is-disabled{cursor:not-allowed}.t-pagination__btn-prev{margin-right:8px}.t-pagination__btn-next{margin-left:8px}.t-pagination__btn+.t-pagination__select{margin-right:0}.t-pagination__pager{-ms-flex-negative:0;flex-shrink:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;list-style:none;padding:0;margin:0}.t-pagination__pager li:not(:last-child){margin-right:8px}.t-pagination__number{display:inline-block;border:1px solid var(--td-component-border);text-align:center;border-radius:3px;cursor:pointer;background-color:var(--td-bg-color-container);-webkit-transition:border .2s linear,background-color .2s linear;transition:border .2s linear,background-color .2s linear;height:32px;min-width:32px;line-height:30px;font-size:14px;padding-left:4px;padding-right:4px}.t-pagination__number:hover{color:var(--td-brand-color-7);border-color:var(--td-brand-color-7)}.t-pagination__number:active{background-color:var(--td-brand-color-8);color:var(--td-text-color-anti);border-color:var(--td-brand-color-8);-webkit-transition:all .2s cubic-bezier(.82,0,1,.9);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination__number.t-is-current{background-color:var(--td-brand-color);color:var(--td-text-color-anti);border-color:var(--td-brand-color);-webkit-transition:all .2s cubic-bezier(.82,0,1,.9);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination__number.t-is-current.t-is-disabled,.t-pagination__number.t-is-current.t-is-disabled:hover,.t-pagination__number.t-is-current.t-is-disabled:active{background-color:var(--td-brand-color-2);color:var(--td-text-color-anti);border-color:var(--td-brand-color-2);-webkit-transition:all .2s cubic-bezier(.82,0,1,.9);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination__number.t-is-disabled{cursor:auto;background-color:var(--td-bg-color-component-disabled);color:var(--td-text-color-placeholder)}.t-pagination__number.t-is-disabled:hover,.t-pagination__number.t-is-disabled:active{background-color:var(--td-bg-color-component-disabled);color:var(--td-text-color-placeholder);border-color:var(--td-component-border)}.t-pagination__number--more{border:0 none;padding:0}.t-pagination__number--more:hover{color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-hover)}.t-pagination__number--more:active{color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-active)}.t-pagination__number--more.t-is-disabled,.t-pagination__number--more.t-is-disabled:hover,.t-pagination__number--more.t-is-disabled:active{background:none}.t-pagination__number--more .t-icon-more{-webkit-transform:rotate(90deg);transform:rotate(90deg);color:var(--td-text-color-disabled)}.t-pagination__jump{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;margin-left:8px;font-size:14px}.t-pagination .t-input-number{margin-left:4px;margin-right:4px;height:32px;width:48px}.t-pagination .t-input-number .t-input{width:calc(100% - 8px)}.t-pagination.t-size-s .t-pagination__total{font-size:12px}.t-pagination.t-size-s .t-pagination__select{height:24px;font-size:12px}.t-pagination.t-size-s .t-pagination__number{border:0 none;height:24px;min-width:24px;line-height:24px;font-size:12px;padding-left:2px;padding-right:2px}.t-pagination.t-size-s .t-pagination__number:hover:not(.t-pagination.t-size-s .t-pagination__number.t-is-current){color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-hover)}.t-pagination.t-size-s .t-pagination__number:active:not(.t-pagination.t-size-s .t-pagination__number.t-is-current){color:var(--td-text-color-primary);background-color:var(--td-bg-color-secondarycontainer-active)}.t-pagination.t-size-s .t-pagination__number.t-is-disabled{background:none;color:var(--td-text-color-disabled)}.t-pagination.t-size-s .t-pagination__number.t-is-current.t-is-disabled{background-color:var(--td-brand-color-2);color:var(--td-text-color-anti);border-color:var(--td-brand-color-2);-webkit-transition:all .2s cubic-bezier(.82,0,1,.9);transition:all .2s cubic-bezier(.82,0,1,.9)}.t-pagination.t-size-s .t-pagination__btn{border:0 none;background:none;width:24px;height:24px;line-height:24px}.t-pagination.t-size-s .t-pagination__btn:hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.t-pagination.t-size-s .t-pagination__btn:active{background-color:var(--td-bg-color-secondarycontainer-active)}.t-pagination.t-size-s .t-pagination__btn.t-is-disabled,.t-pagination.t-size-s .t-pagination__btn.t-is-disabled:hover,.t-pagination.t-size-s .t-pagination__btn.t-is-disabled:active{background:none;color:var(--td-text-color-disabled)}.t-pagination.t-is-disabled{background-color:var(--td-bg-color-component-disabled)}.t-pagination.t-is-disabled .t-pagination__jump{color:var(--td-text-color-placeholder)}.scrollbar{scrollbar-color:var(--td-scrollbar-color);scrollbar-width:thin}.scrollbar::-webkit-scrollbar{width:6px;height:6px}.scrollbar::-webkit-scrollbar-thumb{background:var(--td-scrollbar-color);border-radius:11px}.t-table{width:100%;font-size:14px;color:var(--td-text-color-primary);background-color:var(--td-bg-color-container)}.t-table .t-loading--full{z-index:1}.t-table .bordered{content:"";position:absolute;display:block;width:100%;height:100%;top:0;right:0;border-left:1px solid var(--td-component-border);pointer-events:none}.t-table__content{position:relative;scrollbar-color:var(--td-scrollbar-color);scrollbar-width:thin}.t-table__content::-webkit-scrollbar{width:6px;height:6px}.t-table__content::-webkit-scrollbar-thumb{background:var(--td-scrollbar-color);border-radius:11px}.t-table__pagination{padding:14px 24px;-webkit-box-sizing:border-box;box-sizing:border-box}.t-table .t-icon{font-size:16px}.t-table table{width:100%;border-spacing:0;border-collapse:collapse}.t-table .t-text-ellipsis{white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-table th,.t-table td{position:relative;padding:13px 24px 12px;border-bottom:1px solid var(--td-component-border);line-height:22px;vertical-align:middle;font-weight:400;overflow-wrap:break-word;background-color:inherit}.t-table th:not([align]),.t-table td:not([align]){text-align:left}.t-table thead td,.t-table th{color:var(--td-text-color-placeholder)}.t-table td[key=row-select]{padding:13px 0 12px 24px}.t-table td.t-align-left,.t-table th.t-align-left{text-align:left}.t-table td.t-align-right,.t-table th.t-align-right{text-align:right}.t-table td.t-align-center,.t-table th.t-align-center{text-align:center}.t-table tr{background-color:var(--td-bg-color-container)}.t-table.t-size-s th,.t-table.t-size-s td{padding:7px}.t-table.t-size-l th,.t-table.t-size-l td{padding:21px}.t-table .t-table__expandable-icon-cell,.t-table .t-table__selection-cell{padding:0}.t-table .t-radio,.t-table .t-checkbox{line-height:1;font-size:0;vertical-align:middle}.t-table .t-loading{font-size:16px}.t-table--bordered .t-table__content{border-left:1px solid var(--td-component-border)}.t-table--bordered .t-table__empty{border-left:1px solid var(--td-component-border);border-right:1px solid var(--td-component-border)}.t-table--bordered .t-table__content{border:1px solid var(--td-component-border);border-bottom:0;border-radius:3px}.t-table--bordered .t-table__content th{border-left:1px solid var(--td-component-border);border-bottom:1px solid var(--td-component-border)}.t-table--bordered .t-table__content th:first-child{border-left:0}.t-table--bordered .t-table__content th:first-child:before{border-left:0}.t-table--bordered .t-table__content td{border-left:1px solid var(--td-component-border);border-bottom:1px solid var(--td-component-border)}.t-table--bordered .t-table__content td.t-table__cell--fixed-left-last+td{border-left-width:0}.t-table--bordered .t-table__content td.t-table__cell--fixed-left-last:before{border-right:1px solid var(--td-component-border)}.t-table--bordered .t-table__content td.t-table__cell--fixed-left,.t-table--bordered .t-table__content td.t-table__cell--fixed-right{border-left:0}.t-table--bordered .t-table__content td.t-table__cell--fixed-left:before,.t-table--bordered .t-table__content td.t-table__cell--fixed-right:before{content:"";position:absolute;display:block;width:100%;height:100%;top:0;right:0;border-left:1px solid var(--td-component-border);pointer-events:none}.t-table--bordered .t-table__content td:first-child{border-left-width:0}.t-table--bordered .t-table__content td:first-child:before{border-left:0}.t-table--bordered .t-table--loading{border-bottom:1px solid var(--td-component-border)}.t-table--bordered .t-table__pagination{border:1px solid var(--td-component-border);border-top:0}.t-table--bordered.t-table__header--fixed .t-table__content{border-bottom:1px solid var(--td-component-border)}.t-table--bordered.t-table__header--fixed .t-table__content tr:last-child td{border-bottom:0}.t-table--bordered .t-table__cell--sort-trigger{margin-left:auto}.t-table--striped.t-table__header--fixed tbody tr:nth-of-type(even){background-color:var(--td-bg-color-secondarycontainer)}.t-table--striped:not(.t-table__header--fixed) tbody tr:nth-of-type(odd){background-color:var(--td-bg-color-secondarycontainer)}.t-table--striped.t-table--hoverable.t-table__header--fixed tbody tr:nth-of-type(even):hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.t-table--striped.t-table--hoverable:not(.t-table__header--fixed) tbody tr:nth-of-type(odd):hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.t-table--striped.t-table--hoverable tbody tr{-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}.t-table--striped.t-table--hoverable tbody tr:hover{background-color:var(--td-bg-color-container-hover)}.t-table--hoverable tbody tr{-webkit-transition:background-color .3s ease-in;transition:background-color .3s ease-in}.t-table--hoverable tbody tr:hover{background-color:var(--td-bg-color-container-hover)}.t-table.t-table--align-top tbody td{vertical-align:top}.t-table .t-table__cell--highlight{background-color:var(--td-bg-color-secondarycontainer)}.t-table__header--fixed table{table-layout:fixed}.t-table__header--fixed th,.t-table__header--fixed td{overflow-wrap:break-word}.t-table__header--fixed .t-table__header{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;z-index:10;background-color:var(--td-bg-color-secondarycontainer)}.t-table__header--fixed .t-table__header tr{background-color:var(--td-bg-color-secondarycontainer)}.t-table__header--fixed .t-table__header{scrollbar-color:var(--td-scrollbar-color);scrollbar-width:thin}.t-table__header--fixed .t-table__header::-webkit-scrollbar{width:6px;height:6px}.t-table__header--fixed .t-table__header::-webkit-scrollbar-thumb{background:var(--td-scrollbar-color);border-radius:11px}.t-table__header--fixed .t-table__body{overflow-y:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;scrollbar-color:var(--td-scrollbar-color);scrollbar-width:thin}.t-table__header--fixed .t-table__body::-webkit-scrollbar{width:6px;height:6px}.t-table__header--fixed .t-table__body::-webkit-scrollbar-thumb{background:var(--td-scrollbar-color);border-radius:11px}.t-table:not(.t-table--bordered) .t-table__cell--selectable+td{padding-left:0}.t-table__cell--fixed.t-table__header--fixed .t-table__header{overflow:hidden;width:100%}.t-table__cell--fixed.t-table__header--fixed .t-table__header .t-table__cell--fixed-left:last-child:after,.t-table__cell--fixed.t-table__header--fixed .t-table__header .t-table__cell--fixed-right:last-child:after{content:"";position:absolute;right:-6px;width:6px;height:100%;top:0;background-color:var(--td-bg-color-secondarycontainer)}.t-table__cell--fixed.t-table__header--fixed .t-table__body{overflow:auto scroll}.t-table__cell--fixed .t-table__content{overflow:auto hidden}.t-table__cell--fixed table{table-layout:fixed;min-width:100%;border-collapse:separate}.t-table__cell--fixed th,.t-table__cell--fixed td{position:relative}.t-table__cell--fixed .t-table__cell--fixed-left,.t-table__cell--fixed .t-table__cell--fixed-right{z-index:1}.t-table__cell--fixed .t-table__cell--fixed-left-last:before{z-index:-1;background-color:inherit}.t-table__cell--fixed .t-table__cell--fixed-left-last:after{position:absolute;top:0;right:0;bottom:0;content:"";width:24px;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;pointer-events:none;z-index:-2;-webkit-transform:translateX(100%);transform:translate(100%)}.t-table__cell--fixed .t-table__cell--fixed-right-first:before{z-index:-1;background-color:inherit}.t-table__cell--fixed .t-table__cell--fixed-right-first:after{position:absolute;top:0;left:0;bottom:0;content:"";width:24px;-webkit-transition:-webkit-box-shadow .3s;transition:-webkit-box-shadow .3s;transition:box-shadow .3s;transition:box-shadow .3s,-webkit-box-shadow .3s;pointer-events:none;z-index:-2;-webkit-transform:translateX(-100%);transform:translate(-100%)}.t-table__cell--fixed.t-table--has-fixed .t-table__content--scrollable-to-left .t-table__cell--fixed-left-last:after{-webkit-box-shadow:inset 8px 0 8px -4px var(--td-table-shadow-color);box-shadow:inset 8px 0 8px -4px var(--td-table-shadow-color)}.t-table__cell--fixed.t-table--has-fixed .t-table__content--scrollable-to-right .t-table__cell--fixed-right-first:after{-webkit-box-shadow:inset -8px 0 8px -4px var(--td-table-shadow-color);box-shadow:inset -8px 0 8px -4px var(--td-table-shadow-color)}.t-table .t-table__cell-resizable{position:relative}.t-table .t-table__cell-resizable .t-table__cell--resizer{position:absolute;top:0;right:-5px;bottom:0;z-index:10;width:10px;cursor:col-resize}.t-table .t-table__row--disabled{color:var(--td-text-color-disabled)}.t-table .t-table__cell--title{display:-webkit-box;display:-ms-flexbox;display:flex}.t-table.t-table__row--draggable tbody.dragging tr{-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;-webkit-transform:translateY(0);transform:translateY(0)}.t-table.t-table__row--draggable tbody tr.v-leave-active{display:none}.t-table__cell--sortable{position:relative}.t-table__cell--sortable .t-table__cell--title{display:-webkit-box;display:-ms-flexbox;display:flex}.t-table__cell--sortable .t-table__cell--title>div:first-child{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:inherit}.t-table__cell--sortable .t-table__cell--title .t-table__cell--filter{margin-left:10px;text-align:center}.t-table__cell--sortable .t-table__cell--sort-trigger{width:20px;text-align:center}.t-table--loading{position:relative}.t-table--loading-progressbar{overflow:hidden;position:absolute;top:0;left:0;height:1px;background-color:var(--td-brand-color);-webkit-animation:tTableProgressbar 2s ease-in-out;animation:tTableProgressbar 2s ease-in-out;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-table--loading-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:120px;color:var(--td-text-color-disabled)}.t-table__expanded-cell{padding-left:45px}.t-table__async-loading{text-align:center}.t-table__async-loading.t-is-load-more{cursor:pointer}.t-table__empty{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:120px;color:var(--td-text-color-disabled);border-bottom:1px solid var(--td-component-border)}.t-table__filter-icon,.t-table__sort-icon{margin-left:8px;background-color:transparent;display:inline-block;cursor:pointer}.t-table__filter-icon:hover,.t-table__sort-icon:hover{color:var(--td-brand-color)}.t-table__sort-icon{position:absolute}.t-table__filter-pop .t-table__filter-pop-content{margin:-8px}.t-table__filter-pop .t-table__filter-pop-content .t-table__filter-pop-content-inner{padding:16px}.t-table__filter-pop .t-table__filter-pop-content .t-radio-group{display:block;height:auto}.t-table__filter-pop .t-table__filter-pop-content .t-checkbox,.t-table__filter-pop .t-table__filter-pop-content .t-radio{display:block;line-height:34px}.t-table__filter-pop .t-table__filter-pop-content .t-table__filter-pop-content-button{border-top:1px solid var(--td-component-border);padding:16px}.t-table__filter-pop .t-table__filter-pop-content .t-table__filter-pop-content-button .t-button+.t-button{margin-left:16px}.t-table__sort-icon--active{color:var(--td-brand-color)}.t-table__double-icons{display:inline-grid;vertical-align:middle;width:14px}.t-table__expand-box{padding:10px 8px;display:inline-grid;vertical-align:middle;color:var(--td-text-color-placeholder);cursor:pointer}.t-table__expand-box:hover{color:var(--td-brand-color)}@-webkit-keyframes tTableProgressbar{0%{width:0}to{width:100%}}@keyframes tTableProgressbar{0%{width:0}to{width:100%}}.t-table-expandable-icon-cell+.t-table__cell--selectable[key=row-select]{padding-left:10px}.t-table__filter--bottom-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:16px;border-top:1px solid var(--td-component-border)}.t-table__filter--bottom-buttons>.t-button+.t-button{margin-left:8px}.t-table td.t-table__row--full{padding:0}.t-table__row-filter-inner{position:-webkit-sticky;position:sticky;left:0;padding:13px 24px 12px;text-align:center}.t-table__filter-result{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-table__filter-result>.t-button{margin-left:8px}.t-tooltip{display:inline-block;border:0;margin-bottom:1px;max-width:480px;word-break:break-word}.t-tooltip:not(.t-tooltip--light){color:var(--td-text-color-anti)}.t-tooltip--default{background:var(--td-gray-color-12);margin:8px}.t-tooltip--primary{background:var(--td-brand-color)}.t-tooltip--success{background:var(--td-success-color)}.t-tooltip--danger{background:var(--td-error-color)}.t-tooltip--warning{background:var(--td-warning-color)}.t-tooltip .t-popup__arrow{background:inherit;width:auto;height:auto}.t-tooltip .t-popup__arrow:before{background:inherit}.t-popup[data-popper-placement^=top] .t-tooltip .t-popup__arrow{bottom:4px}.t-popup[data-popper-placement^=left] .t-tooltip .t-popup__arrow{right:4px}.t-popup[data-popper-placement^=right] .t-tooltip .t-popup__arrow{left:-4px}.t-list{overflow:auto;color:var(--td-text-color-primary)}.t-list__inner{list-style:none;padding:0;margin:0}.t-list-item{font-size:14px;padding:12px 24px;background:var(--td-bg-color-container);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;line-height:22px;position:relative}.t-list-item:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px}.t-list-item-main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.t-list-item__meta{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 0}.t-list-item__meta-avatar{width:56px;height:56px;border-radius:28px;overflow:hidden;background:var(--td-bg-color-page);margin-right:16px;-ms-flex-negative:0;flex-shrink:0}.t-list-item__meta-avatar img{max-width:100%;width:100%;height:100%}.t-list-item__meta-title{padding:0;font-size:16px;font-weight:700;margin:0 0 8px;color:var(--td-text-color-primary)}.t-list-item__meta-description{margin-right:24px;color:var(--td-text-color-primary)}.t-list-item__action{list-style:none;padding:0;-ms-flex-negative:0;flex-shrink:0}.t-list-item__action>li{display:inline-block}.t-list-item__action>li:not(:last-child){margin-right:24px}.t-list-item__action>li .t-icon{color:var(--td-text-color-secondary);font-size:16px}.t-list-item__action>li .t-icon:hover{color:var(--td-text-color-link);cursor:pointer}.t-list-item__action>li>a{text-decoration:none;color:var(--td-brand-color)}.t-list-item__extra{margin:8px 0 8px 16px}.t-list--split .t-list-item:after{background:var(--td-border-level-1-color)}.t-list--stripe .t-list-item:nth-child(even){background:var(--td-bg-color-secondarycontainer)}.t-list--vertical-action .t-list-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-list.t-size-s .t-list-item{padding:8px 16px}.t-list.t-size-l .t-list-item{padding:16px 32px}.t-list__header,.t-list__footer{background:var(--td-bg-color-container);padding:16px 24px}.t-list__load{background:var(--td-bg-color-container);text-align:center;line-height:20px}.t-list__load>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-list__load:not(:empty){padding:32px}.t-list__load .t-loading{font-size:16px}.t-list__load .t-loading.t-is-load-more{cursor:pointer}.t-tabs{overflow:hidden;background-color:var(--td-bg-color-container)}.t-tabs .t-icon{font-size:16px}.t-tabs__header.t-is-left{float:left}.t-tabs__header.t-is-right{float:right}.t-tabs__nav{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.t-tabs__operations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:absolute;border-bottom:1px solid var(--td-component-stroke)}.t-tabs__operations--left{left:0}.t-tabs__operations--right{right:0}.t-tabs__operations--right .t-tabs__btn:first-child{-webkit-box-shadow:-10px 0 20px 5px rgba(0,0,0,.05);box-shadow:-10px 0 20px 5px #0000000d}.t-tabs__btn{width:40px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:var(--td-bg-color-secondarycontainer);border-left:1px solid var(--td-component-stroke);cursor:pointer;color:var(--td-text-color-secondary);font-size:16px;-webkit-transition:all .24s cubic-bezier(.38,0,.24,1);transition:all .24s cubic-bezier(.38,0,.24,1);z-index:1;opacity:1}.t-tabs__btn:hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.t-tabs__btn.t-size-m{height:48px;line-height:48px}.t-tabs__btn.t-size-l{height:64px;line-height:64px}.t-tabs__btn--left{border-right:1px solid var(--td-component-stroke);-webkit-box-shadow:10px 0px 20px 5px rgba(0,0,0,.05);box-shadow:10px 0 20px 5px #0000000d}.t-tabs__btn--left.fade-enter,.t-tabs__btn--left.fade-enter-from,.t-tabs__btn--left.fade-leave-to{-webkit-transform:translateX(-50px);transform:translate(-50px)}.t-tabs__btn--right.fade-enter,.t-tabs__btn--right.fade-enter-from,.t-tabs__btn--right.fade-leave-to{-webkit-transform:translateX(50px);transform:translate(50px)}.t-tabs__nav-container{position:relative}.t-tabs__nav-container.t-is-top:after{content:"";width:100%;height:1px;position:absolute;top:auto;right:auto;bottom:0;left:0;background-color:var(--td-bg-color-secondarycontainer)}.t-tabs__nav-container.t-is-bottom:after{content:"";width:100%;height:1px;position:absolute;top:0;right:auto;bottom:auto;left:0;background-color:var(--td-bg-color-secondarycontainer)}.t-tabs__nav-container.t-is-left:after{content:"";width:1px;height:100%;position:absolute;top:0;right:0;bottom:auto;left:auto;background-color:var(--td-bg-color-secondarycontainer)}.t-tabs__nav-container.t-is-right:after{content:"";width:1px;height:100%;position:absolute;top:0;right:auto;bottom:auto;left:0;background-color:var(--td-bg-color-secondarycontainer)}.t-tabs__nav-container.t-is-addable{margin-right:40px}.t-tabs__nav-container.t-tabs__nav--card:after{content:"";background-color:transparent}.t-tabs__scroll-btn{position:absolute;z-index:1;width:40px;height:100%;display:block;background-color:var(--td-bg-color-secondarycontainer);text-align:center;border-bottom:1px solid var(--td-component-stroke);cursor:pointer;color:var(--td-text-color-secondary);font-size:16px}.t-tabs__scroll-btn.t-size-m{height:48px;line-height:48px}.t-tabs__scroll-btn.t-size-l{height:64px;line-height:64px}.t-tabs__nav-scroll{position:relative;display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:auto;flex:auto;-ms-flex-item-align:stretch;align-self:stretch;overflow:hidden;white-space:nowrap;-webkit-transform:translate(0);transform:translate(0)}.t-tabs__nav-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0}.t-tabs__nav-wrap.t-is-smooth{-webkit-transition:-webkit-transform .24s cubic-bezier(.38,0,.24,1);transition:-webkit-transform .24s cubic-bezier(.38,0,.24,1);transition:transform .24s cubic-bezier(.38,0,.24,1);transition:transform .24s cubic-bezier(.38,0,.24,1),-webkit-transform .24s cubic-bezier(.38,0,.24,1)}.t-tabs__nav-wrap.t-is-vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-tabs__bar{position:absolute;background-color:var(--td-brand-color);z-index:1;-webkit-transition:all .24s cubic-bezier(.38,0,.24,1);transition:all .24s cubic-bezier(.38,0,.24,1)}.t-tabs__bar.t-is-top{bottom:0;left:0;height:2px}.t-tabs__bar.t-is-bottom{top:0;left:0;height:2px}.t-tabs__bar.t-is-left{top:0;right:0;width:2px}.t-tabs__bar.t-is-right{top:0;left:0;width:2px}.t-tabs__nav-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;color:var(--td-text-color-secondary);position:relative;overflow:hidden;z-index:0;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:background-color cubic-bezier(.38,0,.24,1) .2s;transition:background-color cubic-bezier(.38,0,.24,1) .2s;--ripple-color: var(--td-bg-color-container-active)}.t-tabs__nav-item-wrapper{display:block;padding:5px 8px;margin-left:8px;margin-right:8px;line-height:22px;border-radius:3px;-webkit-transition:background-color cubic-bezier(.38,0,.24,1) .2s;transition:background-color cubic-bezier(.38,0,.24,1) .2s;--ripple-color: var(--td-bg-color-container-active)}.t-tabs__nav-item.t-size-l{font-size:16px}.t-tabs__nav-item.t-size-l .t-tabs__nav-item-wrapper{padding:9px 12px}.t-tabs__nav-item-text-wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-tabs__nav-item:not(.t-is-disabled):not(.t-is-active):hover .t-tabs__nav-item-wrapper{background-color:var(--td-bg-color-container-hover)}.t-tabs__nav-item.t-is-left,.t-tabs__nav-item.t-is-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-tabs__nav-item.t-size-m{height:48px;line-height:48px}.t-tabs__nav-item.t-size-l{height:64px;line-height:64px}.t-tabs__nav-item.t-is-active{color:var(--td-brand-color);text-shadow:0 0 .3px currentColor}.t-tabs__nav-item.t-is-disabled{color:var(--td-text-color-disabled);cursor:not-allowed}.t-tabs__nav-item>.remove-btn{margin-left:8px;-webkit-transition:all .3s cubic-bezier(.645,.045,.355,1);transition:all .3s cubic-bezier(.645,.045,.355,1)}.t-tabs__nav--card{background-color:var(--td-bg-color-secondarycontainer)}.t-tabs__nav--card.t-tabs__nav-item{padding-right:16px;padding-left:16px;border-bottom:1px solid var(--td-component-stroke)}.t-tabs__nav--card.t-tabs__nav-item:after{display:none}.t-tabs__nav--card.t-tabs__nav-item:not(.t-is-disabled):not(.t-is-active):hover{background-color:var(--td-bg-color-secondarycontainer-hover)}.t-tabs__nav--card.t-tabs__nav-item:not(:first-of-type){border-left:1px solid var(--td-component-stroke)}.t-tabs__nav--card.t-tabs__nav-item:last-of-type{border-right:1px solid var(--td-component-stroke)}.t-tabs__nav--card.t-tabs__nav-item.t-is-active{color:var(--td-brand-color);background-color:var(--td-bg-color-container);border-bottom-color:var(--td-bg-color-container)}.t-tabs__nav--card.t-tabs__nav-item.t-size-l{padding-left:24px;padding-right:24px}.t-tabs__nav--card .t-icon-close{color:var(--td-text-color-secondary);-webkit-transition:color cubic-bezier(.38,0,.24,1) .2s;transition:color cubic-bezier(.38,0,.24,1) .2s}.t-tabs__nav--card .t-icon-close:hover{color:var(--td-text-color-primary)}.t-tabs__content{overflow:hidden;position:relative}.t-notification{font-size:14px;outline:0;border:0;background-color:var(--td-bg-color-container);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:var(--td-shadow-2);box-shadow:var(--td-shadow-2);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;width:400px;padding:20px 24px 24px}.t-notification__icon{width:24px;text-align:center;margin-right:8px}.t-notification__icon .t-icon{font-size:24px}.t-notification .t-icon.t-is-info{color:var(--td-brand-color)}.t-notification .t-icon.t-is-success{color:var(--td-success-color)}.t-notification .t-icon.t-is-warning{color:var(--td-warning-color)}.t-notification .t-icon.t-is-error{color:var(--td-error-color-6)}.t-notification__main{-webkit-box-flex:1;-ms-flex:1;flex:1}.t-notification__title__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.t-notification__title{font-family:PingFangSC-Medium;font-size:16px;color:var(--td-text-color-primary);line-height:24px}.t-notification .t-icon-close{cursor:pointer;font-size:16px;border-radius:3px;color:var(--td-text-color-secondary)}.t-notification .t-icon-close:hover{background:var(--td-bg-color-container-hover)}.t-notification .t-icon-close:active{background:var(--td-bg-color-container-active)}.t-notification__content{font-family:PingFangSC-Regular;font-size:14px;color:var(--td-text-color-secondary);line-height:22px;margin-top:8px;max-height:66px;overflow:hidden;padding-right:5px;text-overflow:ellipsis;word-break:break-all;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.t-notification__detail{margin-top:21px;text-align:right;height:22px;font-family:PingFangSC-Regular;font-size:14px;line-height:22px}.t-notification__detail-item{padding:5px 16px;color:inherit;cursor:pointer}.t-notification__detail-item:hover{color:inherit;background:var(--td-bg-color-container-hover);border-radius:3px}.t-notification__detail-item:active{color:inherit;background:var(--td-bg-color-container-active);border-radius:3px}.t-notification__detail-item+.t-notification__detail-item{margin-left:8px}.t-notification__detail-item.t-is-active{color:var(--td-brand-color-8)}.t-notification__show--top-left{position:fixed;top:0;left:0}.t-notification__show--top-left>.t-notification{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:slidein-top-left;animation-name:slidein-top-left}@-webkit-keyframes slidein-top-left{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate(-100%)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate(0)}}@keyframes slidein-top-left{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate(-100%)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate(0)}}.t-notification__show--top-right{position:fixed;top:0;right:0}.t-notification__show--top-right>.t-notification{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:slidein-top-right;animation-name:slidein-top-right}@-webkit-keyframes slidein-top-right{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate(100%)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate(0)}}@keyframes slidein-top-right{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate(100%)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate(0)}}.t-notification__show--bottom-left{position:fixed;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.t-notification__show--bottom-left>.t-notification{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:slidein-bottom-left;animation-name:slidein-bottom-left}@-webkit-keyframes slidein-bottom-left{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate(-100%)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate(0)}}@keyframes slidein-bottom-left{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate(-100%)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate(0)}}.t-notification__show--bottom-right{position:fixed;bottom:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.t-notification__show--bottom-right>.t-notification{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-name:slidein-bottom-right;animation-name:slidein-bottom-right}@-webkit-keyframes slidein-bottom-right{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate(100%)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate(0)}}@keyframes slidein-bottom-right{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate(100%)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate(0)}}a.t-menu__item{text-decoration:none;color:unset}a.t-menu__item:hover,a.t-menu__item:active{color:inherit}.t-head-menu{position:relative;width:100%;background-color:#fff}.t-head-menu__inner{display:-webkit-box;display:-ms-flexbox;display:flex;height:64px}.t-head-menu__inner li+li{margin-left:4px}.t-head-menu__inner .t-menu:first-child{margin-left:24px}.t-head-menu .t-menu__logo:not(:empty){height:100%;font-size:0;margin-right:32px}.t-head-menu .t-menu{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-head-menu .t-menu__operations:not(:empty){position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px;line-height:64px;text-align:right;margin-right:8px;overflow:hidden}.t-head-menu .t-menu__operations-icon{width:40px;height:40px;padding:8px;line-height:40px}.t-head-menu .t-submenu>.t-menu__item{overflow:unset}.t-head-menu .t-submenu>.t-menu__item:before{content:"";display:block;position:absolute;bottom:-20px;left:0;right:0;height:20px}.t-head-menu .t-menu__item{min-width:104px;height:40px;line-height:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .28s cubic-bezier(.645,.045,.355,1);transition:all .28s cubic-bezier(.645,.045,.355,1)}.t-head-menu__submenu{border-top:1px solid var(--td-gray-color-3)}.t-head-menu__submenu .t-tabs{background:#fff}.t-head-menu__submenu .t-tabs__bar{background-color:#4582e6}.t-head-menu__submenu .t-tabs__nav-item{color:var(--td-font-gray-2);--ripple-color: var(--td-gray-color-3)}.t-head-menu__submenu .t-tabs__nav-item-wrapper{--ripple-color: var(--td-gray-color-3)}.t-head-menu__submenu .t-tabs__nav-item:not(.t-is-disabled):not(.t-is-active):hover .t-tabs__nav-item-wrapper{background-color:var(--td-gray-color-1)}.t-head-menu__submenu .t-tabs__nav-item.t-is-active{color:var(--td-brand-color-8)}.t-head-menu__submenu .t-tabs__nav-item.t-is-disabled{color:var(--td-font-gray-4)}.t-head-menu .t-menu__popup{top:60px;min-width:100%;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-transform-origin:center top;transform-origin:center top}.t-head-menu .t-menu__popup .t-menu__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;white-space:nowrap;padding-left:16px;padding-right:16px;min-width:100%;margin-left:0;color:var(--td-font-gray-2)}.t-head-menu .t-menu__popup li+li{margin-top:4px;margin-left:0}.t-head-menu .t-submenu-icon,.t-head-menu .t-fake-arrow{margin-left:8px}.t-head-menu .t-menu__popup-inner .t-menu__popup{top:-8px;left:calc(100% + 16px);-webkit-transform-origin:left top;transform-origin:left top}.t-head-menu .t-menu__popup-inner .t-menu__item{text-align:left;padding:0 16px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.t-head-menu .t-menu__popup-inner .t-submenu-icon{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.t-default-menu{position:relative;width:232px;display:inline-block;background:#fff;-webkit-transition:width .28s cubic-bezier(.645,.045,.355,1);transition:width .28s cubic-bezier(.645,.045,.355,1);white-space:nowrap}.t-default-menu.t-menu--dark{background:var(--td-gray-color-13)}.t-default-menu.t-menu--dark .t-menu__logo:not(:empty){border-bottom-color:var(--td-gray-color-10)}.t-default-menu.t-menu--dark .t-menu__operations:not(:empty){border-top-color:var(--td-gray-color-10)}.t-default-menu.t-menu--dark .t-menu__item:hover:not(.t-is-active):not(.t-is-disabled){background-color:var(--td-gray-color-10)}.t-default-menu.t-menu--dark .t-menu__item.t-is-active:not(.t-is-opened){background-color:var(--td-brand-color-8)}.t-default-menu.t-menu--dark .t-menu__item.t-is-opened{color:#fff}.t-default-menu.t-menu--dark .t-menu__item.t-is-opened.t-is-active{background-color:transparent}.t-default-menu.t-menu--dark .t-menu__popup .t-menu__item.t-is-active{background-color:var(--td-brand-color-8)}.t-default-menu.t-menu--dark .t-menu__popup{background:var(--td-gray-color-13)}.t-default-menu.t-menu--dark .t-menu-group__title{color:var(--td-font-white-3)}.t-default-menu.t-menu--dark.t-is-collapsed .t-menu-group__title:after{background-color:var(--td-gray-color-10)}.t-default-menu.t-is-collapsed{width:64px}.t-default-menu.t-is-collapsed .t-menu .t-menu__item{padding:0 14px}.t-default-menu.t-is-collapsed .t-fake-arrow{display:none}.t-default-menu.t-is-collapsed .t-menu__item{text-overflow:initial}.t-default-menu.t-is-collapsed .t-menu__item.t-is-active.t-is-opened{color:#fff;background-color:var(--td-brand-color-8)}.t-default-menu.t-is-collapsed .t-menu__item.t-is-active.t-is-opened .t-icon{color:#fff}.t-default-menu.t-is-collapsed .t-menu__item.t-menu__item--plain:after{content:""}.t-default-menu.t-is-collapsed .t-menu__item span{display:none}.t-default-menu.t-is-collapsed .t-menu__item .t-icon{margin-right:initial}.t-default-menu.t-is-collapsed .t-menu__popup .t-menu__item{padding-left:16px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.t-default-menu.t-is-collapsed .t-menu__popup .t-menu__item span{display:inline}.t-default-menu.t-is-collapsed .t-menu__popup .t-menu__item.t-menu__item--plain:after{content:""}.t-default-menu.t-is-collapsed .t-menu__popup .t-fake-arrow{display:block}.t-default-menu.t-is-collapsed .t-submenu-icon{display:none}.t-default-menu.t-is-collapsed .t-submenu .t-menu__popup .t-submenu-icon{display:initial}.t-default-menu.t-is-collapsed .t-submenu>.t-menu__item{min-width:initial}.t-default-menu.t-is-collapsed .t-submenu>.t-menu__item:after{content:"";display:block;position:absolute;right:-20px;top:0;bottom:0;width:20px}.t-default-menu.t-is-collapsed .t-menu-group__title{padding:0;font-size:0}.t-default-menu.t-is-collapsed .t-menu-group__title:after{content:"";display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:1px;width:20px;background:var(--td-gray-color-3)}.t-default-menu.t-is-collapsed .t-menu__operations{text-align:center}.t-default-menu.t-is-collapsed .t-menu__operations-icon{display:block}.t-default-menu__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.t-default-menu__inner .t-menu__logo:not(:empty){width:100%;height:64px;border-bottom:1px solid #f0f0f0}.t-default-menu__inner .t-menu{padding:16px 8px;position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1}.t-default-menu__inner .t-menu--scroll{overflow-y:auto}.t-default-menu__inner .t-menu-group__title{position:relative;padding:20px 16px 8px;height:48px;line-height:20px;color:var(--td-font-gray-3);font-size:12px}.t-default-menu .t-submenu{margin-bottom:4px;position:relative}.t-default-menu .t-menu__operations:not(:empty){width:100%;position:relative;padding:8px 16px;top:0;left:0;text-align:left;border-top:solid 1px #f0f0f0}.t-default-menu .t-menu__operations-icon{width:32px;height:32px;padding:8px;cursor:pointer;color:var(--td-font-gray-1)}.t-default-menu .t-menu__item.t-is-opened{margin:4px 0;color:var(--td-font-gray-1);background-color:unset}.t-default-menu .t-menu__item.t-is-opened .t-icon{color:var(--td-font-gray-1)}.t-default-menu .t-menu__dropdown{overflow:hidden;-webkit-transition:max-height .28s cubic-bezier(.645,.045,.355,1);transition:max-height .28s cubic-bezier(.645,.045,.355,1)}.t-default-menu .t-menu__dropdown .t-menu__item{padding-left:64px}.t-default-menu .t-menu__dropdown--show{display:block}.t-default-menu .t-menu__sub{padding:0;max-height:0;overflow:hidden;-webkit-transition:max-height .2s cubic-bezier(.38,0,.24,1);transition:max-height .2s cubic-bezier(.38,0,.24,1)}.t-default-menu .t-menu__sub.t-is-opened{max-height:1000px}.t-default-menu .t-menu__sub .t-menu__item{padding-left:var(--padding-left, 32px)}.t-default-menu .t-menu__popup{top:0;left:calc(100% + 16px)}.t-default-menu .t-menu__item{position:relative;margin:4px 0;padding:0 10px 0 16px;height:36px;line-height:36px;border-bottom:0;text-align:left;border-radius:3px;-webkit-transition:background-color .28s cubic-bezier(.38,0,.24,1),padding .28s cubic-bezier(.38,0,.24,1);transition:background-color .28s cubic-bezier(.38,0,.24,1),padding .28s cubic-bezier(.38,0,.24,1)}.t-default-menu .t-menu__item:first-child{margin-top:0}.t-default-menu .t-menu__item:last-child{margin-bottom:0}.t-default-menu .t-menu__item .t-icon{width:20px;height:20px}.t-default-menu .t-menu__item .t-fake-arrow{margin-left:auto}.t-default-menu .t-menu__item.t-is-active:not(.t-is-opened){color:#fff;background-color:var(--td-brand-color-8)}.t-default-menu .t-menu__item.t-is-active:not(.t-is-opened) .t-icon{color:#fff}.t-default-menu .t-menu__item:hover:not(.t-is-active):not(.t-is-disabled){background:var(--td-gray-color-2)}.t-default-menu .t-menu__item:hover:not(.t-is-active):not(.t-is-disabled)+.t-menu__item{margin-top:4px}.t-menu{color:#fff;font-size:14px;list-style:none;padding:0;margin:0}.t-menu__logo:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-menu .t-submenu{position:relative}.t-menu .t-submenu.t-is-active>.t-menu__item{color:var(--td-gray-color-13)}.t-menu .t-submenu.t-is-active>.t-menu__item .t-icon{color:var(--td-gray-color-13)}.t-menu .t-submenu .t-submenu-icon{width:16px;height:16px}.t-menu .t-submenu.t-is-opened .t-submenu-icon{-webkit-transform:scaleY(-1);transform:scaleY(-1)}.t-menu__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:64px;line-height:64px;text-align:center;color:var(--td-font-gray-2);cursor:pointer;text-overflow:ellipsis;border-radius:3px;--ripple-color: var(--td-gray-color-3)}.t-menu__item ::-moz-selection{background:transparent}.t-menu__item ::selection{background:transparent}.t-menu__item a{color:unset;text-decoration:none}.t-menu__item a.t-menu__item-link{color:unset}.t-menu__item.t-is-active{color:var(--td-font-gray-1);background-color:var(--td-gray-color-2)}.t-menu__item.t-is-opened{font-weight:500;color:var(--td-font-gray-1)}.t-menu__item:hover:not(.t-is-active):not(.t-is-opened):not(.t-is-disabled){background-color:var(--td-gray-color-1)}.t-menu__item.t-is-disabled{color:var(--td-font-gray-4);cursor:not-allowed}.t-menu__content{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-icon+.t-menu__content{margin-left:8px}.t-menu--dark.t-head-menu,.t-menu--dark.t-head-menu .t-menu__popup{background-color:var(--td-gray-color-13)}.t-menu--dark .t-menu__item{color:#ffffff8c;--ripple-color: var(--td-gray-color-11)}.t-menu--dark .t-menu__item.t-is-active{color:var(--td-text-color-anti);background-color:var(--td-gray-color-9)}.t-menu--dark .t-menu__item.t-is-opened,.t-menu--dark .t-menu__item.t-is-opened .t-icon{color:var(--td-text-color-anti)}.t-menu--dark .t-menu__item.t-is-disabled{color:var(--td-font-white-4)}.t-menu--dark .t-menu__item:hover:not(.t-is-active):not(.t-is-opened):not(.t-is-disabled){color:#ffffff8c;background-color:var(--td-gray-color-10)}.t-menu--dark .t-menu__popup{background:var(--td-gray-color-13)}.t-menu--dark .t-menu__popup .t-menu__item{color:#ffffff8c;border-radius:3px}.t-menu--dark .t-menu__popup .t-menu__item.t-is-active{color:var(--td-text-color-anti);background-color:var(--td-gray-color-9)}.t-menu--dark .t-menu__popup .t-menu__item:hover:not(.t-is-active){color:#ffffff8c;background-color:var(--td-gray-color-10)}.t-menu--dark .t-head-menu__submenu{border-top:1px solid transparent}.t-menu--dark .t-menu__operations-icon{color:#fff}.t-menu--dark .t-menu__operations-icon:hover{background-color:var(--td-gray-color-9)}.t-menu--dark .t-tabs{background:var(--td-gray-color-11)}.t-menu--dark .t-tabs__nav-item{color:#fff;--ripple-color: var(--td-gray-color-9)}.t-menu--dark .t-tabs__nav-item-wrapper{--ripple-color: var(--td-gray-color-9)}.t-menu--dark .t-tabs__nav-item:not(.t-is-disabled):not(.t-is-active):hover .t-tabs__nav-item-wrapper{background-color:var(--td-gray-color-10)}.t-menu--dark .t-tabs__nav-item.t-is-active{color:#4582e6}.t-menu--dark .t-tabs__nav-item.t-is-disabled{color:var(--td-font-white-4)}.t-menu__popup{max-height:0;overflow:hidden;-webkit-transition:max-height .24s cubic-bezier(.38,0,.24,1),width .24s cubic-bezier(.38,0,.24,1),opacity .2s linear;transition:max-height .24s cubic-bezier(.38,0,.24,1),width .24s cubic-bezier(.38,0,.24,1),opacity .2s linear;position:absolute;background:#fff;z-index:1000;border-radius:3px;opacity:0;list-style:none;padding:0;margin:0}.t-menu__popup-wrapper{padding:8px;height:100%}.t-menu__popup.t-is-vertical{max-height:unset;width:0}.t-menu__popup.t-is-vertical .t-menu__popup-wrapper{min-width:216px}.t-menu__popup.t-is-vertical.t-is-opened{width:var(--popup-width, 216px)}.t-menu__popup.t-is-opened{max-height:var(--popup-max-height, 364px);opacity:1;-webkit-box-shadow:0 5px 5px -3px rgba(0,0,0,.1),0 8px 10px 1px rgba(0,0,0,.06),0 3px 14px 6px rgba(0,0,0,.05);box-shadow:0 5px 5px -3px #0000001a,0 8px 10px 1px #0000000f,0 3px 14px 6px #0000000d;overflow:visible}.t-menu__popup.t-is-opened .t-menu__popup{top:0;left:calc(100% + 16px)}.t-menu__popup.t-is-opened .t-menu__popup:before{content:"";display:block;position:absolute;left:-16px;width:16px;top:0;bottom:0}.t-menu__popup .t-menu__item{color:var(--td-font-gray-1)}.t-menu__popup .t-menu__item+.t-menu__item{margin-left:0}.t-menu__popup .t-menu__item.t-is-active{color:var(--td-brand-color-8);background-color:#ecf2fe}.t-menu__popup .t-menu__item:hover:not(.t-is-active){background-color:var(--td-gray-color-1)}.t-menu__operations-icon{margin-right:16px;border-radius:3px;color:var(--td-font-gray-2);-webkit-transition:background-color .24s cubic-bezier(.38,0,.24,1);transition:background-color .24s cubic-bezier(.38,0,.24,1)}.t-menu__operations-icon:hover{background-color:var(--td-gray-color-2)}.t-opacity-transition{-webkit-transition:opacity .28s cubic-bezier(.55,0,.1,1);transition:opacity .28s cubic-bezier(.55,0,.1,1)}.horizontal-collapse-transition .t-submenu__title .t-submenu__icon-arrow{-webkit-transition:.2s;transition:.2s;opacity:0}@-webkit-keyframes tDialogZoomIn{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}1%{opacity:1;-webkit-transform:scale(.01);transform:scale(.01)}}@keyframes tDialogZoomIn{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}1%{opacity:1;-webkit-transform:scale(.01);transform:scale(.01)}}@-webkit-keyframes tDialogZoomOut{to{opacity:0;-webkit-transform:scale(.01);transform:scale(.01)}}@keyframes tDialogZoomOut{to{opacity:0;-webkit-transform:scale(.01);transform:scale(.01)}}@-webkit-keyframes tDialogMaskIn{0%{opacity:1}}@keyframes tDialogMaskIn{0%{opacity:1}}@-webkit-keyframes tDialogMaskOut{to{opacity:0}}@keyframes tDialogMaskOut{to{opacity:0}}.t-dialog-zoom .animation-enter{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom .animation-exit{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-timing-function:cubic-bezier(.6,.04,.98,.34);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom .animation-active{-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-zoom-enter,.t-dialog-zoom-enter-from,.t-dialog-zoom-appear{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom-exit{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-timing-function:cubic-bezier(.6,.04,.98,.34);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom-enter-active,.t-dialog-zoom-appear-active{-webkit-animation-name:tDialogZoomIn;animation-name:tDialogZoomIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-zoom-exit-active{-webkit-animation-name:tDialogZoomOut;animation-name:tDialogZoomOut;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-zoom__vue-enter-active .t-dialog{-webkit-animation-name:tDialogZoomIn;animation-name:tDialogZoomIn;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.08,.82,.17,1);animation-timing-function:cubic-bezier(.08,.82,.17,1);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom__vue-enter-active .t-dialog__mask{-webkit-animation-name:tDialogMaskIn;animation-name:tDialogMaskIn;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-zoom__vue-leave-active .t-dialog{-webkit-animation-name:tDialogZoomOut;animation-name:tDialogZoomOut;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.6,.04,.98,.34);animation-timing-function:cubic-bezier(.6,.04,.98,.34);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-zoom__vue-leave-active .t-dialog__mask{-webkit-animation-name:tDialogMaskOut;animation-name:tDialogMaskOut;-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-zoom__vue-enter-to .t-dialog,.t-dialog-zoom__vue-leave-to .t-dialog{-webkit-animation-play-state:running;animation-play-state:running;-webkit-animation-fill-mode:both;animation-fill-mode:both}.t-dialog-fade-enter,.t-dialog-fade-appear{opacity:0;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.55,0,.55,.2);animation-timing-function:cubic-bezier(.55,0,.55,.2);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-fade-exit{-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-timing-function:cubic-bezier(.55,0,.55,.2);animation-timing-function:cubic-bezier(.55,0,.55,.2);-webkit-animation-play-state:paused;animation-play-state:paused}.t-dialog-fade-enter.t-dialog-fade-enter-active,.t-dialog-fade-appear.t-dialog-fade-appear-active{-webkit-animation-name:tDialogFadeIn;animation-name:tDialogFadeIn;-webkit-animation-play-state:running;animation-play-state:running}.t-dialog-fade-exit.t-dialog-fade-exit-active{-webkit-animation-name:tDialogFadeOut;animation-name:tDialogFadeOut;-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes tDialogFadeIn{0%{opacity:0}to{opacity:1}}@keyframes tDialogFadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes tDialogFadeOut{0%{opacity:1}to{opacity:0}}@keyframes tDialogFadeOut{0%{opacity:1}to{opacity:0}}.t-dialog{width:480px;background-color:var(--td-bg-color-container);position:relative;border-radius:3px;max-height:100%;overflow:auto}.t-dialog .t-icon.t-is-info{color:var(--td-brand-color)}.t-dialog .t-icon.t-is-success{color:var(--td-success-color)}.t-dialog .t-icon.t-is-warning{color:var(--td-warning-color)}.t-dialog .t-icon.t-is-error{color:var(--td-error-color)}.t-dialog--lock{overflow:hidden}.t-dialog__header{color:var(--td-text-color-primary);font-size:16px;font-weight:700;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;word-break:break-word}.t-dialog__header>h5{padding:0;margin:0;font-weight:400;display:inline-block;vertical-align:middle;line-height:22px}.t-dialog__header .t-icon{font-size:24px;margin-right:8px}.t-dialog__body{color:var(--td-text-color-secondary);font-size:14px;line-height:22px;overflow:auto;padding:16px 0 24px;word-break:break-word}.t-dialog__body__icon{padding:16px 0 24px 32px}.t-dialog__footer{width:100%;text-align:right;word-spacing:-6px}.t-dialog__footer .t-button+.t-button{margin-left:8px}.t-dialog--default{padding:28px 32px 32px}.t-dialog--default .t-dialog__body{max-height:calc(100% - 114px)}.t-dialog--primary{padding:32px}.t-dialog--primary .t-dialog__body{padding:32px 28px}.t-dialog__close{position:absolute;top:24px;right:24px;font-size:20px;color:var(--td-text-color-secondary);display:-webkit-box;display:-ms-flexbox;display:flex;width:20px;height:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:3px;background:var(--td-bg-color-container);-webkit-transition:all .2s linear;transition:all .2s linear}.t-dialog__close:hover{cursor:pointer;background:var(--td-bg-color-container-hover)}.t-dialog__close:active{background:var(--td-bg-color-container-active)}.t-dialog__ctx{pointer-events:none;outline:none}.t-dialog__ctx.t-dialog__ctx--fixed{position:fixed;top:0;left:0;width:100%;height:100%;z-index:2500}.t-dialog__ctx.t-is-visable{visibility:visible}.t-dialog__ctx.t-is-hidden{visibility:hidden}.t-dialog__ctx.t-is-display{display:block}.t-dialog__ctx.t-not-display{display:none}.t-dialog__ctx .t-dialog__mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:var(--td-mask-active);pointer-events:auto}.t-dialog__ctx .t-is-hidden{background:none}.t-dialog__ctx .t-dialog{pointer-events:auto;z-index:5;border:1px solid var(--td-border-level-1-color)}.t-dialog__ctx .t-dialog.t-dialog--fixed{position:fixed;z-index:2500}.t-dialog__ctx .t-dialog--top{top:20%;left:50%;-webkit-transform-origin:-25% 25%;transform-origin:-25% 25%;-webkit-transform:translate(-50%,0);transform:translate(-50%)}.t-dialog__ctx .t-dialog--center{top:50%;left:50%;-webkit-transform-origin:-25% -25%;transform-origin:-25% -25%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.t-tree{line-height:32px;font-size:14px;color:var(--td-text-color-primary);will-change:height}.t-tree.t-is-disabled,.t-tree.t-is-disabled .t-icon{color:var(--td-border-level-2-color)}.t-tree.t-is-disabled .t-tree__item.t-is-active{background-color:var(--td-bg-color-container-hover);color:var(--td-border-level-2-color)}.t-tree.t-is-disabled .t-tree__item .t-icon{color:var(--td-text-color-secondary)}.t-tree__empty{color:var(--td-text-color-disabled)}.t-tree__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:4px 0 4px calc(24px * var(--level) + 8px);height:32px;margin-bottom:0;cursor:default;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000;--level: 0}.t-tree__item+.t-tree__item{margin-top:4px}.t-tree__item .t-icon,.t-tree__item .t-loading{display:inline-block;position:relative;z-index:2;font-size:16px}.t-tree__item .t-icon{color:var(--td-text-color-secondary)}.t-tree__item .t-checkbox{font-size:0}.t-tree__item .t-tree__icon--default .t-icon{-webkit-transition:color,-webkit-transform cubic-bezier(.38,0,.24,1) .2s;transition:color,-webkit-transform cubic-bezier(.38,0,.24,1) .2s;transition:color,transform cubic-bezier(.38,0,.24,1) .2s;transition:color,transform cubic-bezier(.38,0,.24,1) .2s,-webkit-transform cubic-bezier(.38,0,.24,1) .2s;-webkit-transform:rotate(0);transform:rotate(0)}.t-tree__item--open .t-icon{color:var(--td-text-color-brand)}.t-tree__item--open .t-tree__icon--default .t-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.t-tree__item--clickable{cursor:pointer}.t-tree--block-node .t-tree__label{-webkit-box-flex:1;-ms-flex:1;flex:1}.t-tree--hoverable .t-tree__label:not(.t-is-active):not(.t-is-checked):hover{background-color:var(--td-bg-color-container-hover)}.t-tree__line{position:absolute;left:calc(24px * var(--level) - 10px);bottom:15px;width:1px;height:40px;pointer-events:none;--level: 0;--color: var(--td-border-level-1-color);--space: 24px;--iconSize: 16px}.t-tree__line:before{content:"";position:absolute;bottom:0;left:0;display:block;height:36px;width:16px;border-left:1px solid var(--color);border-bottom:1px solid var(--color)}.t-tree__line--first:before{height:20px}.t-tree__line--leaf:before{width:14px}.t-tree--fx .t-icon-chevron-right{-webkit-transition:color,-webkit-transform .3s;transition:color,-webkit-transform .3s;transition:color,transform .3s;transition:color,transform .3s,-webkit-transform .3s}.t-tree__icon{width:16px;height:16px;line-height:16px;font-size:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;border-radius:3px;-webkit-transition:color,-webkit-transform .24s cubic-bezier(.38,0,.24,1);transition:color,-webkit-transform .24s cubic-bezier(.38,0,.24,1);transition:color,transform .24s cubic-bezier(.38,0,.24,1);transition:color,transform .24s cubic-bezier(.38,0,.24,1),-webkit-transform .24s cubic-bezier(.38,0,.24,1)}.t-tree__icon:not(:empty):hover{background-color:var(--td-bg-color-container-hover)}.t-tree__icon .t-icon-loading-blue{color:var(--td-text-color-brand)}.t-tree__icon:empty{cursor:initial}.t-tree__label{-webkit-box-flex:1;-ms-flex:auto;flex:auto;line-height:28px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin-left:4px;padding:0 4px;border-radius:3px;cursor:pointer;-webkit-transition:background-color .24s cubic-bezier(.38,0,.24,1);transition:background-color .24s cubic-bezier(.38,0,.24,1);--ripple-color: var(--td-bg-color-container-active)}.t-tree__label.t-is-checked,.t-tree__label.t-is-active{font-weight:500;color:var(--td-text-color-primary);background-color:var(--td-brand-color-light)}.t-tree__label::-moz-selection{background-color:transparent}.t-tree__label::selection{background-color:transparent}.t-tree__label--strictly{-webkit-box-flex:0;-ms-flex:none;flex:none}.t-tree__space{display:block;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.t-tree__operations{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.t-tree__operations .t-icon{cursor:pointer}.t-tree__item.t-is-disabled{color:var(--td-border-level-2-color);cursor:default}.t-tree__item.t-is-disabled .t-checkbox{cursor:default}.t-tree__item--visible{opacity:1;height:32px;padding-top:4px;padding-bottom:4px}.t-tree__item+.t-tree__item--hidden{margin-top:0}.t-tree__item--hidden{opacity:0;height:0;padding-top:0;padding-bottom:0}.t-tree--transition .t-tree__item--enter-active{-webkit-animation:t-tree-toggle .3s linear;animation:t-tree-toggle .3s linear}.t-tree--transition .t-tree__item--leave-active{animation:t-tree-toggle .3s reverse linear forwards}.t-tree--transition .t-tree__item--visible{-webkit-transition:opacity .15s linear .15s,height .15s linear 0s,padding-top .15s linear 0s,padding-bottom .15s linear 0s,margin-top .15s linear 0s;transition:opacity .15s linear .15s,height .15s linear 0s,padding-top .15s linear 0s,padding-bottom .15s linear 0s,margin-top .15s linear 0s}.t-tree--transition .t-tree__item--hidden{-webkit-animation:none;animation:none;-webkit-transition:opacity .15s linear 0s,height .15s linear .15s,padding-top .15s linear .15s,padding-bottom .15s linear .15s,margin-top .15s linear .15s;transition:opacity .15s linear 0s,height .15s linear .15s,padding-top .15s linear .15s,padding-bottom .15s linear .15s,margin-top .15s linear .15s}@-webkit-keyframes t-tree-toggle{0%{opacity:0;height:0}50%{opacity:0;height:32px}to{opacity:1;height:32px}}@keyframes t-tree-toggle{0%{opacity:0;height:0}50%{opacity:0;height:32px}to{opacity:1;height:32px}}.t-divider{margin:24px 0;font-size:14px;border-top:1px solid var(--td-border-level-1-color);color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box}.t-divider--dashed{border-top-style:dashed}.t-divider--horizontal{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.t-divider--vertical{border-top:0;display:inline-block;margin:0 12px;border-left:1px solid var(--td-border-level-1-color);height:.9em;vertical-align:middle}.t-divider--with-text{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:0;white-space:nowrap}.t-divider--with-text .t-divider__inner-text{padding:0 1em;display:inline-block}.t-divider--with-text:before,.t-divider--with-text:after{content:"";position:relative;top:50%;width:50%;border-top:1px solid var(--td-border-level-1-color);-webkit-transform:translateY(calc(50% - 0.5px));transform:translateY(calc(50% - 0.5px))}.t-divider--with-text-left:before{width:5%}.t-divider--with-text-left:after{width:95%}.t-divider--with-text-right:before{width:95%}.t-divider--with-text-right:after{width:5%}.t-divider--dashed:before,.t-divider--dashed:after{border-top:1px dashed var(--td-border-level-1-color)}.t-divider--vertical.t-divider--dashed{border-left:1px dashed var(--td-border-level-1-color)}.t-switch{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;vertical-align:middle;-webkit-box-align:center;-ms-flex-align:center;align-items:center;outline:none;border:0;padding:0;margin:0;height:20px;line-height:20px;border-radius:10px;min-width:36px;-webkit-transition:all .2s cubic-bezier(0,0,.32,1);transition:all .2s cubic-bezier(0,0,.32,1);background-color:var(--td-bg-color-component);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.t-switch__handle{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:2px;left:2px;width:16px;height:16px;border-radius:12px;-webkit-transition:all .2s cubic-bezier(.38,0,.24,1);transition:all .2s cubic-bezier(.38,0,.24,1)}.t-switch__handle .t-icon{font-size:16px;color:transparent}.t-switch__handle:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-radius:12px;background-color:var(--td-text-color-anti);-webkit-transition:all .2s cubic-bezier(.38,0,.24,1);transition:all .2s cubic-bezier(.38,0,.24,1)}.t-switch:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__handle:before{left:0;right:-6px}.t-switch:active:not(.t-is-disabled):not(.t-is-loading).t-is-checked .t-switch__handle:before{right:0;left:-6px}.t-switch:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__content{opacity:0}.t-switch__content{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--td-text-color-anti);padding:0 6px 0 20px;font-size:12px;min-width:36px;-webkit-transition:padding .2s cubic-bezier(.38,0,.24,1),opacity .2s linear;transition:padding .2s cubic-bezier(.38,0,.24,1),opacity .2s linear}.t-switch__content .t-icon{font-size:16px}.t-switch.t-is-checked{background-color:var(--td-brand-color)}.t-switch.t-is-checked .t-switch__handle{left:calc(100% - 2px);-webkit-transform:translate(-100%,0);transform:translate(-100%)}.t-switch.t-is-checked .t-switch__content{padding:0 20px 0 6px;color:var(--td-text-color-anti)}.t-switch.t-is-loading{cursor:not-allowed;background-color:var(--td-bg-color-page)}.t-switch.t-is-loading .t-loading{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.t-switch.t-is-loading .t-switch__handle .t-icon{color:var(--td-bg-color-page)}.t-switch.t-is-loading.t-is-checked{background-color:var(--td-brand-color-2)}.t-switch.t-is-loading.t-is-checked .t-switch__handle .t-icon{color:var(--td-brand-color-2)}.t-switch.t-is-disabled{cursor:not-allowed;background-color:var(--td-bg-color-component-disabled)}.t-switch.t-is-disabled.t-is-checked{background-color:var(--td-brand-color-disabled)}.t-switch.t-is-disabled.t-is-checked .t-switch__handle .t-icon{color:var(--td-brand-color-disabled)}.t-switch.t-size-l{min-width:44px;height:24px;line-height:24px;border-radius:12px}.t-switch.t-size-l:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__handle:before{left:0;right:-8px}.t-switch.t-size-l:active:not(.t-is-disabled):not(.t-is-loading).t-is-checked .t-switch__handle:before{right:0;left:-8px}.t-switch.t-size-l .t-switch__handle{top:2px;left:2px;width:20px;height:20px}.t-switch.t-size-l .t-switch__handle .t-icon{font-size:20px}.t-switch.t-size-l .t-switch__content{padding:0 8px 0 24px;min-width:44px;font-size:9px}.t-switch.t-size-l .t-switch__content .t-icon{font-size:16px}.t-switch.t-size-l.t-is-checked .t-switch__handle{left:calc(100% - 2px)}.t-switch.t-size-l.t-is-checked .t-switch__content{padding:0 24px 0 8px}.t-switch.t-size-s{min-width:28px;height:16px;line-height:16px;border-radius:8px}.t-switch.t-size-s:active:not(.t-is-disabled):not(.t-is-loading) .t-switch__handle:before{left:0;right:-4px}.t-switch.t-size-s:active:not(.t-is-disabled):not(.t-is-loading).t-is-checked .t-switch__handle:before{right:0;left:-4px}.t-switch.t-size-s .t-switch__handle{top:2px;left:2px;width:12px;height:12px}.t-switch.t-size-s .t-switch__handle .t-icon{font-size:12px}.t-switch.t-size-s .t-switch__content{padding:0 5px 0 16px;min-width:28px;font-size:9px}.t-switch.t-size-s .t-switch__content .t-icon{font-size:16px}.t-switch.t-size-s.t-is-checked .t-switch__handle{left:calc(100% - 2px)}.t-switch.t-size-s.t-is-checked .t-switch__content{padding:0 16px 0 5px}.t-affix{position:fixed;z-index:500}.t-anchor{position:relative;background:var(--td-bg-color-container);width:200px;color:var(--td-text-color-primary);font-size:14px}.t-anchor .t-is-active>a{color:var(--td-brand-color)}.t-anchor__line{position:absolute;top:0;left:0;width:1px;height:100%;background-color:var(--td-component-stroke);cursor:pointer}.t-anchor__line-cursor-wrapper{position:absolute;display:block;height:0;opacity:0;-webkit-transition:all .2s cubic-bezier(.24,.41,.51,.9);transition:all .2s cubic-bezier(.24,.41,.51,.9)}.t-anchor__line-cursor-wrapper .t-anchor__line-cursor{width:1px;height:100%;background-color:var(--td-brand-color)}.t-anchor__item{padding:0 8px 0 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-anchor__item.t-is-active{font-weight:500}.t-anchor__item .t-anchor__item{padding:0 8px 0 16px}.t-anchor__item-link{display:inline-block;position:relative;line-height:22px;max-height:72px;overflow:hidden;word-break:break-all;color:var(--td-text-color-primary);text-decoration:none;text-align:justify;margin-right:-4px;padding-right:10px}.t-anchor a{line-height:24px;-webkit-transition:color .2s linear;transition:color .2s linear}.t-anchor a:hover{color:var(--td-brand-color);cursor:pointer}.t-anchor a:active{color:var(--td-brand-color-active)}.t-anchor.t-size-s{width:120px}.t-anchor.t-size-l{width:320px}.t-anchor__target{cursor:pointer;font-size:14px;line-height:24px;color:var(--td-text-color-primary)}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}@keyframes fadeOut{0%{opacity:1}to{opacity:0;display:none}}.t-anchor__target .t-anchor__copy{display:none;margin:0 0 0 4px}.t-anchor__target:hover .t-anchor__copy{display:inline-block}.t-anchor__target:target:after{display:inline-block;content:"";width:6px;height:6px;border-radius:50%;background-color:var(--td-brand-color);vertical-align:middle;-webkit-animation:fadeOut 2s 2s linear 1;animation:fadeOut 2s 2s linear 1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.t-calendar{border:1px solid var(--td-border-level-1-color);background-color:var(--td-bg-color-container)}.t-calendar .t-is-disabled.t-calendar__table-body-cell:hover{cursor:not-allowed}.t-calendar .t-is-disabled .t-calendar__table-body-cell-display{color:var(--td-text-color-disabled)}.t-calendar .t-is-disabled .t-calendar__table-body-cell-display:hover{-webkit-box-shadow:none;box-shadow:none}.t-calendar .t-is-disabled:hover{background-color:var(--td-bg-color-container)}.t-calendar--full{min-width:560px}.t-calendar--full .t-calendar__control{padding:46px 36px 20px}.t-calendar--full .t-calendar__title{font-size:20px;-webkit-box-flex:1;-ms-flex:1;flex:1}.t-calendar--full .t-calendar__panel{padding:10px 36px 35px;position:relative}.t-calendar--full .t-calendar__panel-title{font-size:20px;line-height:30px;color:var(--td-text-color-primary);position:absolute;top:-36px}.t-calendar--full .t-calendar__table-head-cell,.t-calendar--full .t-calendar__table-body-cell{margin-right:12px;position:relative}.t-calendar--full .t-calendar__table-body-cell{border-top:1px solid var(--td-border-level-1-color);padding:0;height:87.4px;line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-left:0;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:border-top,background;transition-property:border-top,background;-webkit-transition-timing-function:cubic-bezier(.82,0,1,.9);transition-timing-function:cubic-bezier(.82,0,1,.9)}.t-calendar--full .t-calendar__table-body-cell-content{min-height:60px;padding-top:8px}.t-calendar--full .t-calendar__table-body-cell.t-is-checked,.t-calendar--full .t-calendar__table-body-cell.t-is-checked:hover{background-color:var(--td-brand-color-1)}.t-calendar--full .t-calendar__table-body-cell--now{border-top:1px solid var(--td-brand-color)}.t-calendar--full .t-calendar__table-body-cell--now .t-calendar__table-body-cell-display{color:var(--td-brand-color)}.t-calendar--full .t-calendar__footer{height:90px;padding:46px 36px 20px;border-top:1px solid var(--td-border-level-1-color)}.t-calendar--card{width:352px}.t-calendar--card .t-calendar__control{padding:16px 13px 15px;border-bottom:1px solid var(--td-border-level-1-color)}.t-calendar--card .t-calendar__panel.t-calendar__panel--month{height:310px;padding:16px 24px 24px}.t-calendar--card .t-calendar__panel.t-calendar__panel--year{height:256px;padding:16px 32px 32px}.t-calendar--card .t-calendar__table{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-self:start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.t-calendar--card .t-calendar__table-head-row,.t-calendar--card .t-calendar__table-body-row{-webkit-box-flex:1;-ms-flex:1;flex:1;background:var(--td-bg-color-container)}.t-calendar--card .t-calendar__table-head-cell,.t-calendar--card .t-calendar__table-body-cell{width:100%;height:100%;margin:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:12px;line-height:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.t-calendar--card .t-calendar__table-head-cell-display,.t-calendar--card .t-calendar__table-body-cell-display{width:40px;line-height:40px}.t-calendar--card .t-calendar__table-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;justify-self:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex:1;flex:1}.t-calendar--card .t-calendar__table-body-cell{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-calendar--card .t-calendar__table-body-cell:hover{background-color:var(--td-bg-color-container)}.t-calendar--card .t-calendar__table-body-cell-display{font-size:12px;text-align:center;border-radius:50%;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transition-property:border-top,background;transition-property:border-top,background;-webkit-transition-timing-function:cubic-bezier(.82,0,1,.9);transition-timing-function:cubic-bezier(.82,0,1,.9)}.t-calendar--card .t-calendar__table-body-cell-display:hover{-webkit-box-shadow:inset 0 0 0 1px var(--td-brand-color);box-shadow:inset 0 0 0 1px var(--td-brand-color);-webkit-transition:-webkit-box-shadow .2s cubic-bezier(.82,0,1,.9);transition:-webkit-box-shadow .2s cubic-bezier(.82,0,1,.9);transition:box-shadow .2s cubic-bezier(.82,0,1,.9);transition:box-shadow .2s cubic-bezier(.82,0,1,.9),-webkit-box-shadow .2s cubic-bezier(.82,0,1,.9);border-radius:100%}.t-calendar--card .t-calendar__table-body-cell--now .t-calendar__table-body-cell-display{color:var(--td-brand-color);font-weight:700;position:relative}.t-calendar--card .t-calendar__table-body-cell--now .t-calendar__table-body-cell-display:before{content:"";position:absolute;bottom:1px;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:6px;height:6px;background:var(--td-brand-color);border-radius:6px}.t-calendar--card .t-is-checked .t-calendar__table-body-cell-display{background:var(--td-brand-color);border-radius:100%;color:#fff;font-weight:700}.t-calendar--card .t-calendar__footer{height:64px;padding:16px;border-top:1px solid var(--td-border-level-1-color)}.t-calendar__control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-calendar__control-section{height:100%;margin-right:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-calendar__control-section:last-child{margin-right:0}.t-calendar__control-section-cell{height:100%;margin-right:8px}.t-calendar__control-section-cell:last-child{margin-right:0}.t-calendar__control-section-cell .t-select.t-size-l{padding-right:51px}.t-calendar__control-section-cell .t-select.t-size-m{padding-right:42px}.t-calendar__control-section-cell .t-select.t-size-s{padding-right:35px}.t-calendar__control-tag{height:32px;padding:0 16px}.t-calendar__panel{width:100%}.t-calendar__table{border-collapse:collapse;border-spacing:0;width:100%;height:100%}.t-calendar__table-head,.t-calendar__table-body{width:100%}.t-calendar__table-head-row,.t-calendar__table-body-row{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.t-calendar__table-head-cell,.t-calendar__table-body-cell{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:14px;line-height:22px;color:var(--td-text-color-primary);cursor:default;padding:0}.t-calendar__table-head-cell:last-child,.t-calendar__table-body-cell:last-child{margin-right:0}.t-calendar__table-head{margin-bottom:8px;display:block}.t-calendar__table-head-row{padding-bottom:0;background:var(--td-bg-color-container)}.t-calendar__table-head-cell{height:100%;padding:0;font-size:14px;line-height:22px;color:var(--td-text-color-secondary)}.t-calendar__table-body-cell{cursor:pointer}.t-calendar__table-body-cell:hover{background-color:var(--td-bg-color-container-hover);-webkit-transition:background-color .2s cubic-bezier(.82,0,1,.9);transition:background-color .2s cubic-bezier(.82,0,1,.9)}.t-calendar__table-body-cell-display{font-size:14px;font-weight:400;color:var(--td-text-color-primary)}.input-disabled.t-input.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.input-disabled.t-input.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.input-disabled.t-input.t-is-disabled .t-input__inner{cursor:not-allowed}.input-disabled.t-input.t-is-disabled>.t-input__prefix .t-icon,.input-disabled.t-input.t-is-disabled>.t-input__suffix .t-icon{color:var(--td-text-color-disabled)}.t-input{display:inline-block;position:relative;height:32px;line-height:32px;border-width:1px;border-style:solid;border-radius:3px;border-color:var(--td-border-level-2-color);padding:0 8px;background-color:var(--td-bg-color-specialcomponent);outline:none;color:var(--td-text-color-primary);font-size:14px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all cubic-bezier(.38,0,.24,1) .2s;transition:all cubic-bezier(.38,0,.24,1) .2s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}.t-input::-webkit-input-placeholder{color:var(--td-text-color-placeholder)}.t-input::-moz-placeholder{color:var(--td-text-color-placeholder)}.t-input:-ms-input-placeholder{color:var(--td-text-color-placeholder)}.t-input::-ms-input-placeholder{color:var(--td-text-color-placeholder)}.t-input::placeholder{color:var(--td-text-color-placeholder)}.t-input:hover{border-color:var(--td-brand-color)}.t-input:focus{z-index:1;border-color:var(--td-brand-color);-webkit-box-shadow:0 0 0 2px var(--td-brand-color-focus);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-input--focused{border-color:var(--td-brand-color);-webkit-box-shadow:0 0 0 2px var(--td-brand-color-focus);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-input :focus-visible{outline:none}.t-input__inner{-webkit-box-flex:1;-ms-flex:1;flex:1;border:none;outline:none;padding:0;max-width:100%;min-width:0;color:var(--td-text-color-primary);height:32px;line-height:32px;background-color:transparent}.t-input__extra{font-size:inherit;color:var(--td-text-color-placeholder)}.t-input__status{position:absolute;right:-24px;top:0}.t-input.t-input--suffix>span.t-input__clear{opacity:0;visibility:hidden;-webkit-transition:all cubic-bezier(.38,0,.24,1) .2s;transition:all cubic-bezier(.38,0,.24,1) .2s}.t-input.t-input--suffix:hover>span.t-input__clear{opacity:1;visibility:visible}.t-input.t-is-success{border-color:var(--td-success-color)}.t-input.t-is-success:focus{-webkit-box-shadow:0 0 0 2px var(--td-success-color-focus);box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-input.t-is-success.t-input--focused{-webkit-box-shadow:0 0 0 2px var(--td-success-color-focus);box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-input.t-is-success>.t-input__extra{color:var(--td-success-color)}.t-input.t-is-warning{border-color:var(--td-warning-color)}.t-input.t-is-warning:focus{-webkit-box-shadow:0 0 0 2px var(--td-warning-color-focus);box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-input.t-is-warning.t-input--focused{-webkit-box-shadow:0 0 0 2px var(--td-warning-color-focus);box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-input.t-is-warning>.t-input__extra{color:var(--td-warning-color)}.t-input.t-is-error{border-color:var(--td-error-color)}.t-input.t-is-error:focus{-webkit-box-shadow:0 0 0 2px var(--td-error-color-focus);box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-input.t-is-error.t-input--focused{-webkit-box-shadow:0 0 0 2px var(--td-error-color-focus);box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-input.t-is-error>.t-input__extra{color:var(--td-error-color)}.t-input.t-input.t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled)}.t-input.t-input.t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-input.t-input.t-is-disabled .t-input__inner{cursor:not-allowed}.t-input.t-input.t-is-disabled>.t-input__prefix .t-icon,.t-input.t-input.t-is-disabled>.t-input__suffix .t-icon{color:var(--td-text-color-disabled)}.t-input.t-input--prefix>.t-input__prefix-icon{padding-right:8px}.t-input.t-input--prefix>.t-input__prefix{z-index:2;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.t-input.t-input--prefix>.t-input__prefix-icon{font-size:16px}.t-input.t-input--suffix>.t-input__suffix-icon{padding-left:8px}.t-input.t-input--suffix>.t-input__suffix{z-index:2;height:100%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px}.t-input.t-input--suffix>.t-input__suffix-icon{font-size:16px}.t-input .t-input__suffix-clear{cursor:pointer}.t-input.t-size-l{height:40px;line-height:40px;font-size:16px}.t-input.t-size-l.t-input__inner{height:40px}.t-input.t-size-s{height:24px;line-height:24px;font-size:12px}.t-input.t-size-s.t-input__inner{height:24px}.t-input .t-input__prefix .t-icon,.t-input .t-input__suffix .t-icon{font-size:inherit}.t-input .t-input__prefix .t-icon,.t-input .t-input__suffix .t-icon{color:var(--td-text-color-placeholder)}.t-input.t-is-focused .t-input__prefix .t-icon,.t-input.t-is-focused .t-input__suffix:not(.t-input__clear) .t-icon{color:var(--td-brand-color)}.t-input-group{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.t-input-group .t-input{border-radius:0}.t-input-group .t-input:first-child{border-radius:3px 0 0 3px}.t-input-group .t-input:last-child{border-radius:0 3px 3px 0}.t-input-group .t-input,.t-input-group .t-button,.t-input-group .t-select{border-radius:0}.t-input-group .t-input:not(:first-child),.t-input-group .t-button:not(:first-child),.t-input-group .t-select:not(:first-child){margin-left:-1px}.t-input-group .t-button:first-child,.t-input-group .t-select:first-child{border-radius:3px 0 0 3px}.t-input-group .t-button:last-child,.t-input-group .t-select:last-child{border-radius:0 3px 3px 0}.t-input-group--separate .t-input+.t-input{margin-left:8px}.t-input-group--separate .t-button,.t-input-group--separate .t-select{border-radius:3px}.t-input-group--separate .t-button:first-child,.t-input-group--separate .t-select:first-child{border-radius:3px 0 0 3px}.t-input-group--separate .t-button:last-child,.t-input-group--separate .t-select:last-child{border-radius:0 3px 3px 0}.t-input-group--separate .t-input,.t-input-group--separate .t-input:first-child{border-radius:3px}.t-input-group--separate .t-input:last-child{border-radius:3px}.t-input-group .t-input__inner,.t-input-group .t-button,.t-input-group .t-select{position:relative;z-index:0}.t-input-group .t-input__inner:hover,.t-input-group .t-button:hover,.t-input-group .t-select:hover,.t-input-group .t-input__inner:focus,.t-input-group .t-button:focus,.t-input-group .t-select:focus,.t-input-group .t-input__inner:active,.t-input-group .t-button:active,.t-input-group .t-select:active{z-index:1}.t-addon{line-height:normal;display:inline-table;width:100%;border-collapse:separate;border-spacing:0}.t-addon .t-addon__prepend{background-color:var(--td-bg-color-secondarycontainer-hover);color:var(--td-text-color-primary);vertical-align:middle;display:table-cell;position:relative;border:1px solid var(--td-border-level-2-color);padding:0 12px;width:1px;white-space:nowrap;border-right:0;border-radius:3px 0 0 3px}.t-addon .t-addon__append{background-color:var(--td-bg-color-secondarycontainer-hover);color:var(--td-text-color-primary);vertical-align:middle;display:table-cell;position:relative;border:1px solid var(--td-border-level-2-color);padding:0 12px;width:1px;white-space:nowrap;border-left:0;border-radius:0 3px 3px 0}.t-addon>.t-input{width:100%}.t-addon--prepend>.t-input{border-radius:0 3px 3px 0}.t-addon--append>.t-input{border-radius:3px 0 0 3px}.t-addon--prepend.t-addon--append>.t-input .t-input__inner{border-radius:0}.t-upload .t-size-s{display:block;color:var(--td-text-color-placeholder);font-size:12px;line-height:20px}.t-upload .t-is-bordered{border:1px solid var(--td-component-border)}.t-upload .t-upload__trigger{display:inline-block}.t-upload .t-icon{font-size:16px;-ms-flex-negative:0;flex-shrink:0}.t-upload .t-icon-check-circle-filled{color:var(--td-success-color)}.t-upload .t-icon-error-circle-filled{color:var(--td-error-color)}.t-upload .t-icon-loading{color:var(--td-brand-color)}.t-upload .t-icon-time-filled{color:var(--td-text-color-placeholder)}.t-upload .t-icon-add{color:var(--td-text-color-primary)}.t-upload .t-upload__icon-delete{color:var(--td-text-color-secondary);cursor:pointer}.t-upload__list-file{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100px;height:100px;margin-right:12px;overflow:hidden}.t-upload__list-file .t-icon{font-size:40px;color:var(--td-brand-color)}.t-upload__list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:12px;width:496px;height:124px;padding:12px;border:1px solid var(--td-component-border);border-radius:3px;font-size:14px}.t-upload__list-item.t-is--error .t-upload__list-name,.t-upload__list-item.t-is--error .t-upload__list-file .t-icon{color:var(--td-error-color)}.t-upload__list-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-upload-list__control{cursor:pointer}.t-upload-list__control:hover{color:var(--td-error-color)}.t-upload__list-img{-o-object-fit:cover;object-fit:cover;max-width:100%;max-height:100%;cursor:pointer}.t-upload__list-name{max-width:200px;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-upload--highlight{color:var(--td-text-color-brand)}.t-upload__single-name{margin-right:8px}.t-upload__card{font-size:12px;line-height:20px;overflow:hidden;width:100%}.t-upload__card .t-is-disabled :hover{cursor:not-allowed}.t-upload__card-item{margin:0 8px 0 0;float:left;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;list-style:none}.t-upload__card-item:after{content:"";display:block}.t-upload__card-item:hover .t-upload__card-mask{opacity:1;-webkit-transition:opacity .2s linear;transition:opacity .2s linear}.t-upload__card-item.t-is--error .t-icon-warning_fill{color:var(--td-error-color);margin-bottom:10px}.t-upload__card-item.t-is--error .t-upload__card-status{color:var(--td-error-color)}.t-upload__card-item.t-is--background{-webkit-transition:border-color .2s linear;transition:border-color .2s linear}.t-upload__card-item.t-is--background:hover{border-color:var(--td-brand-color)}.t-upload__card .t-icon-loading{margin-bottom:10px}.t-upload__card-name{max-width:100%;margin-top:8px;color:var(--td-text-color-primary);white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-upload__card-content{position:relative;width:112px;height:112px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:var(--td-bg-color-secondarycontainer);border:1px dashed var(--td-component-border);padding:8px}.t-upload__card-container{width:110px;height:110px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:var(--td-bg-color-secondarycontainer);border:1px dashed var(--td-component-border)}.t-upload__card-container>.t-icon,.t-upload__card-container .t-loading{font-size:24px;margin-bottom:8px}.t-upload__card-container>p{color:var(--td-text-color-placeholder)}.t-upload__card-status-wrap{text-align:center}.t-upload__card-status-wrap>svg{margin-bottom:6px}.t-upload__card-status-wrap .t-icon,.t-upload__card-status-wrap .t-loading{font-size:20px}.t-upload__card-image{max-width:100%;max-height:100%}.t-upload__card-status{color:var(--td-text-color-disabled);font-size:12px}.t-upload__card-mask{background-color:var(--td-text-color-secondary);color:var(--td-bg-color-container);-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;will-change:transform;opacity:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;right:0;top:0;bottom:0}.t-upload__card-mask-item-divider{margin:0 16px;border-left:1px var(--td-bg-color-container) solid;height:16px}.t-upload__card-mask-item>.t-icon{cursor:pointer;font-size:16px}.t-upload__dialog .t-dialog{max-width:80%}.t-upload__dialog .t-dialog--default{padding:32px}.t-upload__dialog .t-dialog-body{padding-bottom:0}.t-upload__dialog .t-dialog-body-img-box img{display:block;max-width:100%;max-height:100%}.t-upload__dragger{display:-webkit-box;display:-ms-flexbox;display:flex;width:336px;height:144px;border:1px dashed var(--td-component-border);border-radius:2px;font-size:14px;color:var(--td-text-color-secondary);cursor:pointer;padding:16px;position:relative;overflow:auto;-webkit-transition:border-color .2s linear;transition:border-color .2s linear}.t-upload__dragger.t-is--active{background-color:var(--td-bg-color-container-active);border-color:var(--td-brand-color)}.t-upload__dragger:hover{border-color:var(--td-brand-color)}.t-upload__dragger-btns{position:absolute;bottom:8px}.t-upload__dragger-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-upload__dragger-error,.t-upload__dragger-error:hover{border-color:var(--td-error-color)}.t-upload__dragger-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:22px;color:var(--td-text-color-primary);margin-bottom:8px;max-width:304px}.t-upload__dragger-text .t-upload__single-name{white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-upload__tips{margin-top:8px}.t-upload__placeholder{color:var(--td-text-color-placeholder)}.t-upload__display-text--margin{margin-top:10px}.t-upload__single-display-text{color:var(--td-text-color-secondary);font-size:12px;line-height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-icon-clear-circle-filled{color:var(--td-text-color-placeholder);margin-top:2px;-webkit-transition:color .2s linear;transition:color .2s linear}.t-icon-clear-circle-filled:hover{color:var(--td-text-color-secondary);cursor:pointer}.t-upload__single-percent{margin-left:8px}.t-upload__single-progress{color:var(--td-brand-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-upload__single-progress .t-loading{font-size:16px;-ms-flex-negative:0;flex-shrink:0}.t-upload__single-input-delete{margin-left:16px;font-size:14px;color:var(--td-brand-color);line-height:22px;cursor:pointer}.t-upload__single-input-preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:calc(100% - 162px)}.t-upload__single-input-text{display:block;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-upload__single-file-input{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-upload__single-file-input .t-upload__trigger{margin-left:16px}.t-upload__single-file-input .t-upload__single-progress{white-space:nowrap}.t-upload__single-file-input .t-input__inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.t-upload__dragger-progress{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.t-upload__dragger-progress .t-icon,.t-upload__dragger-progress .t-loading{font-size:16px;-ms-flex-negative:0;flex-shrink:0}.t-upload__dragger-img-wrap{width:112px;height:112px;background-color:var(--td-bg-color-secondarycontainer);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}.t-upload__dragger-img-wrap>img{max-width:100%;max-height:100%}.t-upload__dragger-img-wrap+.t-upload__dragger-progress-info{margin-left:16px;max-width:176px}.t-upload__dragger-progress-info{-webkit-box-flex:1;-ms-flex:1;flex:1}.t-upload__dragger-progress-info .t-upload__single-display-text{margin-bottom:8px}.t-upload__dragger-progress-info .t-button:hover{background-color:transparent}.t-upload__dragger-progress-cancel{padding:0}.t-upload__flow-image-flow{width:498px}.t-upload__flow{min-width:496px;max-width:960px}.t-upload__flow-placeholder{display:inline-block;margin-left:16px}.t-upload__flow-op{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-upload__flow-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:24px}.t-upload__flow-bottom .t-button+.t-button{margin-left:8px}.t-upload__flow-empty{width:100%;height:210px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--td-text-color-placeholder)}.t-upload__flow-table{width:100%;border:1px dashed var(--td-component-border);margin-top:24px;border-collapse:collapse}.t-upload__flow-table>thead>tr,.t-upload__flow-table>tbody>tr,.t-upload__flow-table>tfoot>tr,.t-upload__flow-table>tr{border-top:1px solid var(--td-component-border)}.t-upload__flow-table>thead>tr>th,.t-upload__flow-table>tbody>tr>th,.t-upload__flow-table>tfoot>tr>th,.t-upload__flow-table>tr>th{color:var(--td-text-color-placeholder);font-weight:400;border:1px solid var(--td-component-border);text-align:left;background-color:var(--td-bg-color-container)}.t-upload__flow-table>thead>tr>td,.t-upload__flow-table>tbody>tr>td,.t-upload__flow-table>tfoot>tr>td,.t-upload__flow-table>tr>td{color:var(--td-text-color-primary)}.t-upload__flow-table>thead>tr>td,.t-upload__flow-table>tbody>tr>td,.t-upload__flow-table>tfoot>tr>td,.t-upload__flow-table>tr>td,.t-upload__flow-table>thead>tr>th,.t-upload__flow-table>tbody>tr>th,.t-upload__flow-table>tfoot>tr>th,.t-upload__flow-table>tr>th{padding:10px 24px}.t-upload__flow-button{color:var(--td-text-color-placeholder);cursor:pointer;-webkit-transition:color .2s linear;transition:color .2s linear}.t-upload__flow-button:hover{color:var(--td-text-color-secondary)}.t-upload__flow-status{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-upload__flow-status .t-icon,.t-upload__flow-status .t-loading{margin-right:8px;font-size:16px}.t-upload__flow-card-area{border:1px dashed var(--td-component-border);padding:12px;margin-top:24px;width:100%}small.t-upload__tips-error{color:var(--td-error-color)}.t-form{font-size:14px}.t-form:not(.t-form-inline) .t-form__item:last-of-type{margin:0}.t-form__item{margin-bottom:24px}.t-form__item-with-help,.t-form__item-with-extra{margin-bottom:0}.t-form__label{float:left;padding-right:24px;vertical-align:middle;line-height:32px;color:var(--td-text-color-primary);-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap}.t-form__label--top{float:none;min-height:32px}.t-form__label--left{text-align:left}.t-form__label--right{text-align:right}.t-form__label--required label:before{display:inline-block;margin-right:4px;color:var(--td-error-color);line-height:22px;content:"*"}.t-form__label--colon label:after{content:":";position:relative;margin:0 8px 0 2px}.t-form__controls{min-height:32px;display:flow-root}.t-form__controls-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;min-height:32px}.t-form__controls .t-form__item{margin:0 24px 0 0}.t-form__controls.t-is-warning .t-form__controls--content>.t-input{border-color:var(--td-warning-color)}.t-form__controls.t-is-warning .t-form__controls--content>.t-input:focus{-webkit-box-shadow:0 0 0 2px var(--td-warning-color-focus);box-shadow:0 0 0 2px var(--td-warning-color-focus)}.t-form__controls.t-is-error .t-form__controls--content>.t-input{border-color:var(--td-error-color)}.t-form__controls.t-is-error .t-form__controls--content>.t-input:focus{-webkit-box-shadow:0 0 0 2px var(--td-error-color-focus);box-shadow:0 0 0 2px var(--td-error-color-focus)}.t-form__controls.t-is-success .t-form__status .t-icon,.t-form__controls.t-is-success .t-input__extra{color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls--content>.t-input{border-color:var(--td-success-color)}.t-form__controls.t-form--success-border.t-is-success .t-form__controls--content>.t-input:focus{-webkit-box-shadow:0 0 0 2px var(--td-success-color-focus);box-shadow:0 0 0 2px var(--td-success-color-focus)}.t-form__controls.t-is-error .t-input{border-color:var(--td-error-color)}.t-form__controls.t-is-error .t-input__extra,.t-form__controls.t-is-error .t-form__status .t-icon{color:var(--td-error-color)}.t-form__controls.t-is-warning .t-input{border-color:var(--td-warning-color)}.t-form__controls.t-is-warning .t-input__extra,.t-form__controls.t-is-warning .t-form__status .t-icon{color:var(--td-warning-color)}.t-form__help{height:auto;min-height:24px;line-height:20px;font-size:12px;display:inline-block;color:var(--td-text-color-placeholder)}.t-form__status{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:8px}.t-form__status-without-icon{width:25px;height:25px}.t-form__status button{width:32px}.t-form__status button+button{margin-left:8px}.t-form-inline{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:16px}.t-form-inline .t-form__item{margin:0 24px 0 0;min-width:200px;display:inline-block}.t-input__extra{height:auto;min-height:24px;line-height:20px;font-size:12px;display:inline-block}.t-drawer{position:fixed;z-index:1500;width:100%;height:100%;pointer-events:none}.t-drawer--lock{overflow:hidden}.t-drawer--attach{position:absolute}.t-drawer--left,.t-drawer--right{top:0}.t-drawer--left{left:0}.t-drawer--right{right:0}.t-drawer--top,.t-drawer--bottom{left:0}.t-drawer--top{top:0}.t-drawer--bottom{bottom:0}.t-drawer__mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--td-mask-active);-webkit-transition:opacity .2s cubic-bezier(.38,0,.24,1);transition:opacity .2s cubic-bezier(.38,0,.24,1);opacity:0}.t-drawer__content-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:var(--td-bg-color-container);width:16px;height:16px;font-size:14px;color:var(--td-text-color-secondary);-webkit-box-shadow:var(--td-shadow-2);box-shadow:var(--td-shadow-2);overflow:hidden;pointer-events:auto;-webkit-transition:visibility .28s cubic-bezier(.38,0,.24,1),-webkit-transform .28s cubic-bezier(.38,0,.24,1);transition:visibility .28s cubic-bezier(.38,0,.24,1),-webkit-transform .28s cubic-bezier(.38,0,.24,1);transition:transform .28s cubic-bezier(.38,0,.24,1),visibility .28s cubic-bezier(.38,0,.24,1);transition:transform .28s cubic-bezier(.38,0,.24,1),visibility .28s cubic-bezier(.38,0,.24,1),-webkit-transform .28s cubic-bezier(.38,0,.24,1);position:relative}.t-drawer .t-drawer__content-wrapper{position:absolute;width:100%;height:100%;visibility:hidden}.t-drawer .t-drawer__content-wrapper--left,.t-drawer .t-drawer__content-wrapper--right{top:0}.t-drawer .t-drawer__content-wrapper--left{left:0;-webkit-transform:translateX(-100%);transform:translate(-100%)}.t-drawer .t-drawer__content-wrapper--right{right:0;-webkit-transform:translateX(100%);transform:translate(100%)}.t-drawer .t-drawer__content-wrapper--top,.t-drawer .t-drawer__content-wrapper--bottom{left:0}.t-drawer .t-drawer__content-wrapper--top{top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.t-drawer .t-drawer__content-wrapper--bottom{bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.t-drawer__header{min-height:56px;padding:16px;font-size:16px;font-weight:400;line-height:unset;color:var(--td-text-color-primary);border-bottom:1px solid var(--td-border-level-1-color);border-radius:2px 2px 0 0}.t-drawer__body{padding:16px;overflow:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.t-drawer__footer{width:100%;min-height:56px;padding:10px 16px;text-align:left;border-top:1px solid var(--td-border-level-1-color);background-color:var(--td-bg-color-container)}.t-drawer__footer .t-button{margin-left:8px}.t-drawer__footer .t-button:first-child{margin-left:0}.t-drawer__close-btn{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:24px;height:24px;top:16px;right:16px;color:var(--td-text-color-primary);background-color:var(--td-bg-color-container);cursor:pointer;-webkit-transition:background-color .2s;transition:background-color .2s}.t-drawer__close-btn:hover{background-color:var(--td-bg-color-container-hover)}.t-drawer__close-btn:active{background-color:var(--td-bg-color-container-active)}.t-drawer__close-btn .t-icon{font-size:16px;vertical-align:unset}.t-drawer--open{width:100%;height:100%;pointer-events:auto}.t-drawer--open>.t-drawer__content-wrapper{visibility:visible}.t-drawer--open .t-drawer__mask{opacity:1;width:100%;height:100%}.t-drawer--without-mask{pointer-events:none}[tabindex="-1"]:focus{outline:none!important}.t-progress__inner{position:relative;height:100%;background:var(--td-brand-color);border-radius:50px}.t-progress__info{margin-left:8px;color:var(--td-text-color-primary);white-space:nowrap}.t-progress__icon{font-size:1.25em}.t-progress__bar{width:100%;height:6px;overflow:hidden;background:var(--td-bg-color-component);border-radius:3px}.t-progress--thin{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-progress--plump{height:18px;border-radius:9px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-progress--plump .t-progress__info{font-size:12px}.t-progress--over-ten .t-progress__info{position:absolute;top:50%;z-index:10;right:8px;color:var(--td-text-color-anti);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.t-progress--under-ten .t-progress__info,.t-progress--under-ten .t-progress__inner{display:inline-block}.t-progress--under-ten .t-progress__info{vertical-align:top}.t-progress--circle{position:relative}.t-progress--circle .t-progress__info{position:absolute;top:50%;left:50%;width:100%;margin:0;font-size:inherit;font-weight:500;line-height:1;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.t-progress--circle .t-progress__circle-outer{stroke:var(--td-bg-color-component)}.t-progress--circle .t-progress__circle-inner{stroke:var(--td-brand-color)}.t-progress--circle .t-progress__icon{font-size:2.4em}.t-progress--status--active .t-progress__inner:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";-webkit-animation:progress-active-animation 2s cubic-bezier(.23,.99,.86,.2) infinite;animation:progress-active-animation 2s cubic-bezier(.23,.99,.86,.2) infinite;background:var(--td-text-color-anti);opacity:.2}.t-progress--status--success .t-progress__inner{background:var(--td-success-color)}.t-progress--status--success .t-progress__circle-inner{stroke:var(--td-success-color)}.t-progress--status--success .t-progress__icon{color:var(--td-success-color)}.t-progress--status--warning .t-progress__inner{background:var(--td-warning-color)}.t-progress--status--warning .t-progress__circle-inner{stroke:var(--td-warning-color)}.t-progress--status--warning .t-progress__icon{color:var(--td-warning-color)}.t-progress--status--error .t-progress__inner{background:var(--td-error-color)}.t-progress--status--error .t-progress__circle-inner{stroke:var(--td-error-color)}.t-progress--status--error .t-progress__icon{color:var(--td-error-color)}@-webkit-keyframes progress-active-animation{0%{width:0;opacity:.1}35%{width:50%;opacity:.4}to{width:100%;opacity:0}}@keyframes progress-active-animation{0%{width:0;opacity:.1}35%{width:50%;opacity:.4}to{width:100%;opacity:0}}.t-popconfirm{border-radius:3px}.t-popconfirm__content{position:relative;padding:12px 8px}.t-popconfirm__body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left}.t-popconfirm__body>.t-icon{display:inline-block;margin:1px 8px 1px 0;font-size:20px}.t-popconfirm__confirm{margin-left:8px}.t-popconfirm__inner{display:inline-block;vertical-align:top;max-width:300px;font-size:14px;color:var(--td-text-color-primary);line-height:22px;margin-right:8px}.t-popconfirm__icon--warning{color:var(--td-warning-color)}.t-popconfirm__icon--danger{color:var(--td-error-color)}.t-popconfirm__icon--default{color:var(--td-brand-color)}.t-popconfirm__buttons{text-align:right;margin-top:16px}.t-popconfirm__buttons>span:last-child{margin-right:0}.t-textarea{position:relative;width:100%}.t-textarea__inner{width:100%;height:56px;min-height:56px;border:1px solid var(--td-border-level-2-color);border-radius:3px;padding:5px 8px;font-family:PingFangSC-Regular;font-size:14px;color:inherit;resize:vertical;outline:none;line-height:22px;-webkit-transition:all cubic-bezier(.38,0,.24,1) .2s,height 0s;transition:all cubic-bezier(.38,0,.24,1) .2s,height 0s}.t-textarea__inner:hover{border-color:var(--td-brand-color)}.t-textarea__inner:focus{border-color:var(--td-brand-color);-webkit-box-shadow:0 0 0 2px var(--td-brand-color-focus);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-textarea__inner::-webkit-input-placeholder{color:var(--td-text-color-placeholder)}.t-textarea__inner::-moz-placeholder{color:var(--td-text-color-placeholder)}.t-textarea__inner:-ms-input-placeholder{color:var(--td-text-color-placeholder)}.t-textarea__inner::-ms-input-placeholder{color:var(--td-text-color-placeholder)}.t-textarea__inner::placeholder{color:var(--td-text-color-placeholder)}.t-textarea__limit{position:absolute;bottom:8px;right:16px;font-size:14px;color:var(--td-text-color-placeholder)}.t-textarea .t-is-disabled{color:var(--td-text-color-disabled);background-color:var(--td-bg-color-component-disabled);cursor:not-allowed}.t-textarea .t-is-disabled:hover{border-color:var(--td-border-level-2-color)}.t-textarea .t-resize-none{resize:none}@-webkit-keyframes changeColor{0%{color:var(--td-brand-color-7)}to{color:var(--td-brand-color-9)}}@keyframes changeColor{0%{color:var(--td-brand-color-7)}to{color:var(--td-brand-color-9)}}.t-breadcrumb{font-size:14px;line-height:22px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-breadcrumb__separator{margin:0 4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-breadcrumb__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:var(--td-text-color-placeholder);text-decoration:none}.t-breadcrumb__item.t-is-current{color:var(--td-text-color-primary)}.t-breadcrumb__item.t-is-current .t-icon{color:var(--td-text-color-placeholder)}.t-breadcrumb__item:last-child{color:var(--td-text-color-primary)}.t-breadcrumb__item:last-child .t-breadcrumb__separator{display:none}.t-breadcrumb__item .t-icon{font-size:16px}.t-breadcrumb__item .t-link{color:inherit;text-decoration:none}.t-breadcrumb__item .t-link:hover{color:var(--td-brand-color)}.t-breadcrumb__item .t-disabled{cursor:not-allowed}.t-breadcrumb__item .t-disabled .t-breadcrumb__inner{color:var(--td-text-color-disabled)}.t-breadcrumb__item .t-disabled .t-breadcrumb__inner:hover{color:var(--td-text-color-disabled);cursor:not-allowed}.t-breadcrumb__item .t-disabled .t-breadcrumb__inner:active{-webkit-animation:none;animation:none}.t-breadcrumb__item--arrow,.t-breadcrumb__item--slash{margin:0 4px;line-height:0;color:var(--td-text-color-placeholder);display:inline-block;vertical-align:middle}.t-breadcrumb__inner{font-size:14px;word-break:break-all;display:inline-block;vertical-align:middle}.t-breadcrumb__inner .t-icon{margin:0 4px}.t-breadcrumb__select{position:relative}.t-breadcrumb__select:hover .t-breadcrumb__option{display:block}.t-breadcrumb__select-item:hover .t-icon{color:var(--td-brand-color)}.t-breadcrumb__option{display:none;position:absolute;top:28px;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);max-width:120px;background:var(--td-bg-color-container);-webkit-box-shadow:var(--td-shadow-2);box-shadow:var(--td-shadow-2);z-index:20}.t-breadcrumb__option-item{padding:8px;font-size:14px;line-height:22px;color:var(--td-text-color-primary);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.t-breadcrumb__option-item:hover,.t-breadcrumb__option-item.t-is-active{color:var(--td-brand-color)}.t-breadcrumb__inner-msg{display:none;position:absolute;left:50%;bottom:30px;-webkit-transform:translateX(-50%);transform:translate(-50%);width:300px;padding:8px;color:var(--td-text-color-primary);background:var(--td-bg-color-container);border-radius:1.5px;-webkit-box-shadow:var(--td-shadow-2);box-shadow:var(--td-shadow-2);z-index:20}.t-breadcrumb__inner-msg:before{content:"";position:absolute;bottom:-8px;left:50%;margin-left:-4px;width:0;height:0;border-style:solid;border-width:8px 6px 0;border-color:var(--td-bg-color-container) transparent transparent transparent;z-index:20}.t-breadcrumb--text-oveflow{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-breadcrumb--text-oveflow:hover .t-breadcrumb__inner-msg{display:block}.t-breadcrumb--text-oveflow .t-breadcrumb__inner{max-width:120px;display:inline-block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.t-breadcrumb--text-oveflow .t-breadcrumb__inner .t-icon{vertical-align:text-bottom}.t-breadcrumb--text-oveflow .t-breadcrumb__inner:hover{color:var(--td-brand-color);-webkit-transition:color .2s linear;transition:color .2s linear;cursor:pointer}.t-breadcrumb--text-oveflow .t-breadcrumb__inner:active{-webkit-animation:.2s linear changeColor;animation:.2s linear changeColor}.t-dropdown{background-color:var(--td-bg-color-container);position:relative;border-radius:3px;padding:0}.t-dropdown__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.t-dropdown__menu-column{font-size:14px;color:var(--td-text-color-primary);text-align:left;overflow-y:auto}.t-dropdown__menu-column:not(:first-child){border-left:solid 1px var(--td-border-level-1-color)}.t-dropdown__menu .t-divider{margin:4px 0}.t-dropdown__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;border-radius:3px;color:var(--td-text-color-primary);padding:9px 8px;margin:4px 8px;-webkit-transition:background-color .2s cubic-bezier(.82,0,1,.9);transition:background-color .2s cubic-bezier(.82,0,1,.9);--ripple-color: var(--td-bg-color-container-active)}.t-dropdown__item:first-child,.t-dropdown__item:last-child{margin:8px}.t-dropdown__item:hover{background-color:var(--td-bg-color-container-hover)}.t-dropdown__item.t-is-active{color:var(--td-brand-color);background-color:var(--td-brand-color-light)}.t-dropdown__item.t-is-disabled{color:var(--td-text-color-disabled);cursor:not-allowed}.t-dropdown__item-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:100%}.t-dropdown__item-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.t-dropdown__item.t-dropdown--suffix .t-dropdown__item-content{max-width:calc(100% - 24px)}.t-dropdown__item.t-dropdown--suffix .t-dropdown__item-icon{color:currentColor;font-size:16px;margin-left:8px}.t-slider__input-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:24px}.t-slider__input-container.is-vertical{padding-top:16px;margin-left:0}.t-slider__input-container .t-slider__center-line{width:8px;height:1px;background:rgba(0,0,0,.9);margin:0 8px}.t-slider__input-container .t-input-number{width:80px}.t-slider__input-container .t-input-number.t-input-number--row{width:120px}.t-slider{height:18px;width:100%;position:relative;padding:7px 0}.t-slider__input.is-range{margin-left:12px}.t-slider__container{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-slider__container.is-vertical{height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.t-slider__rail{position:absolute;width:100%;height:4px;background-color:var(--td-bg-color-component);-webkit-transition:background-color .3s;transition:background-color .3s;border-radius:4px}.t-slider__rail:hover{background-color:var(--td-bg-color-component-hover)}.t-slider__track{position:absolute;height:4px;background-color:var(--td-brand-color);right:auto;border-radius:4px}.t-slider__step{position:absolute;width:100%;height:4px;cursor:pointer}.t-slider__button{width:16px;height:16px;border:2px solid var(--td-brand-color);background-color:#fff;border-radius:50%;-webkit-transition:.2s;transition:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.t-slider__button.dragging{-webkit-box-shadow:0 0 0px 2px var(--td-brand-color-focus);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-slider__button:hover{background-color:var(--td-gray-color-1)}.t-slider__button-wrapper{position:absolute;z-index:2;top:-7px;-webkit-transform:translateX(-50%);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:none;cursor:pointer}.t-slider__stop{position:absolute;width:1px;height:6px;background-color:var(--td-bg-color-component);top:4px}.t-slider__mark{position:absolute;top:2px;left:0;width:100%}.t-slider__mark-text{position:absolute;display:inline-block;font-size:12px;color:var(--td-text-color-primary);top:13px;line-height:20px;margin-top:4px;cursor:pointer}.t-slider__mark-text:last-child{-webkit-transform:translateX(-100%);transform:translate(-100%)}.t-slider--vertical{height:100%;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-slider--vertical .t-slider__rail{width:4px;height:100%}.t-slider--vertical .t-slider__track{width:4px;top:auto}.t-slider--vertical .t-slider__step{width:4px;height:100%}.t-slider--vertical .t-slider__handle{margin-top:-6px;margin-left:-5px;top:auto;-webkit-transform:translateY(50%);transform:translateY(50%)}.t-slider--vertical .t-slider__mark{top:0;left:12px;width:18px;height:100%}.t-slider--vertical .t-slider__stop{width:6px;height:1px;left:4px;background-color:var(--td-bg-color-component)}.t-slider--vertical .t-slider__mark-text{-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-top:0;margin-left:2px}.t-slider--vertical .t-slider__button-wrapper{top:auto;left:-14px;-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.t-is-disabled{cursor:not-allowed}.t-is-disabled .t-slider__track{background-color:var(--td-brand-color-disabled)}.t-is-disabled .t-slider__rail{background-color:var(--td-bg-color-component-disabled)}.t-is-disabled .t-slider__handle{border:2px solid var(--td-brand-color-disabled)}.t-is-disabled .t-slider__button{border-color:var(--td-brand-color-disabled);outline:none}.t-is-disabled .t-slider__mark-text{color:var(--td-text-color-disabled);cursor:not-allowed}.t-is-disabled .t-slider__button-wrapper{cursor:not-allowed}.t-cascader{position:relative;border:1px solid var(--td-border-level-2-color);border-radius:3px;padding:0 26px 0 4px;background-color:transparent;vertical-align:middle;cursor:default;color:var(--td-text-color-primary);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-transition:border-color .2s cubic-bezier(.82,0,1,.9);transition:border-color .2s cubic-bezier(.82,0,1,.9)}.t-cascader:hover:not(.t-is-disabled){cursor:pointer;border-color:var(--td-brand-color)}.t-cascader:hover:not(.t-is-disabled)>.t-icon{color:var(--td-text-color-placeholder)}.t-cascader__popup{width:100%}.t-cascader__placeholder{color:var(--td-text-color-placeholder);margin-left:4px}.t-cascader__content{margin-left:4px;color:var(--td-text-color-primary);white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-cascader__dropdown{margin:10px 0 5px;-webkit-box-shadow:var(--td-shadow-2);box-shadow:var(--td-shadow-2);border-radius:3px;cursor:default;padding:0}.t-cascader__panel{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.t-cascader__panel.t-cascader--normal{height:200px}.t-cascader__panel.t-cascader--multiple{height:280px}.t-cascader__panel.t-cascader--tip{height:40px}.t-cascader__panel--empty{width:100%;height:40px;line-height:40px;color:var(--td-text-color-disabled);margin:8px;text-align:center;padding-left:0}.t-cascader__panel--empty:hover{background:none;cursor:default}.t-cascader__menu{width:148px;overflow:auto;-webkit-box-sizing:content-box;box-sizing:content-box;padding:8px;background:var(--td-bg-color-container)}.t-cascader__menu--segment{border-right:.5px solid var(--td-component-stroke)}.t-cascader__item{position:relative;height:40px;line-height:40px;color:var(--td-text-color-primary);padding:0 8px;border-radius:3px;margin-top:4px;-webkit-transition:background-color .2s cubic-bezier(.82,0,1,.9);transition:background-color .2s cubic-bezier(.82,0,1,.9);--ripple-color: var(--td-bg-color-container-active)}.t-cascader__item.t-size-s{height:32px;line-height:32px;font-size:12px}.t-cascader__item.t-size-l{height:40px;line-height:40px;font-size:16px;padding:0 12px}.t-cascader__item.t-is-disabled{color:var(--td-text-color-disabled);background-color:transparent;cursor:not-allowed}.t-cascader__item.t-is-expanded{background:var(--td-brand-color-light);color:var(--td-text-color-brand)}.t-cascader__item.t-is-expanded .t-icon-chevron-right{color:var(--td-text-color-brand)}.t-cascader__item.t-is-expanded:hover{cursor:pointer}.t-cascader__item:first-child{margin-top:0}.t-cascader__item-icon{color:var(--td-text-color-secondary);position:absolute;height:100%;right:0;top:0;background:transparent;margin:0 8px;font-size:16px}.t-cascader__item-icon .t-icon-loading{color:var(--td-text-color-brand)}.t-cascader__item .t-checkbox{max-width:100%}.t-cascader__item .t-checkbox .t-checkbox__input{-ms-flex-negative:0;flex-shrink:0}.t-cascader__item .t-checkbox .t-checkbox__label{display:block;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-cascader__item .t-checkbox .t-checkbox__label .t-cascader__item__label--filter{color:var(--td-text-color-brand)}.t-cascader__item--with-icon{padding:0 22px 0 8px}.t-cascader__item--leaf .t-checkbox{width:100%}.t-cascader__item-label{display:block;position:relative;white-space:nowrap;word-wrap:normal;overflow:hidden;text-overflow:ellipsis}.t-cascader__item-label--ellipsis{width:100%;height:24px;position:absolute;left:0;top:50%;opacity:0;overflow:hidden;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.t-cascader__item-label--ellipsis .t-popup__reference{width:100%;height:100%}.t-cascader__item-label--ellipsis .t-popup__reference .t-trigger{width:100%;height:100%;display:block}.t-cascader__item-label--filter{color:var(--td-text-color-brand)}.t-cascader__item:hover:not(.t-is-expanded){background:var(--td-bg-color-container-hover);cursor:pointer}.t-cascader__item.t-is-selected,.t-cascader__item.t-is-selected .t-checkbox__label{color:var(--td-brand-color)}.t-cascader__search-input{width:100%;border:0;background:transparent}.t-cascader__icon{color:var(--td-text-color-placeholder);display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;height:100%;right:0;top:0;background:transparent;margin:0 8px;font-size:16px}.t-cascader__icon.t-is-expanded,.t-cascader__icon.t-is-selected,.t-cascader__icon.t-is-loading{background:transparent;color:var(--td-text-color-brand)}.t-cascader--multiple{padding:1px 28px 1px 3px}.t-cascader--multiple.t-size-s{padding:0 28px 0 1px}.t-cascader .t-input__inner{border:0;padding:0;margin-left:4px}.t-cascader .t-input__inner:hover,.t-cascader .t-input__inner:focus{-webkit-box-shadow:none;box-shadow:none;border-color:transparent}.t-cascader .t-tag{margin:2px 4px 2px 0}.t-cascader.t-is-disabled{cursor:not-allowed;background-color:var(--td-bg-color-component-disabled);color:var(--td-text-color-disabled);border-color:var(--td-border-level-2-color)}.t-cascader.t-is-disabled .t-cascader__content{color:var(--td-text-color-disabled)}.t-cascader.t-is-active{border-color:var(--td-brand-color);-webkit-box-shadow:0 0 0px 2px var(--td-brand-color-focus);box-shadow:0 0 0 2px var(--td-brand-color-focus);-webkit-transition:-webkit-box-shadow .2s cubic-bezier(.82,0,1,.9);transition:-webkit-box-shadow .2s cubic-bezier(.82,0,1,.9);transition:box-shadow .2s cubic-bezier(.82,0,1,.9);transition:box-shadow .2s cubic-bezier(.82,0,1,.9),-webkit-box-shadow .2s cubic-bezier(.82,0,1,.9)}.t-cascader.t-is-active .t-fake-arrow{color:var(--td-text-color-brand)}.t-cascader.t-size-l{height:40px;font-size:16px;min-height:40px}.t-cascader.t-size-l.t-cascader-item--with-icon{padding:0 22px 0 12px}.t-cascader.t-size-m{min-height:32px;font-size:14px}.t-cascader.t-size-m .t-input__inner{height:28px;line-height:28px}.t-cascader.t-size-s{height:24px;line-height:22px;font-size:12px;min-height:24px}.t-cascader.t-size-s .t-input__inner{height:22px;line-height:28px}.t-cascader.t-size-s .t-tag{margin:1px 1px 1px 0}.t-cascader .t-is-popup{border:1px solid var(--td-text-color-brand)}.flex-center{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-time-picker{width:320px;background:transparent;display:inline-block;position:relative;font-size:14px;color:var(--td-text-color-primary)}.t-time-picker.t-is-disabled{cursor:not-allowed}.t-time-picker>*:focus,.t-time-picker>*:active{outline:0}.t-time-picker__group{position:relative}.t-time-picker__group.t-is-focused .t-input{border-color:var(--td-brand-color)}.t-time-picker__group.t-is-focused .t-input__suffix:not(.t-input__clear) .t-icon{color:var(--td-brand-color)}.t-time-picker__group.active{border:1px solid var(--td-brand-color-8);-webkit-box-shadow:0 0 2px 2px var(--td-brand-color-focus);box-shadow:0 0 2px 2px var(--td-brand-color-focus)}.t-time-picker__group.active+.t-time-picker__icon-wrap>.t-time-picker__icon-clear{display:block}.t-time-picker__group-text{color:var(--td-text-color-primary)}.t-time-picker__group input{cursor:pointer}.t-time-picker__input{position:absolute;top:0;height:100%;padding:0 8px 0 4px;z-index:1;border-radius:3px;-webkit-transition:border-color .2s cubic-bezier(.645,.045,.355,1);transition:border-color .2s cubic-bezier(.645,.045,.355,1);font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-time-picker__input:hover{border-color:var(--td-brand-color)}.t-time-picker__input-placeholder{margin-left:8px;color:var(--td-text-color-placeholder)}.t-time-picker__input-item{height:22px}.t-time-picker__input-item-disabled{color:var(--td-text-color-disabled)}.t-time-picker__input-item-input{margin:0 2px;color:inherit;background:none;cursor:pointer;height:inherit;outline:none;width:28px;text-align:center;border-radius:3px;border:0;line-height:22px}.t-time-picker__input-item-input-meridiem{width:36px}.t-time-picker__input-item-input:focus{border-color:var(--td-bg-color-page);background-color:var(--td-bg-color-container-hover)}.t-time-picker__input-disabled{border:1px solid var(--td-border-level-2-color);background-color:var(--td-bg-color-container-hover)}.t-time-picker__input-disabled-placeholder{color:var(--td-text-color-disabled)}.t-time-picker__input-disabled-item-input{pointer-events:none}.t-time-picker__panel-container{margin:8px 0;padding:0}.t-time-picker__panel{width:320px;background:transparent;border-radius:3px;display:inline-block;position:relative;font-size:14px}.t-time-picker__panel-body{width:100%;height:326px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin:24px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.t-time-picker__panel-body-active-mask{position:absolute;top:50%;height:32px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.t-time-picker__panel-body-active-mask>div{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-transform:translateY(-20px);transform:translateY(-20px);height:32px;background-color:var(--td-brand-color);margin:8px;border-radius:3px}.t-time-picker__panel-body-scroll{-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%;overflow-y:scroll;text-align:center;position:relative;list-style:none;padding:0;margin:0}.t-time-picker__panel-body-scroll::-webkit-scrollbar{width:0}.t-time-picker__panel-body-scroll:after,.t-time-picker__panel-body-scroll:before{display:block;height:50%;content:""}.t-time-picker__panel-body-scroll:last-child{border-right:0}.t-time-picker__panel-body-scroll-item{height:32px;font-size:14px;line-height:32px;color:var(--td-text-color-primary);margin:8px;border-radius:3px;text-align:center;cursor:pointer}.t-time-picker__panel-body-scroll-item:not(.t-time-picker__panel-body-scroll-item.t-is-current):hover{background-color:var(--td-bg-color-container-hover)}.t-time-picker__panel-body-scroll-item:not(.t-time-picker__panel-body-scroll-item.t-is-current):active{background-color:var(--td-bg-color-container-active)}.t-time-picker__panel-body-scroll-item.t-is-disabled{color:var(--td-text-color-disabled);cursor:not-allowed}.t-time-picker__panel-body-scroll-item.t-is-hidden{display:none;cursor:not-allowed}.t-time-picker__panel-body-scroll-item.t-is-current{color:#fff}.t-time-picker__panel-section{width:640px;background-color:transparent}.t-time-picker__panel-section-body{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px}.t-time-picker__panel-section-body>*:nth-child(2){margin-left:32px}.t-time-picker__panel-section-footer{width:100%;height:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:transparent;position:relative;border-top:1px solid var(--td-border-level-1-color);padding:0 24px}.t-date-picker{padding:0}.t-date-picker .t-date-picker__popup-reference{width:100%}.t-date-picker__container{border-radius:3px;background-color:var(--td-bg-color-container);overflow:auto}.t-date-picker .t-is-active>.t-input{border-color:var(--td-brand-color);-webkit-box-shadow:0 0 0 2px var(--td-brand-color-focus);box-shadow:0 0 0 2px var(--td-brand-color-focus)}.t-date-picker__panels{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:320px;max-width:100%;background-color:var(--td-bg-color-container)}.t-date-picker__panels:after{display:block;clear:both;content:""}.t-date-picker--panel{position:relative;width:320px;margin:0}.t-date-picker--panel:nth-child(2):before{content:" ";width:1px;height:95%;display:block;position:absolute;left:0;top:16px;border-left:1px solid transparent}.t-date-picker__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px;border-bottom:1px solid var(--td-border-level-1-color)}.t-date-picker__header .t-date-picker__header-title,.t-date-picker__header .t-date-picker__header-btn{font-size:16px;font-weight:500}.t-date-picker__header .t-date-picker__header-controller__btn{color:var(--td-text-color-secondary);padding:4px;width:32px}.t-date-picker__header .t-date-picker__header-controller__btn .t-icon{font-size:16px}.t-date-picker__header .t-date-picker__header-controller__btn:nth-child(2){margin:0 8px}.t-date-picker__header .t-date-picker__header-controller__btn--now{color:var(--td-text-color-secondary)}.t-date-picker__cell-wrapper{height:40px;margin-top:4px;width:100%;cursor:pointer;position:relative}.t-date-picker__cell-wrapper>span{display:block;width:40px;line-height:40px;border-radius:50%;position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translate(-50%);z-index:10}.t-date-picker__cell-wrapper>span:hover{-webkit-box-shadow:inset 0 0 0 1px var(--td-brand-color);box-shadow:inset 0 0 0 1px var(--td-brand-color);-webkit-transition:-webkit-box-shadow .2s cubic-bezier(.82,0,1,.9);transition:-webkit-box-shadow .2s cubic-bezier(.82,0,1,.9);transition:box-shadow .2s cubic-bezier(.82,0,1,.9);transition:box-shadow .2s cubic-bezier(.82,0,1,.9),-webkit-box-shadow .2s cubic-bezier(.82,0,1,.9)}.t-date-picker__cell__text{font-size:14px}.t-date-picker__cell--now .t-date-picker__cell-wrapper{position:absolute;top:0;color:var(--td-brand-color)}.t-date-picker__cell--now .t-date-picker__cell-wrapper:after{display:block;content:"";height:6px;width:6px;border-radius:50%;background-color:var(--td-brand-color);position:relative;z-index:2;left:17px;top:34px}.t-date-picker__cell--highlight .t-date-picker__cell-wrapper{background-color:var(--td-brand-color-1);border-color:var(--td-brand-color-1);-webkit-transition:background .2s,border .2s;transition:background .2s,border .2s}.t-date-picker__cell--highlight .t-date-picker__cell-wrapper:after{display:none}.t-date-picker__cell--additional .t-date-picker__cell-wrapper{color:var(--td-text-color-disabled);background:var(--td-bg-color-container)}.t-date-picker__cell--additional .t-date-picker__cell-wrapper>span{color:var(--td-text-color-disabled)}.t-date-picker__cell--additional .t-date-picker__cell-wrapper>span:hover{-webkit-box-shadow:none;box-shadow:none}.t-date-picker__cell--active .t-date-picker__cell-wrapper>span{color:var(--td-text-color-anti);background-color:var(--td-brand-color)}.t-date-picker__cell--active .t-date-picker__cell-wrapper:after{display:none}.t-date-picker__cell--active-start .t-date-picker__cell-wrapper{border-top-left-radius:50%;border-bottom-left-radius:50%}.t-date-picker__cell--active-end .t-date-picker__cell-wrapper,.t-date-picker__cell--last-day-of-month .t-date-picker__cell-wrapper{border-top-right-radius:50%;border-bottom-right-radius:50%}.t-date-picker__cell--first-day-of-month .t-date-picker__cell-wrapper{border-top-left-radius:50%;border-bottom-left-radius:50%}.t-date-picker__cell--disabled .t-date-picker__cell-wrapper{cursor:not-allowed;border-radius:50%;background-color:var(--td-bg-color-component-disabled);border-color:var(--td-bg-color-component-disabled)}.t-date-picker__cell--disabled .t-date-picker__cell-wrapper>span{color:var(--td-text-color-disabled)}.t-date-picker__cell--disabled .t-date-picker__cell-wrapper>span:hover{-webkit-box-shadow:none;box-shadow:none}.t-date-picker__cell--disabled+.t-date-picker__cell--disabled .t-date-picker__cell-wrapper:before{content:"";width:100%;height:100%;position:absolute;left:-50%;top:0;background:var(--td-bg-color-component-disabled);pointer-events:none}.t-date-picker--year{padding-bottom:24px}.t-date-picker--year tbody tr .t-date-picker__cell-wrapper{margin-top:8px;height:48px}.t-date-picker--year tbody tr .t-date-picker__cell-wrapper .t-date-picker__cell-text{height:48px;width:48px;line-height:48px}.t-date-picker--year tbody tr .t-date-picker__cell-wrapper:after{left:36px;top:40px}.t-date-picker--year tbody tr:first-child .t-date-picker__cell-wrapper{margin-top:16px}.t-date-picker--year tbody tr:last-child .t-date-picker__cell{text-align:left}.t-date-picker--month tbody tr .t-date-picker__cell-wrapper{margin-top:8px}.t-date-picker--month tbody tr .t-date-picker__cell-wrapper:after{left:36px}.t-date-picker--month tbody tr:first-child .t-date-picker__cell-wrapper{margin-top:20px}.t-date-picker--month tbody tr:last-child .t-date-picker__cell-wrapper{margin-bottom:12px}.t-date-picker--date{padding:0 16px 16px}.t-date-picker__panel{width:320px}.t-date-picker__panel table{width:100%;border-collapse:collapse;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:0 16px 16px}.t-date-picker__panel tbody{font-weight:500;margin-top:2px}.t-date-picker__panel th{color:var(--td-text-color-secondary);padding:16px 0 8px;margin-bottom:5px;width:46px;font-weight:400}.t-date-picker__panel td{padding:0;text-align:center;position:relative}.t-date-picker__panel td:first-child .t-date-picker__cell-wrapper{border-top-left-radius:50%;border-bottom-left-radius:50%}.t-date-picker__panel td:last-child .t-date-picker__cell-wrapper{border-top-right-radius:50%;border-bottom-right-radius:50%}.t-date-picker__panel__sub-panel--hide{display:none}.t-date-picker__panels{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.t-date-picker__footer{width:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.t-date-picker--range .t-date-picker__footer{width:640px}.t-date-picker__presets{margin:0 16px 16px;min-width:100px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1}.t-date-picker__presets ul{list-style:none;margin:0 auto;padding:0;width:100%}.t-date-picker__presets li{font-size:14px;line-height:22px;font-weight:400;white-space:nowrap;padding:0;cursor:pointer;float:left;margin-right:16px}.t-date-picker__presets li:last-child{margin:0}.t-date-picker__presets li a{color:var(--td-brand-color)}.t-date-picker__presets li a:hover{color:var(--td-brand-color-hover)}.t-date-picker--apply{margin:0 16px 16px;display:-webkit-box;display:-ms-flexbox;display:flex}.t-date-picker--apply>button:last-child{margin-left:8px}.t-swiper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.t-swiper.t-is-hidden{display:none}.t-swiper--closing{opacity:0}.t-swiper .t-swiper__trigger-wrap{color:var(--td-text-color-disabled)}.t-swiper .t-swiper__trigger--active{color:var(--td-text-color-secondary)}.t-swiper__content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;z-index:1;overflow:hidden;height:48px}.t-swiper__swiper-wrap{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;left:0}.t-swiper__swiper-wrap>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.t-swiper__swiper-wrap--horizontal{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;left:0}.t-swiper__swiper-wrap--horizontal>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.t-swiper__swiper-wrap--vertical{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:0}.t-swiper__swiper-wrap--vertical>*{-webkit-box-flex:1;-ms-flex:1;flex:1}.t-swiper__trigger-wrap{position:absolute;right:32px;z-index:1;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;padding:16px 8px;margin:0;font-size:20px;line-height:20px;height:48px}.t-swiper__trigger-wrap>li{display:inline-block;list-style-type:none;cursor:pointer}.t-swiper__trigger-wrap>li:before{content:"\2022"}.t-swiper__close{position:absolute;right:0;z-index:100;width:32px;height:48px;padding:16px 24px 16px 4px;font-size:14px;color:var(--td-text-color-placeholder);cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-comment{width:100%;color:var(--td-text-color-primary)}.t-comment__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.t-comment__avatar{-ms-flex-negative:0;flex-shrink:0;margin-right:24px;cursor:pointer}.t-comment__avatar-image{width:56px;height:56px;border-radius:50%}.t-comment__content{-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:14px}.t-comment__author{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-bottom:8px}.t-comment__author>span{padding-right:8px}.t-comment__name{font-size:16px;line-height:24px;font-weight:700;cursor:pointer}.t-comment__time{font-size:12px;line-height:24px;color:var(--td-text-color-placeholder)}.t-comment__detail{word-break:break-all;line-height:24px}.t-comment__quote{margin-top:24px;border-left:4px solid var(--td-bg-color-secondarycontainer);padding-left:16px}.t-comment__actions{margin-top:8px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.t-comment__actions>li{color:var(--td-text-color-placeholder);margin-left:24px;font-size:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.t-comment__actions>li:hover{color:var(--td-text-color-link)}.t-comment__reply{margin-top:16px;margin-left:80px;background-color:var(--td-bg-color-secondarycontainer);padding:16px 24px}.t-transfer{font-size:14px;line-height:22px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;background:transparent;color:var(--td-text-color-primary);max-height:100%}.t-transfer__list{position:relative;display:inline-block;min-width:196px;height:200px;padding-top:48px;border:0;word-break:break-word;vertical-align:middle}.t-transfer__list-source,.t-transfer__list-target{border:1px solid var(--td-border-level-1-color);border-radius:3px}.t-transfer__list-header{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;top:0;height:48px;line-height:48px;width:180px;padding:0 12px;margin:0 8px}.t-transfer__list-header+:not(.t-transfer__list--with-search){border-top:1px solid var(--td-border-level-1-color)}.t-transfer__list-header .t-checkbox{margin-right:0}.t-transfer__list-header .t-checkbox__label{margin:0}.t-transfer__list-header div{display:-webkit-box;display:-ms-flexbox;display:flex}.t-transfer__list-header div>span{margin-left:8px}.t-transfer__list-header>span{color:var(--td-text-color-placeholder)}.t-transfer__list-body{position:relative;height:100%;padding:8px 0}.t-transfer__list--with-search{padding-top:40px;border-top:0}.t-transfer__list-content{height:100%;width:100%;overflow:auto}.t-transfer__list-content .t-checkbox-group{width:100%}.t-transfer__list-content .t-checkbox-group .t-checkbox{margin-right:8px;--ripple-color: var(--td-bg-color-container-active)}.t-transfer__list-content .t-checkbox-group .t-checkbox+.t-checkbox{margin-left:8px}.t-transfer__list-content .t-checkbox-group .t-checkbox__label{margin:0}.t-transfer__list-content .t-checkbox-group .t-checkbox__label>span{margin-left:8px}.t-transfer__list-item{padding:5px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;margin:4px 8px 0;border-radius:3px;-webkit-transition:background-color .2s cubic-bezier(.38,0,.24,1);transition:background-color .2s cubic-bezier(.38,0,.24,1)}.t-transfer__list-item:first-child{margin-top:0}.t-transfer__list-item.t-is-disabled:hover{background:transparent}.t-transfer__list-item:hover{background:var(--td-bg-color-container-hover);-webkit-transition:background-color .2s cubic-bezier(.38,0,.24,1);transition:background-color .2s cubic-bezier(.38,0,.24,1)}.t-transfer__list-item.t-is-checked{background:var(--td-brand-color-1)}.t-transfer__list-wrapper{position:relative;height:100%;width:100%;overflow:auto;padding:12px}.t-transfer__list-pagination{height:24px;vertical-align:middle;padding:0 8px 0 4px;line-height:16px}.t-transfer__list-footer{position:absolute;left:0;bottom:0;border-top:1px solid var(--td-border-level-1-color);width:100%}.t-transfer__operations{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:auto 8px;vertical-align:middle;overflow:hidden}.t-transfer__operations button{display:block;padding:0 3px 1px;height:24px;line-height:14px;-webkit-transition:none;transition:none}.t-transfer__operations button:first-child{margin-bottom:14px}.t-transfer__operations .t-icon{font-size:16px}.t-transfer__operations .t-icon+.t-button__text{margin-left:0}.t-transfer__operations .t-button--icon-only{width:24px}.t-transfer__empty{text-align:center;position:absolute;color:var(--td-text-color-placeholder);top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.t-transfer__search-wrapper{position:absolute;top:0;width:100%;padding:0 8px}.t-transfer__search .t-transfer__list{height:240px}.t-transfer--with-tree .t-transfer__list{height:auto}.t-transfer__pagination .t-transfer__list{height:240px;padding-bottom:32px}.t-transfer__footer .t-transfer__list{height:248px;padding-bottom:48px}.t-transfer__pagination.t-transfer__footer .t-transfer__list{height:288px;padding-bottom:88px}.t-transfer__search.t-transfer__footer .t-transfer__list{height:288px;padding-bottom:48px}.t-transfer__search.t-transfer__pagination .t-transfer__list{height:280px;padding-bottom:40px}.t-transfer__search.t-transfer__footer.t-transfer__pagination .t-transfer__list{height:328px;padding-bottom:88px}.t-transfer__wrapper .t-transfer__list{height:320px;width:206px;overflow:scroll}.t-avatar{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background:var(--td-brand-color-2);color:var(--td-text-color-brand);overflow:hidden;white-space:nowrap;vertical-align:middle;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:content-box;box-sizing:content-box;width:32px;height:32px;font-size:16px;line-height:32px}.t-avatar.t-avatar__icon{font-size:20px}.t-avatar img{height:32px;width:32px}.t-avatar--circle{border-radius:50%}.t-avatar--round{border-radius:3px}.t-avatar.t-size-s{width:24px;height:24px;font-size:14px;line-height:24px}.t-avatar.t-size-s.t-avatar__icon{font-size:16px}.t-avatar.t-size-s img{height:24px;width:24px}.t-avatar.t-size-l{width:40px;height:40px;font-size:20px;line-height:40px}.t-avatar.t-size-l.t-avatar__icon{font-size:24px}.t-avatar.t-size-l img{height:40px;width:40px}.t-avatar-group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.t-avatar-group .t-avatar{border:2px solid var(--td-bg-color-container)}.t-avatar-group.t-avatar--offset-right .t-avatar:not(:last-child){margin-right:-6px}.t-avatar-group.t-avatar--offset-right .t-avatar:not(:last-child).t-size-s{margin-right:-4px}.t-avatar-group.t-avatar--offset-right .t-avatar:not(:last-child).t-size-l{margin-right:-8px}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(1){z-index:49}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(2){z-index:48}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(3){z-index:47}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(4){z-index:46}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(5){z-index:45}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(6){z-index:44}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(7){z-index:43}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(8){z-index:42}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(9){z-index:41}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(10){z-index:40}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(11){z-index:39}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(12){z-index:38}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(13){z-index:37}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(14){z-index:36}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(15){z-index:35}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(16){z-index:34}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(17){z-index:33}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(18){z-index:32}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(19){z-index:31}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(20){z-index:30}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(21){z-index:29}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(22){z-index:28}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(23){z-index:27}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(24){z-index:26}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(25){z-index:25}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(26){z-index:24}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(27){z-index:23}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(28){z-index:22}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(29){z-index:21}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(30){z-index:20}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(31){z-index:19}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(32){z-index:18}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(33){z-index:17}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(34){z-index:16}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(35){z-index:15}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(36){z-index:14}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(37){z-index:13}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(38){z-index:12}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(39){z-index:11}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(40){z-index:10}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(41){z-index:9}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(42){z-index:8}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(43){z-index:7}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(44){z-index:6}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(45){z-index:5}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(46){z-index:4}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(47){z-index:3}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(48){z-index:2}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(49){z-index:1}.t-avatar-group.t-avatar--offset-left .t-avatar:nth-child(50){z-index:0}.t-avatar-group.t-avatar--offset-left .t-popup__reference .t-avatar{z-index:0;margin-left:-6px}.t-avatar-group.t-avatar--offset-left .t-popup__reference .t-avatar.t-size-s{margin-left:-4px}.t-avatar-group.t-avatar--offset-left .t-popup__reference .t-avatar.t-size-l{margin-left:-8px}.t-avatar-group.t-avatar--offset-left .t-avatar:not(:first-child){margin-left:-6px}.t-avatar-group.t-avatar--offset-left .t-avatar:not(:first-child).t-size-s{margin-left:-4px}.t-avatar-group.t-avatar--offset-left .t-avatar:not(:first-child).t-size-l{margin-left:-8px}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;font-family:PingFang SC,Microsoft YaHei,Arial Regular;font-size:14px}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none none none none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none none none none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;background-color:transparent}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.narrow-scrollbar::-webkit-scrollbar{width:8px;background:transparent}.narrow-scrollbar::-webkit-scrollbar-thumb{border-radius:6px;border:2px solid transparent;background-clip:content-box;background-color:var(--td-scrollbar-color)}.t-fake-arrow path{-webkit-transition:d .2s;transition:d .2s;stroke:currentColor}.t-fake-arrow--active path{d:path("M3.75 10.2002L7.99274 5.7998L12.2361 10.0425")}:root,:root[theme-mode=light]{--td-brand-color-1: #ecf2fe;--td-brand-color-2: #d4e3fc;--td-brand-color-3: #bbd3fb;--td-brand-color-4: #96bbf8;--td-brand-color-5: #699ef5;--td-brand-color-6: #4787f0;--td-brand-color-7: #266fe8;--td-brand-color-8: #0052d9;--td-brand-color-9: #0034b5;--td-brand-color-10: #001f97;--td-warning-color-1: #fef3e6;--td-warning-color-2: #f9e0c7;--td-warning-color-3: #f7c797;--td-warning-color-4: #f2995f;--td-warning-color-5: #ed7b2f;--td-warning-color-6: #d35a21;--td-warning-color-7: #ba431b;--td-warning-color-8: #9e3610;--td-warning-color-9: #842b0b;--td-warning-color-10: #5a1907;--td-error-color-1: #fdecee;--td-error-color-2: #f9d7d9;--td-error-color-3: #f8b9be;--td-error-color-4: #f78d94;--td-error-color-5: #f36d78;--td-error-color-6: #e34d59;--td-error-color-7: #c9353f;--td-error-color-8: #b11f26;--td-error-color-9: #951114;--td-error-color-10: #680506;--td-success-color-1: #e8f8f2;--td-success-color-2: #bcebdc;--td-success-color-3: #85dbbe;--td-success-color-4: #48c79c;--td-success-color-5: #00a870;--td-success-color-6: #078d5c;--td-success-color-7: #067945;--td-success-color-8: #056334;--td-success-color-9: #044f2a;--td-success-color-10: #033017;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e7e7e7;--td-gray-color-4: #dcdcdc;--td-gray-color-5: #c5c5c5;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #383838;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: #ffffff;--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-8);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-7);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-9);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-mask-active: rgba(0, 0, 0, .6);--td-mask-disabled: rgba(255, 255, 255, .6);--td-bg-color-page: var(--td-gray-color-2);--td-bg-color-container: #fff;--td-bg-color-container-hover: var(--td-gray-color-1);--td-bg-color-container-active: var(--td-gray-color-3);--td-bg-color-container-select: #fff;--td-bg-color-secondarycontainer: var(--td-gray-color-1);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-2);--td-bg-color-secondarycontainer-active: var(--td-gray-color-4);--td-bg-color-component: var(--td-gray-color-3);--td-bg-color-component-hover: var(--td-gray-color-4);--td-bg-color-component-active: var(--td-gray-color-6);--td-bg-color-component-disabled: var(--td-gray-color-2);--td-bg-color-specialcomponent: #fff;--td-text-color-primary: var(--td-font-gray-1);--td-text-color-secondary: var(--td-font-gray-2);--td-text-color-placeholder: var(--td-font-gray-3);--td-text-color-disabled: var(--td-font-gray-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-8);--td-text-color-link: var(--td-brand-color-8);--td-border-level-1-color: var(--td-gray-color-3);--td-component-stroke: var(--td-gray-color-3);--td-border-level-2-color: var(--td-gray-color-4);--td-component-border: var(--td-gray-color-4);--td-shadow-1: 0 1px 10px rgba(0, 0, 0, .05), 0 4px 5px rgba(0, 0, 0, 8%), 0 2px 4px -1px rgba(0, 0, 0, 12%);--td-shadow-2: 0 3px 14px 2px rgba(0, 0, 0, .05), 0 8px 10px 1px rgba(0, 0, 0, 6%), 0 5px 5px -3px rgba(0, 0, 0, 10%);--td-shadow-3: 0 6px 30px 5px rgba(0, 0, 0, .05), 0 16px 24px 2px rgba(0, 0, 0, 4%), 0 8px 10px -5px rgba(0, 0, 0, 8%);--td-shadow-inset-top: inset 0 .5px 0 #dcdcdc;--td-shadow-inset-right: inset .5px 0 0 #dcdcdc;--td-shadow-inset-bottom: inset 0 -.5px 0 #dcdcdc;--td-shadow-inset-left: inset -.5px 0 0 #dcdcdc;--td-table-shadow-color: rgba(0, 0, 0, .08);--td-scrollbar-color: rgba(0, 0, 0, .1)}:root[theme-mode=dark]{--td-brand-color-1: #1b2f51;--td-brand-color-2: #173463;--td-brand-color-3: #143975;--td-brand-color-4: #103d88;--td-brand-color-5: #0d429a;--td-brand-color-6: #054bbe;--td-brand-color-7: #2667d4;--td-brand-color-8: #4582e6;--td-brand-color-9: #699ef5;--td-brand-color-10: #96bbf8;--td-warning-color-1: #4f2a1d;--td-warning-color-2: #582f21;--td-warning-color-3: #733c23;--td-warning-color-4: #a75d2b;--td-warning-color-5: #cf6e2d;--td-warning-color-6: #dc7633;--td-warning-color-7: #e8935c;--td-warning-color-8: #ecbf91;--td-warning-color-9: #eed7bf;--td-warning-color-10: #f3e9dc;--td-error-color-1: #472324;--td-error-color-2: #5e2a2d;--td-error-color-3: #703439;--td-error-color-4: #83383e;--td-error-color-5: #a03f46;--td-error-color-6: #c64751;--td-error-color-7: #de6670;--td-error-color-8: #ec888e;--td-error-color-9: #edb1b6;--td-error-color-10: #eeced0;--td-success-color-1: #193a2a;--td-success-color-2: #1a4230;--td-success-color-3: #17533d;--td-success-color-4: #0d7a55;--td-success-color-5: #059465;--td-success-color-6: #43af8a;--td-success-color-7: #46bf96;--td-success-color-8: #80d2b6;--td-success-color-9: #b4e1d3;--td-success-color-10: #deede8;--td-gray-color-1: #f3f3f3;--td-gray-color-2: #eee;--td-gray-color-3: #e7e7e7;--td-gray-color-4: #dcdcdc;--td-gray-color-5: #c5c5c5;--td-gray-color-6: #a6a6a6;--td-gray-color-7: #8b8b8b;--td-gray-color-8: #777;--td-gray-color-9: #5e5e5e;--td-gray-color-10: #4b4b4b;--td-gray-color-11: #383838;--td-gray-color-12: #2c2c2c;--td-gray-color-13: #242424;--td-gray-color-14: #181818;--td-font-white-1: rgba(255, 255, 255, .9);--td-font-white-2: rgba(255, 255, 255, .55);--td-font-white-3: rgba(255, 255, 255, .35);--td-font-white-4: rgba(255, 255, 255, .22);--td-font-gray-1: rgba(0, 0, 0, .9);--td-font-gray-2: rgba(0, 0, 0, .6);--td-font-gray-3: rgba(0, 0, 0, .4);--td-font-gray-4: rgba(0, 0, 0, .26);--td-brand-color: var(--td-brand-color-8);--td-warning-color: var(--td-warning-color-5);--td-error-color: var(--td-error-color-6);--td-success-color: var(--td-success-color-5);--td-brand-color-hover: var(--td-brand-color-7);--td-brand-color-focus: var(--td-brand-color-2);--td-brand-color-active: var(--td-brand-color-9);--td-brand-color-disabled: var(--td-brand-color-3);--td-brand-color-light: var(--td-brand-color-1);--td-warning-color-hover: var(--td-warning-color-4);--td-warning-color-focus: var(--td-warning-color-2);--td-warning-color-active: var(--td-warning-color-6);--td-warning-color-disabled: var(--td-warning-color-3);--td-warning-color-light: var(--td-warning-color-1);--td-error-color-hover: var(--td-error-color-5);--td-error-color-focus: var(--td-error-color-2);--td-error-color-active: var(--td-error-color-7);--td-error-color-disabled: var(--td-error-color-3);--td-error-color-light: var(--td-error-color-1);--td-success-color-hover: var(--td-success-color-4);--td-success-color-focus: var(--td-success-color-2);--td-success-color-active: var(--td-success-color-6);--td-success-color-disabled: var(--td-success-color-3);--td-success-color-light: var(--td-success-color-1);--td-mask-active: rgba(0, 0, 0, .4);--td-mask-disabled: rgba(0, 0, 0, .6);--td-bg-color-page: var(--td-gray-color-14);--td-bg-color-container: var(--td-gray-color-13);--td-bg-color-container-hover: var(--td-gray-color-12);--td-bg-color-container-active: var(--td-gray-color-10);--td-bg-color-container-select: var(--td-gray-color-9);--td-bg-color-secondarycontainer: var(--td-gray-color-12);--td-bg-color-secondarycontainer-hover: var(--td-gray-color-11);--td-bg-color-secondarycontainer-active: var(--td-gray-color-9);--td-bg-color-component: var(--td-gray-color-11);--td-bg-color-component-hover: var(--td-gray-color-10);--td-bg-color-component-active: var(--td-gray-color-9);--td-bg-color-component-disabled: var(--td-gray-color-12);--td-bg-color-specialcomponent: transparent;--td-text-color-primary: var(--td-font-white-1);--td-text-color-secondary: var(--td-font-white-2);--td-text-color-placeholder: var(--td-font-white-3);--td-text-color-disabled: var(--td-font-white-4);--td-text-color-anti: #fff;--td-text-color-brand: var(--td-brand-color-8);--td-text-color-link: var(--td-brand-color-8);--td-border-level-1-color: var(--td-gray-color-11);--td-component-stroke: var(--td-gray-color-11);--td-border-level-2-color: var(--td-gray-color-9);--td-component-border: var(--td-gray-color-9);--td-shadow-1: 0 4px 6px rgba(0, 0, 0, .06), 0 1px 10px rgba(0, 0, 0, 8%), 0 2px 4px rgba(0, 0, 0, 12%);--td-shadow-2: 0 8px 10px rgba(0, 0, 0, .12), 0 3px 14px rgba(0, 0, 0, 10%), 0 5px 5px rgba(0, 0, 0, 16%);--td-shadow-3: 0 16px 24px rgba(0, 0, 0, .14), 0 6px 30px rgba(0, 0, 0, 12%), 0 8px 10px rgba(0, 0, 0, 20%);--td-shadow-inset-top: inset 0 .5px 0 #5e5e5e;--td-shadow-inset-right: inset .5px 0 0 #5e5e5e;--td-shadow-inset-bottom: inset 0 -.5px 0 #5e5e5e;--td-shadow-inset-left: inset -.5px 0 0 #5e5e5e;--td-table-shadow-color: rgba(0, 0, 0, .55);--td-scrollbar-color: rgba(255, 255, 255, .1)}@keyframes t-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.t-icon{display:inline-block;vertical-align:middle;width:1em;height:1em}.t-icon:before{font-family:unset}.t-icon-loading{animation:t-spin 1s linear infinite}.t-icon{fill:currentColor}.t-icon.t-size-s{font-size:14px}.t-icon.t-size-m{font-size:16px}.t-icon.t-size-l{font-size:18px} diff --git a/client/dist/assets/vendor.9dbeab63.js b/client/dist/assets/vendor.9dbeab63.js deleted file mode 100644 index b1d47648..00000000 --- a/client/dist/assets/vendor.9dbeab63.js +++ /dev/null @@ -1,861 +0,0 @@ -var Hw=Object.defineProperty,zw=Object.defineProperties;var Yw=Object.getOwnPropertyDescriptors;var Fv=Object.getOwnPropertySymbols;var Vw=Object.prototype.hasOwnProperty,Kw=Object.prototype.propertyIsEnumerable;var Lv=(a,o,s)=>o in a?Hw(a,o,{enumerable:!0,configurable:!0,writable:!0,value:s}):a[o]=s,xr=(a,o)=>{for(var s in o||(o={}))Vw.call(o,s)&&Lv(a,s,o[s]);if(Fv)for(var s of Fv(o))Kw.call(o,s)&&Lv(a,s,o[s]);return a},_n=(a,o)=>zw(a,Yw(o));var commonjsGlobal$1=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},react={exports:{}},react_production_min={};/* -object-assign -(c) Sindre Sorhus -@license MIT -*/var getOwnPropertySymbols$2=Object.getOwnPropertySymbols,hasOwnProperty$b=Object.prototype.hasOwnProperty,propIsEnumerable$1=Object.prototype.propertyIsEnumerable;function toObject$2(a){if(a==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(a)}function shouldUseNative$1(){try{if(!Object.assign)return!1;var a=new String("abc");if(a[5]="de",Object.getOwnPropertyNames(a)[0]==="5")return!1;for(var o={},s=0;s<10;s++)o["_"+String.fromCharCode(s)]=s;var _=Object.getOwnPropertyNames(o).map(function(et){return o[et]});if(_.join("")!=="0123456789")return!1;var $={};return"abcdefghijklmnopqrst".split("").forEach(function(et){$[et]=et}),Object.keys(Object.assign({},$)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}var objectAssign=shouldUseNative$1()?Object.assign:function(a,o){for(var s,_=toObject$2(a),$,et=1;et=ft},$=function(){},a.unstable_forceFrameRate=function(Mt){0>Mt||125>>1,qt=Mt[Xt];if(qt!==void 0&&0Ct(nr,Yt))Or!==void 0&&0>Ct(Or,nr)?(Mt[Xt]=Or,Mt[lr]=Yt,Xt=lr):(Mt[Xt]=nr,Mt[Ht]=Yt,Xt=Ht);else if(Or!==void 0&&0>Ct(Or,Yt))Mt[Xt]=Or,Mt[lr]=Yt,Xt=lr;else break e}}return Wt}return null}function Ct(Mt,Wt){var Yt=Mt.sortIndex-Wt.sortIndex;return Yt!==0?Yt:Mt.id-Wt.id}var $t=[],Tt=[],xt=1,Pt=null,jt=3,Lt=!1,Ft=!1,Dt=!1;function At(Mt){for(var Wt=bt(Tt);Wt!==null;){if(Wt.callback===null)Ot(Tt);else if(Wt.startTime<=Mt)Ot(Tt),Wt.sortIndex=Wt.expirationTime,St($t,Wt);else break;Wt=bt(Tt)}}function Nt(Mt){if(Dt=!1,At(Mt),!Ft)if(bt($t)!==null)Ft=!0,o(Bt);else{var Wt=bt(Tt);Wt!==null&&s(Nt,Wt.startTime-Mt)}}function Bt(Mt,Wt){Ft=!1,Dt&&(Dt=!1,_()),Lt=!0;var Yt=jt;try{for(At(Wt),Pt=bt($t);Pt!==null&&(!(Pt.expirationTime>Wt)||Mt&&!a.unstable_shouldYield());){var Xt=Pt.callback;if(typeof Xt=="function"){Pt.callback=null,jt=Pt.priorityLevel;var qt=Xt(Pt.expirationTime<=Wt);Wt=a.unstable_now(),typeof qt=="function"?Pt.callback=qt:Pt===bt($t)&&Ot($t),At(Wt)}else Ot($t);Pt=bt($t)}if(Pt!==null)var Ht=!0;else{var nr=bt(Tt);nr!==null&&s(Nt,nr.startTime-Wt),Ht=!1}return Ht}finally{Pt=null,jt=Yt,Lt=!1}}var Vt=$;a.unstable_IdlePriority=5,a.unstable_ImmediatePriority=1,a.unstable_LowPriority=4,a.unstable_NormalPriority=3,a.unstable_Profiling=null,a.unstable_UserBlockingPriority=2,a.unstable_cancelCallback=function(Mt){Mt.callback=null},a.unstable_continueExecution=function(){Ft||Lt||(Ft=!0,o(Bt))},a.unstable_getCurrentPriorityLevel=function(){return jt},a.unstable_getFirstCallbackNode=function(){return bt($t)},a.unstable_next=function(Mt){switch(jt){case 1:case 2:case 3:var Wt=3;break;default:Wt=jt}var Yt=jt;jt=Wt;try{return Mt()}finally{jt=Yt}},a.unstable_pauseExecution=function(){},a.unstable_requestPaint=Vt,a.unstable_runWithPriority=function(Mt,Wt){switch(Mt){case 1:case 2:case 3:case 4:case 5:break;default:Mt=3}var Yt=jt;jt=Mt;try{return Wt()}finally{jt=Yt}},a.unstable_scheduleCallback=function(Mt,Wt,Yt){var Xt=a.unstable_now();switch(typeof Yt=="object"&&Yt!==null?(Yt=Yt.delay,Yt=typeof Yt=="number"&&0Xt?(Mt.sortIndex=Yt,St(Tt,Mt),bt($t)===null&&Mt===bt(Tt)&&(Dt?_():Dt=!0,s(Nt,Yt-Xt))):(Mt.sortIndex=qt,St($t,Mt),Ft||Lt||(Ft=!0,o(Bt))),Mt},a.unstable_wrapCallback=function(Mt){var Wt=jt;return function(){var Yt=jt;jt=Wt;try{return Mt.apply(this,arguments)}finally{jt=Yt}}}})(scheduler_production_min);scheduler.exports=scheduler_production_min;/** @license React v17.0.2 - * react-dom.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var aa=react.exports,m$3=objectAssign,r$3=scheduler.exports;function y$2(a){for(var o="https://reactjs.org/docs/error-decoder.html?invariant="+a,s=1;so}return!1}function B$1(a,o,s,_,$,et,tt){this.acceptsBooleans=o===2||o===3||o===4,this.attributeName=_,this.attributeNamespace=$,this.mustUseProperty=s,this.propertyName=a,this.type=o,this.sanitizeURL=et,this.removeEmptyString=tt}var D={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach(function(a){D[a]=new B$1(a,0,!1,a,null,!1,!1)});[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach(function(a){var o=a[0];D[o]=new B$1(o,1,!1,a[1],null,!1,!1)});["contentEditable","draggable","spellCheck","value"].forEach(function(a){D[a]=new B$1(a,2,!1,a.toLowerCase(),null,!1,!1)});["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach(function(a){D[a]=new B$1(a,2,!1,a,null,!1,!1)});"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach(function(a){D[a]=new B$1(a,3,!1,a.toLowerCase(),null,!1,!1)});["checked","multiple","muted","selected"].forEach(function(a){D[a]=new B$1(a,3,!0,a,null,!1,!1)});["capture","download"].forEach(function(a){D[a]=new B$1(a,4,!1,a,null,!1,!1)});["cols","rows","size","span"].forEach(function(a){D[a]=new B$1(a,6,!1,a,null,!1,!1)});["rowSpan","start"].forEach(function(a){D[a]=new B$1(a,5,!1,a.toLowerCase(),null,!1,!1)});var oa=/[\-:]([a-z])/g;function pa(a){return a[1].toUpperCase()}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach(function(a){var o=a.replace(oa,pa);D[o]=new B$1(o,1,!1,a,null,!1,!1)});"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(a){var o=a.replace(oa,pa);D[o]=new B$1(o,1,!1,a,"http://www.w3.org/1999/xlink",!1,!1)});["xml:base","xml:lang","xml:space"].forEach(function(a){var o=a.replace(oa,pa);D[o]=new B$1(o,1,!1,a,"http://www.w3.org/XML/1998/namespace",!1,!1)});["tabIndex","crossOrigin"].forEach(function(a){D[a]=new B$1(a,1,!1,a.toLowerCase(),null,!1,!1)});D.xlinkHref=new B$1("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1);["src","href","action","formAction"].forEach(function(a){D[a]=new B$1(a,1,!1,a.toLowerCase(),null,!0,!0)});function qa(a,o,s,_){var $=D.hasOwnProperty(o)?D[o]:null,et=$!==null?$.type===0:_?!1:!(!(2rt||$[tt]!==et[rt])return` -`+$[tt].replace(" at new "," at ");while(1<=tt&&0<=rt);break}}}finally{Oa=!1,Error.prepareStackTrace=s}return(a=a?a.displayName||a.name:"")?Na(a):""}function Qa(a){switch(a.tag){case 5:return Na(a.type);case 16:return Na("Lazy");case 13:return Na("Suspense");case 19:return Na("SuspenseList");case 0:case 2:case 15:return a=Pa(a.type,!1),a;case 11:return a=Pa(a.type.render,!1),a;case 22:return a=Pa(a.type._render,!1),a;case 1:return a=Pa(a.type,!0),a;default:return""}}function Ra(a){if(a==null)return null;if(typeof a=="function")return a.displayName||a.name||null;if(typeof a=="string")return a;switch(a){case ua:return"Fragment";case ta:return"Portal";case xa:return"Profiler";case wa:return"StrictMode";case Ba:return"Suspense";case Ca:return"SuspenseList"}if(typeof a=="object")switch(a.$$typeof){case za:return(a.displayName||"Context")+".Consumer";case ya:return(a._context.displayName||"Context")+".Provider";case Aa:var o=a.render;return o=o.displayName||o.name||"",a.displayName||(o!==""?"ForwardRef("+o+")":"ForwardRef");case Da:return Ra(a.type);case Fa:return Ra(a._render);case Ea:o=a._payload,a=a._init;try{return Ra(a(o))}catch{}}return null}function Sa(a){switch(typeof a){case"boolean":case"number":case"object":case"string":case"undefined":return a;default:return""}}function Ta(a){var o=a.type;return(a=a.nodeName)&&a.toLowerCase()==="input"&&(o==="checkbox"||o==="radio")}function Ua(a){var o=Ta(a)?"checked":"value",s=Object.getOwnPropertyDescriptor(a.constructor.prototype,o),_=""+a[o];if(!a.hasOwnProperty(o)&&typeof s!="undefined"&&typeof s.get=="function"&&typeof s.set=="function"){var $=s.get,et=s.set;return Object.defineProperty(a,o,{configurable:!0,get:function(){return $.call(this)},set:function(tt){_=""+tt,et.call(this,tt)}}),Object.defineProperty(a,o,{enumerable:s.enumerable}),{getValue:function(){return _},setValue:function(tt){_=""+tt},stopTracking:function(){a._valueTracker=null,delete a[o]}}}}function Va(a){a._valueTracker||(a._valueTracker=Ua(a))}function Wa(a){if(!a)return!1;var o=a._valueTracker;if(!o)return!0;var s=o.getValue(),_="";return a&&(_=Ta(a)?a.checked?"true":"false":a.value),a=_,a!==s?(o.setValue(a),!0):!1}function Xa(a){if(a=a||(typeof document!="undefined"?document:void 0),typeof a=="undefined")return null;try{return a.activeElement||a.body}catch{return a.body}}function Ya(a,o){var s=o.checked;return m$3({},o,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:s!=null?s:a._wrapperState.initialChecked})}function Za(a,o){var s=o.defaultValue==null?"":o.defaultValue,_=o.checked!=null?o.checked:o.defaultChecked;s=Sa(o.value!=null?o.value:s),a._wrapperState={initialChecked:_,initialValue:s,controlled:o.type==="checkbox"||o.type==="radio"?o.checked!=null:o.value!=null}}function $a(a,o){o=o.checked,o!=null&&qa(a,"checked",o,!1)}function ab(a,o){$a(a,o);var s=Sa(o.value),_=o.type;if(s!=null)_==="number"?(s===0&&a.value===""||a.value!=s)&&(a.value=""+s):a.value!==""+s&&(a.value=""+s);else if(_==="submit"||_==="reset"){a.removeAttribute("value");return}o.hasOwnProperty("value")?bb(a,o.type,s):o.hasOwnProperty("defaultValue")&&bb(a,o.type,Sa(o.defaultValue)),o.checked==null&&o.defaultChecked!=null&&(a.defaultChecked=!!o.defaultChecked)}function cb(a,o,s){if(o.hasOwnProperty("value")||o.hasOwnProperty("defaultValue")){var _=o.type;if(!(_!=="submit"&&_!=="reset"||o.value!==void 0&&o.value!==null))return;o=""+a._wrapperState.initialValue,s||o===a.value||(a.value=o),a.defaultValue=o}s=a.name,s!==""&&(a.name=""),a.defaultChecked=!!a._wrapperState.initialChecked,s!==""&&(a.name=s)}function bb(a,o,s){(o!=="number"||Xa(a.ownerDocument)!==a)&&(s==null?a.defaultValue=""+a._wrapperState.initialValue:a.defaultValue!==""+s&&(a.defaultValue=""+s))}function db(a){var o="";return aa.Children.forEach(a,function(s){s!=null&&(o+=s)}),o}function eb(a,o){return a=m$3({children:void 0},o),(o=db(o.children))&&(a.children=o),a}function fb(a,o,s,_){if(a=a.options,o){o={};for(var $=0;$=s.length))throw Error(y$2(93));s=s[0]}o=s}o==null&&(o=""),s=o}a._wrapperState={initialValue:Sa(s)}}function ib(a,o){var s=Sa(o.value),_=Sa(o.defaultValue);s!=null&&(s=""+s,s!==a.value&&(a.value=s),o.defaultValue==null&&a.defaultValue!==s&&(a.defaultValue=s)),_!=null&&(a.defaultValue=""+_)}function jb(a){var o=a.textContent;o===a._wrapperState.initialValue&&o!==""&&o!==null&&(a.value=o)}var kb={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function lb(a){switch(a){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function mb(a,o){return a==null||a==="http://www.w3.org/1999/xhtml"?lb(o):a==="http://www.w3.org/2000/svg"&&o==="foreignObject"?"http://www.w3.org/1999/xhtml":a}var nb,ob=function(a){return typeof MSApp!="undefined"&&MSApp.execUnsafeLocalFunction?function(o,s,_,$){MSApp.execUnsafeLocalFunction(function(){return a(o,s,_,$)})}:a}(function(a,o){if(a.namespaceURI!==kb.svg||"innerHTML"in a)a.innerHTML=o;else{for(nb=nb||document.createElement("div"),nb.innerHTML=""+o.valueOf().toString()+"",o=nb.firstChild;a.firstChild;)a.removeChild(a.firstChild);for(;o.firstChild;)a.appendChild(o.firstChild)}});function pb(a,o){if(o){var s=a.firstChild;if(s&&s===a.lastChild&&s.nodeType===3){s.nodeValue=o;return}}a.textContent=o}var qb={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rb=["Webkit","ms","Moz","O"];Object.keys(qb).forEach(function(a){rb.forEach(function(o){o=o+a.charAt(0).toUpperCase()+a.substring(1),qb[o]=qb[a]})});function sb(a,o,s){return o==null||typeof o=="boolean"||o===""?"":s||typeof o!="number"||o===0||qb.hasOwnProperty(a)&&qb[a]?(""+o).trim():o+"px"}function tb(a,o){a=a.style;for(var s in o)if(o.hasOwnProperty(s)){var _=s.indexOf("--")===0,$=sb(s,o[s],_);s==="float"&&(s="cssFloat"),_?a.setProperty(s,$):a[s]=$}}var ub=m$3({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function vb(a,o){if(o){if(ub[a]&&(o.children!=null||o.dangerouslySetInnerHTML!=null))throw Error(y$2(137,a));if(o.dangerouslySetInnerHTML!=null){if(o.children!=null)throw Error(y$2(60));if(!(typeof o.dangerouslySetInnerHTML=="object"&&"__html"in o.dangerouslySetInnerHTML))throw Error(y$2(61))}if(o.style!=null&&typeof o.style!="object")throw Error(y$2(62))}}function wb(a,o){if(a.indexOf("-")===-1)return typeof o.is=="string";switch(a){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function xb(a){return a=a.target||a.srcElement||window,a.correspondingUseElement&&(a=a.correspondingUseElement),a.nodeType===3?a.parentNode:a}var yb=null,zb=null,Ab=null;function Bb(a){if(a=Cb(a)){if(typeof yb!="function")throw Error(y$2(280));var o=a.stateNode;o&&(o=Db(o),yb(a.stateNode,a.type,o))}}function Eb(a){zb?Ab?Ab.push(a):Ab=[a]:zb=a}function Fb(){if(zb){var a=zb,o=Ab;if(Ab=zb=null,Bb(a),o)for(a=0;a_?0:1<<_)<<1)-1,o!==0&&o!==_&&(o&tt)==0){if(Rc(o),$<=F$1)return o;F$1=$}if(o=a.entangledLanes,o!==0)for(a=a.entanglements,o&=_;0s;s++)o.push(a);return o}function $c(a,o,s){a.pendingLanes|=o;var _=o-1;a.suspendedLanes&=_,a.pingedLanes&=_,a=a.eventTimes,o=31-Vc(o),a[o]=s}var Vc=Math.clz32?Math.clz32:ad,bd=Math.log,cd=Math.LN2;function ad(a){return a===0?32:31-(bd(a)/cd|0)|0}var dd=r$3.unstable_UserBlockingPriority,ed=r$3.unstable_runWithPriority,fd=!0;function gd(a,o,s,_){Kb||Ib();var $=hd,et=Kb;Kb=!0;try{Hb($,a,o,s,_)}finally{(Kb=et)||Mb()}}function id$1(a,o,s,_){ed(dd,hd.bind(null,a,o,s,_))}function hd(a,o,s,_){if(fd){var $;if(($=(o&4)==0)&&0=be),ee=String.fromCharCode(32),fe=!1;function ge(a,o){switch(a){case"keyup":return $d.indexOf(o.keyCode)!==-1;case"keydown":return o.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function he(a){return a=a.detail,typeof a=="object"&&"data"in a?a.data:null}var ie=!1;function je(a,o){switch(a){case"compositionend":return he(o);case"keypress":return o.which!==32?null:(fe=!0,ee);case"textInput":return a=o.data,a===ee&&fe?null:a;default:return null}}function ke(a,o){if(ie)return a==="compositionend"||!ae&&ge(a,o)?(a=nd(),md=ld=kd=null,ie=!1,a):null;switch(a){case"paste":return null;case"keypress":if(!(o.ctrlKey||o.altKey||o.metaKey)||o.ctrlKey&&o.altKey){if(o.char&&1=o)return{node:s,offset:o-a};a=_}e:{for(;s;){if(s.nextSibling){s=s.nextSibling;break e}s=s.parentNode}s=void 0}s=Ke(s)}}function Me(a,o){return a&&o?a===o?!0:a&&a.nodeType===3?!1:o&&o.nodeType===3?Me(a,o.parentNode):"contains"in a?a.contains(o):a.compareDocumentPosition?!!(a.compareDocumentPosition(o)&16):!1:!1}function Ne(){for(var a=window,o=Xa();o instanceof a.HTMLIFrameElement;){try{var s=typeof o.contentWindow.location.href=="string"}catch{s=!1}if(s)a=o.contentWindow;else break;o=Xa(a.document)}return o}function Oe(a){var o=a&&a.nodeName&&a.nodeName.toLowerCase();return o&&(o==="input"&&(a.type==="text"||a.type==="search"||a.type==="tel"||a.type==="url"||a.type==="password")||o==="textarea"||a.contentEditable==="true")}var Pe=fa&&"documentMode"in document&&11>=document.documentMode,Qe=null,Re=null,Se=null,Te=!1;function Ue(a,o,s){var _=s.window===s?s.document:s.nodeType===9?s:s.ownerDocument;Te||Qe==null||Qe!==Xa(_)||(_=Qe,"selectionStart"in _&&Oe(_)?_={start:_.selectionStart,end:_.selectionEnd}:(_=(_.ownerDocument&&_.ownerDocument.defaultView||window).getSelection(),_={anchorNode:_.anchorNode,anchorOffset:_.anchorOffset,focusNode:_.focusNode,focusOffset:_.focusOffset}),Se&&Je(Se,_)||(Se=_,_=oe(Re,"onSelect"),0<_.length&&(o=new td("onSelect","select",null,o,s),a.push({event:o,listeners:_}),o.target=Qe)))}Pc("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0);Pc("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1);Pc(Oc,2);for(var Ve="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),We=0;WeAf||(a.current=zf[Af],zf[Af]=null,Af--)}function I$1(a,o){Af++,zf[Af]=a.current,a.current=o}var Cf={},M=Bf(Cf),N=Bf(!1),Df=Cf;function Ef(a,o){var s=a.type.contextTypes;if(!s)return Cf;var _=a.stateNode;if(_&&_.__reactInternalMemoizedUnmaskedChildContext===o)return _.__reactInternalMemoizedMaskedChildContext;var $={},et;for(et in s)$[et]=o[et];return _&&(a=a.stateNode,a.__reactInternalMemoizedUnmaskedChildContext=o,a.__reactInternalMemoizedMaskedChildContext=$),$}function Ff(a){return a=a.childContextTypes,a!=null}function Gf(){H$1(N),H$1(M)}function Hf(a,o,s){if(M.current!==Cf)throw Error(y$2(168));I$1(M,o),I$1(N,s)}function If(a,o,s){var _=a.stateNode;if(a=o.childContextTypes,typeof _.getChildContext!="function")return s;_=_.getChildContext();for(var $ in _)if(!($ in a))throw Error(y$2(108,Ra(o)||"Unknown",$));return m$3({},s,_)}function Jf(a){return a=(a=a.stateNode)&&a.__reactInternalMemoizedMergedChildContext||Cf,Df=M.current,I$1(M,a),I$1(N,N.current),!0}function Kf(a,o,s){var _=a.stateNode;if(!_)throw Error(y$2(169));s?(a=If(a,o,Df),_.__reactInternalMemoizedMergedChildContext=a,H$1(N),H$1(M),I$1(M,a)):H$1(N),I$1(N,s)}var Lf=null,Mf=null,Nf=r$3.unstable_runWithPriority,Of=r$3.unstable_scheduleCallback,Pf=r$3.unstable_cancelCallback,Qf=r$3.unstable_shouldYield,Rf=r$3.unstable_requestPaint,Sf=r$3.unstable_now,Tf=r$3.unstable_getCurrentPriorityLevel,Uf=r$3.unstable_ImmediatePriority,Vf=r$3.unstable_UserBlockingPriority,Wf=r$3.unstable_NormalPriority,Xf=r$3.unstable_LowPriority,Yf=r$3.unstable_IdlePriority,Zf={},$f=Rf!==void 0?Rf:function(){},ag=null,bg=null,cg=!1,dg=Sf(),O=1e4>dg?Sf:function(){return Sf()-dg};function eg(){switch(Tf()){case Uf:return 99;case Vf:return 98;case Wf:return 97;case Xf:return 96;case Yf:return 95;default:throw Error(y$2(332))}}function fg(a){switch(a){case 99:return Uf;case 98:return Vf;case 97:return Wf;case 96:return Xf;case 95:return Yf;default:throw Error(y$2(332))}}function gg(a,o){return a=fg(a),Nf(a,o)}function hg(a,o,s){return a=fg(a),Of(a,o,s)}function ig(){if(bg!==null){var a=bg;bg=null,Pf(a)}jg()}function jg(){if(!cg&&ag!==null){cg=!0;var a=0;try{var o=ag;gg(99,function(){for(;aOt?(Ct=bt,bt=null):Ct=bt.sibling;var $t=ct(lt,bt,ft[Ot],ht);if($t===null){bt===null&&(bt=Ct);break}a&&bt&&$t.alternate===null&&o(lt,bt),ut=et($t,ut,Ot),St===null?vt=$t:St.sibling=$t,St=$t,bt=Ct}if(Ot===ft.length)return s(lt,bt),vt;if(bt===null){for(;OtOt?(Ct=bt,bt=null):Ct=bt.sibling;var Tt=ct(lt,bt,$t.value,ht);if(Tt===null){bt===null&&(bt=Ct);break}a&&bt&&Tt.alternate===null&&o(lt,bt),ut=et(Tt,ut,Ot),St===null?vt=Tt:St.sibling=Tt,St=Tt,bt=Ct}if($t.done)return s(lt,bt),vt;if(bt===null){for(;!$t.done;Ot++,$t=ft.next())$t=dt(lt,$t.value,ht),$t!==null&&(ut=et($t,ut,Ot),St===null?vt=$t:St.sibling=$t,St=$t);return vt}for(bt=_(lt,bt);!$t.done;Ot++,$t=ft.next())$t=mt(bt,lt,Ot,$t.value,ht),$t!==null&&(a&&$t.alternate!==null&&bt.delete($t.key===null?Ot:$t.key),ut=et($t,ut,Ot),St===null?vt=$t:St.sibling=$t,St=$t);return a&&bt.forEach(function(xt){return o(lt,xt)}),vt}return function(lt,ut,ft,ht){var vt=typeof ft=="object"&&ft!==null&&ft.type===ua&&ft.key===null;vt&&(ft=ft.props.children);var St=typeof ft=="object"&&ft!==null;if(St)switch(ft.$$typeof){case sa:e:{for(St=ft.key,vt=ut;vt!==null;){if(vt.key===St){switch(vt.tag){case 7:if(ft.type===ua){s(lt,vt.sibling),ut=$(vt,ft.props.children),ut.return=lt,lt=ut;break e}break;default:if(vt.elementType===ft.type){s(lt,vt.sibling),ut=$(vt,ft.props),ut.ref=Qg(lt,vt,ft),ut.return=lt,lt=ut;break e}}s(lt,vt);break}else o(lt,vt);vt=vt.sibling}ft.type===ua?(ut=Xg(ft.props.children,lt.mode,ht,ft.key),ut.return=lt,lt=ut):(ht=Vg(ft.type,ft.key,ft.props,null,lt.mode,ht),ht.ref=Qg(lt,ut,ft),ht.return=lt,lt=ht)}return tt(lt);case ta:e:{for(vt=ft.key;ut!==null;){if(ut.key===vt)if(ut.tag===4&&ut.stateNode.containerInfo===ft.containerInfo&&ut.stateNode.implementation===ft.implementation){s(lt,ut.sibling),ut=$(ut,ft.children||[]),ut.return=lt,lt=ut;break e}else{s(lt,ut);break}else o(lt,ut);ut=ut.sibling}ut=Wg(ft,lt.mode,ht),ut.return=lt,lt=ut}return tt(lt)}if(typeof ft=="string"||typeof ft=="number")return ft=""+ft,ut!==null&&ut.tag===6?(s(lt,ut.sibling),ut=$(ut,ft),ut.return=lt,lt=ut):(s(lt,ut),ut=Ug(ft,lt.mode,ht),ut.return=lt,lt=ut),tt(lt);if(Pg(ft))return _t(lt,ut,ft,ht);if(La(ft))return gt(lt,ut,ft,ht);if(St&&Rg(lt,ft),typeof ft=="undefined"&&!vt)switch(lt.tag){case 1:case 22:case 0:case 11:case 15:throw Error(y$2(152,Ra(lt.type)||"Component"))}return s(lt,ut)}}var Yg=Sg(!0),Zg=Sg(!1),$g={},ah=Bf($g),bh=Bf($g),ch=Bf($g);function dh(a){if(a===$g)throw Error(y$2(174));return a}function eh(a,o){switch(I$1(ch,o),I$1(bh,a),I$1(ah,$g),a=o.nodeType,a){case 9:case 11:o=(o=o.documentElement)?o.namespaceURI:mb(null,"");break;default:a=a===8?o.parentNode:o,o=a.namespaceURI||null,a=a.tagName,o=mb(o,a)}H$1(ah),I$1(ah,o)}function fh(){H$1(ah),H$1(bh),H$1(ch)}function gh(a){dh(ch.current);var o=dh(ah.current),s=mb(o,a.type);o!==s&&(I$1(bh,a),I$1(ah,s))}function hh(a){bh.current===a&&(H$1(ah),H$1(bh))}var P=Bf(0);function ih(a){for(var o=a;o!==null;){if(o.tag===13){var s=o.memoizedState;if(s!==null&&(s=s.dehydrated,s===null||s.data==="$?"||s.data==="$!"))return o}else if(o.tag===19&&o.memoizedProps.revealOrder!==void 0){if((o.flags&64)!=0)return o}else if(o.child!==null){o.child.return=o,o=o.child;continue}if(o===a)break;for(;o.sibling===null;){if(o.return===null||o.return===a)return null;o=o.return}o.sibling.return=o.return,o=o.sibling}return null}var jh=null,kh=null,lh=!1;function mh(a,o){var s=nh(5,null,null,0);s.elementType="DELETED",s.type="DELETED",s.stateNode=o,s.return=a,s.flags=8,a.lastEffect!==null?(a.lastEffect.nextEffect=s,a.lastEffect=s):a.firstEffect=a.lastEffect=s}function oh(a,o){switch(a.tag){case 5:var s=a.type;return o=o.nodeType!==1||s.toLowerCase()!==o.nodeName.toLowerCase()?null:o,o!==null?(a.stateNode=o,!0):!1;case 6:return o=a.pendingProps===""||o.nodeType!==3?null:o,o!==null?(a.stateNode=o,!0):!1;case 13:return!1;default:return!1}}function ph(a){if(lh){var o=kh;if(o){var s=o;if(!oh(a,o)){if(o=rf(s.nextSibling),!o||!oh(a,o)){a.flags=a.flags&-1025|2,lh=!1,jh=a;return}mh(jh,s)}jh=a,kh=rf(o.firstChild)}else a.flags=a.flags&-1025|2,lh=!1,jh=a}}function qh(a){for(a=a.return;a!==null&&a.tag!==5&&a.tag!==3&&a.tag!==13;)a=a.return;jh=a}function rh(a){if(a!==jh)return!1;if(!lh)return qh(a),lh=!0,!1;var o=a.type;if(a.tag!==5||o!=="head"&&o!=="body"&&!nf(o,a.memoizedProps))for(o=kh;o;)mh(a,o),o=rf(o.nextSibling);if(qh(a),a.tag===13){if(a=a.memoizedState,a=a!==null?a.dehydrated:null,!a)throw Error(y$2(317));e:{for(a=a.nextSibling,o=0;a;){if(a.nodeType===8){var s=a.data;if(s==="/$"){if(o===0){kh=rf(a.nextSibling);break e}o--}else s!=="$"&&s!=="$!"&&s!=="$?"||o++}a=a.nextSibling}kh=null}}else kh=jh?rf(a.stateNode.nextSibling):null;return!0}function sh(){kh=jh=null,lh=!1}var th=[];function uh(){for(var a=0;aet))throw Error(y$2(301));et+=1,T=S=null,o.updateQueue=null,vh.current=Fh,a=s(_,$)}while(zh)}if(vh.current=Gh,o=S!==null&&S.next!==null,xh=0,T=S=R=null,yh=!1,o)throw Error(y$2(300));return a}function Hh(){var a={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return T===null?R.memoizedState=T=a:T=T.next=a,T}function Ih(){if(S===null){var a=R.alternate;a=a!==null?a.memoizedState:null}else a=S.next;var o=T===null?R.memoizedState:T.next;if(o!==null)T=o,S=a;else{if(a===null)throw Error(y$2(310));S=a,a={memoizedState:S.memoizedState,baseState:S.baseState,baseQueue:S.baseQueue,queue:S.queue,next:null},T===null?R.memoizedState=T=a:T=T.next=a}return T}function Jh(a,o){return typeof o=="function"?o(a):o}function Kh(a){var o=Ih(),s=o.queue;if(s===null)throw Error(y$2(311));s.lastRenderedReducer=a;var _=S,$=_.baseQueue,et=s.pending;if(et!==null){if($!==null){var tt=$.next;$.next=et.next,et.next=tt}_.baseQueue=$=et,s.pending=null}if($!==null){$=$.next,_=_.baseState;var rt=tt=et=null,at=$;do{var ot=at.lane;if((xh&ot)===ot)rt!==null&&(rt=rt.next={lane:0,action:at.action,eagerReducer:at.eagerReducer,eagerState:at.eagerState,next:null}),_=at.eagerReducer===a?at.eagerState:a(_,at.action);else{var it={lane:ot,action:at.action,eagerReducer:at.eagerReducer,eagerState:at.eagerState,next:null};rt===null?(tt=rt=it,et=_):rt=rt.next=it,R.lanes|=ot,Dg|=ot}at=at.next}while(at!==null&&at!==$);rt===null?et=_:rt.next=tt,He(_,o.memoizedState)||(ug=!0),o.memoizedState=_,o.baseState=et,o.baseQueue=rt,s.lastRenderedState=_}return[o.memoizedState,s.dispatch]}function Lh(a){var o=Ih(),s=o.queue;if(s===null)throw Error(y$2(311));s.lastRenderedReducer=a;var _=s.dispatch,$=s.pending,et=o.memoizedState;if($!==null){s.pending=null;var tt=$=$.next;do et=a(et,tt.action),tt=tt.next;while(tt!==$);He(et,o.memoizedState)||(ug=!0),o.memoizedState=et,o.baseQueue===null&&(o.baseState=et),s.lastRenderedState=et}return[et,_]}function Mh(a,o,s){var _=o._getVersion;_=_(o._source);var $=o._workInProgressVersionPrimary;if($!==null?a=$===_:(a=a.mutableReadLanes,(a=(xh&a)===a)&&(o._workInProgressVersionPrimary=_,th.push(o))),a)return s(o._source);throw th.push(o),Error(y$2(350))}function Nh(a,o,s,_){var $=U;if($===null)throw Error(y$2(349));var et=o._getVersion,tt=et(o._source),rt=vh.current,at=rt.useState(function(){return Mh($,o,s)}),ot=at[1],it=at[0];at=T;var dt=a.memoizedState,ct=dt.refs,mt=ct.getSnapshot,_t=dt.source;dt=dt.subscribe;var gt=R;return a.memoizedState={refs:ct,source:o,subscribe:_},rt.useEffect(function(){ct.getSnapshot=s,ct.setSnapshot=ot;var lt=et(o._source);if(!He(tt,lt)){lt=s(o._source),He(it,lt)||(ot(lt),lt=Ig(gt),$.mutableReadLanes|=lt&$.pendingLanes),lt=$.mutableReadLanes,$.entangledLanes|=lt;for(var ut=$.entanglements,ft=lt;0s?98:s,function(){a(!0)}),gg(97<\/script>",a=a.removeChild(a.firstChild)):typeof _.is=="string"?a=tt.createElement(s,{is:_.is}):(a=tt.createElement(s),s==="select"&&(tt=a,_.multiple?tt.multiple=!0:_.size&&(tt.size=_.size))):a=tt.createElementNS(a,s),a[wf]=o,a[xf]=_,Bi(a,o,!1,!1),o.stateNode=a,tt=wb(s,_),s){case"dialog":G("cancel",a),G("close",a),$=_;break;case"iframe":case"object":case"embed":G("load",a),$=_;break;case"video":case"audio":for($=0;$Ji&&(o.flags|=64,et=!0,Fi(_,!1),o.lanes=33554432)}else{if(!et)if(a=ih(tt),a!==null){if(o.flags|=64,et=!0,s=a.updateQueue,s!==null&&(o.updateQueue=s,o.flags|=4),Fi(_,!0),_.tail===null&&_.tailMode==="hidden"&&!tt.alternate&&!lh)return o=o.lastEffect=_.lastEffect,o!==null&&(o.nextEffect=null),null}else 2*O()-_.renderingStartTime>Ji&&s!==1073741824&&(o.flags|=64,et=!0,Fi(_,!1),o.lanes=33554432);_.isBackwards?(tt.sibling=o.child,o.child=tt):(s=_.last,s!==null?s.sibling=tt:o.child=tt,_.last=tt)}return _.tail!==null?(s=_.tail,_.rendering=s,_.tail=s.sibling,_.lastEffect=o.lastEffect,_.renderingStartTime=O(),s.sibling=null,o=P.current,I$1(P,et?o&1|2:o&1),s):null;case 23:case 24:return Ki(),a!==null&&a.memoizedState!==null!=(o.memoizedState!==null)&&_.mode!=="unstable-defer-without-hiding"&&(o.flags|=4),null}throw Error(y$2(156,o.tag))}function Li(a){switch(a.tag){case 1:Ff(a.type)&&Gf();var o=a.flags;return o&4096?(a.flags=o&-4097|64,a):null;case 3:if(fh(),H$1(N),H$1(M),uh(),o=a.flags,(o&64)!=0)throw Error(y$2(285));return a.flags=o&-4097|64,a;case 5:return hh(a),null;case 13:return H$1(P),o=a.flags,o&4096?(a.flags=o&-4097|64,a):null;case 19:return H$1(P),null;case 4:return fh(),null;case 10:return rg(a),null;case 23:case 24:return Ki(),null;default:return null}}function Mi(a,o){try{var s="",_=o;do s+=Qa(_),_=_.return;while(_);var $=s}catch(et){$=` -Error generating stack: `+et.message+` -`+et.stack}return{value:a,source:o,stack:$}}function Ni(a,o){try{console.error(o.value)}catch(s){setTimeout(function(){throw s})}}var Oi=typeof WeakMap=="function"?WeakMap:Map;function Pi(a,o,s){s=zg(-1,s),s.tag=3,s.payload={element:null};var _=o.value;return s.callback=function(){Qi||(Qi=!0,Ri=_),Ni(a,o)},s}function Si(a,o,s){s=zg(-1,s),s.tag=3;var _=a.type.getDerivedStateFromError;if(typeof _=="function"){var $=o.value;s.payload=function(){return Ni(a,o),_($)}}var et=a.stateNode;return et!==null&&typeof et.componentDidCatch=="function"&&(s.callback=function(){typeof _!="function"&&(Ti===null?Ti=new Set([this]):Ti.add(this),Ni(a,o));var tt=o.stack;this.componentDidCatch(o.value,{componentStack:tt!==null?tt:""})}),s}var Ui=typeof WeakSet=="function"?WeakSet:Set;function Vi(a){var o=a.ref;if(o!==null)if(typeof o=="function")try{o(null)}catch(s){Wi(a,s)}else o.current=null}function Xi(a,o){switch(o.tag){case 0:case 11:case 15:case 22:return;case 1:if(o.flags&256&&a!==null){var s=a.memoizedProps,_=a.memoizedState;a=o.stateNode,o=a.getSnapshotBeforeUpdate(o.elementType===o.type?s:lg(o.type,s),_),a.__reactInternalSnapshotBeforeUpdate=o}return;case 3:o.flags&256&&qf(o.stateNode.containerInfo);return;case 5:case 6:case 4:case 17:return}throw Error(y$2(163))}function Yi(a,o,s){switch(s.tag){case 0:case 11:case 15:case 22:if(o=s.updateQueue,o=o!==null?o.lastEffect:null,o!==null){a=o=o.next;do{if((a.tag&3)==3){var _=a.create;a.destroy=_()}a=a.next}while(a!==o)}if(o=s.updateQueue,o=o!==null?o.lastEffect:null,o!==null){a=o=o.next;do{var $=a;_=$.next,$=$.tag,($&4)!=0&&($&1)!=0&&(Zi(s,a),$i(s,a)),a=_}while(a!==o)}return;case 1:a=s.stateNode,s.flags&4&&(o===null?a.componentDidMount():(_=s.elementType===s.type?o.memoizedProps:lg(s.type,o.memoizedProps),a.componentDidUpdate(_,o.memoizedState,a.__reactInternalSnapshotBeforeUpdate))),o=s.updateQueue,o!==null&&Eg(s,o,a);return;case 3:if(o=s.updateQueue,o!==null){if(a=null,s.child!==null)switch(s.child.tag){case 5:a=s.child.stateNode;break;case 1:a=s.child.stateNode}Eg(s,o,a)}return;case 5:a=s.stateNode,o===null&&s.flags&4&&mf(s.type,s.memoizedProps)&&a.focus();return;case 6:return;case 4:return;case 12:return;case 13:s.memoizedState===null&&(s=s.alternate,s!==null&&(s=s.memoizedState,s!==null&&(s=s.dehydrated,s!==null&&Cc(s))));return;case 19:case 17:case 20:case 21:case 23:case 24:return}throw Error(y$2(163))}function aj(a,o){for(var s=a;;){if(s.tag===5){var _=s.stateNode;if(o)_=_.style,typeof _.setProperty=="function"?_.setProperty("display","none","important"):_.display="none";else{_=s.stateNode;var $=s.memoizedProps.style;$=$!=null&&$.hasOwnProperty("display")?$.display:null,_.style.display=sb("display",$)}}else if(s.tag===6)s.stateNode.nodeValue=o?"":s.memoizedProps;else if((s.tag!==23&&s.tag!==24||s.memoizedState===null||s===a)&&s.child!==null){s.child.return=s,s=s.child;continue}if(s===a)break;for(;s.sibling===null;){if(s.return===null||s.return===a)return;s=s.return}s.sibling.return=s.return,s=s.sibling}}function bj(a,o){if(Mf&&typeof Mf.onCommitFiberUnmount=="function")try{Mf.onCommitFiberUnmount(Lf,o)}catch{}switch(o.tag){case 0:case 11:case 14:case 15:case 22:if(a=o.updateQueue,a!==null&&(a=a.lastEffect,a!==null)){var s=a=a.next;do{var _=s,$=_.destroy;if(_=_.tag,$!==void 0)if((_&4)!=0)Zi(o,s);else{_=o;try{$()}catch(et){Wi(_,et)}}s=s.next}while(s!==a)}break;case 1:if(Vi(o),a=o.stateNode,typeof a.componentWillUnmount=="function")try{a.props=o.memoizedProps,a.state=o.memoizedState,a.componentWillUnmount()}catch(et){Wi(o,et)}break;case 5:Vi(o);break;case 4:cj(a,o)}}function dj(a){a.alternate=null,a.child=null,a.dependencies=null,a.firstEffect=null,a.lastEffect=null,a.memoizedProps=null,a.memoizedState=null,a.pendingProps=null,a.return=null,a.updateQueue=null}function ej(a){return a.tag===5||a.tag===3||a.tag===4}function fj(a){e:{for(var o=a.return;o!==null;){if(ej(o))break e;o=o.return}throw Error(y$2(160))}var s=o;switch(o=s.stateNode,s.tag){case 5:var _=!1;break;case 3:o=o.containerInfo,_=!0;break;case 4:o=o.containerInfo,_=!0;break;default:throw Error(y$2(161))}s.flags&16&&(pb(o,""),s.flags&=-17);e:t:for(s=a;;){for(;s.sibling===null;){if(s.return===null||ej(s.return)){s=null;break e}s=s.return}for(s.sibling.return=s.return,s=s.sibling;s.tag!==5&&s.tag!==6&&s.tag!==18;){if(s.flags&2||s.child===null||s.tag===4)continue t;s.child.return=s,s=s.child}if(!(s.flags&2)){s=s.stateNode;break e}}_?gj(a,s,o):hj(a,s,o)}function gj(a,o,s){var _=a.tag,$=_===5||_===6;if($)a=$?a.stateNode:a.stateNode.instance,o?s.nodeType===8?s.parentNode.insertBefore(a,o):s.insertBefore(a,o):(s.nodeType===8?(o=s.parentNode,o.insertBefore(a,s)):(o=s,o.appendChild(a)),s=s._reactRootContainer,s!=null||o.onclick!==null||(o.onclick=jf));else if(_!==4&&(a=a.child,a!==null))for(gj(a,o,s),a=a.sibling;a!==null;)gj(a,o,s),a=a.sibling}function hj(a,o,s){var _=a.tag,$=_===5||_===6;if($)a=$?a.stateNode:a.stateNode.instance,o?s.insertBefore(a,o):s.appendChild(a);else if(_!==4&&(a=a.child,a!==null))for(hj(a,o,s),a=a.sibling;a!==null;)hj(a,o,s),a=a.sibling}function cj(a,o){for(var s=o,_=!1,$,et;;){if(!_){_=s.return;e:for(;;){if(_===null)throw Error(y$2(160));switch($=_.stateNode,_.tag){case 5:et=!1;break e;case 3:$=$.containerInfo,et=!0;break e;case 4:$=$.containerInfo,et=!0;break e}_=_.return}_=!0}if(s.tag===5||s.tag===6){e:for(var tt=a,rt=s,at=rt;;)if(bj(tt,at),at.child!==null&&at.tag!==4)at.child.return=at,at=at.child;else{if(at===rt)break e;for(;at.sibling===null;){if(at.return===null||at.return===rt)break e;at=at.return}at.sibling.return=at.return,at=at.sibling}et?(tt=$,rt=s.stateNode,tt.nodeType===8?tt.parentNode.removeChild(rt):tt.removeChild(rt)):$.removeChild(s.stateNode)}else if(s.tag===4){if(s.child!==null){$=s.stateNode.containerInfo,et=!0,s.child.return=s,s=s.child;continue}}else if(bj(a,s),s.child!==null){s.child.return=s,s=s.child;continue}if(s===o)break;for(;s.sibling===null;){if(s.return===null||s.return===o)return;s=s.return,s.tag===4&&(_=!1)}s.sibling.return=s.return,s=s.sibling}}function ij(a,o){switch(o.tag){case 0:case 11:case 14:case 15:case 22:var s=o.updateQueue;if(s=s!==null?s.lastEffect:null,s!==null){var _=s=s.next;do(_.tag&3)==3&&(a=_.destroy,_.destroy=void 0,a!==void 0&&a()),_=_.next;while(_!==s)}return;case 1:return;case 5:if(s=o.stateNode,s!=null){_=o.memoizedProps;var $=a!==null?a.memoizedProps:_;a=o.type;var et=o.updateQueue;if(o.updateQueue=null,et!==null){for(s[xf]=_,a==="input"&&_.type==="radio"&&_.name!=null&&$a(s,_),wb(a,$),o=wb(a,_),$=0;$$&&($=tt),s&=~et}if(s=$,s=O()-s,s=(120>s?120:480>s?480:1080>s?1080:1920>s?1920:3e3>s?3e3:4320>s?4320:1960*nj(s/1960))-s,10 component higher in the tree to provide a loading indicator or placeholder to display.`)}V!==5&&(V=2),at=Mi(at,rt),ct=tt;do{switch(ct.tag){case 3:et=at,ct.flags|=4096,o&=-o,ct.lanes|=o;var St=Pi(ct,et,o);Bg(ct,St);break e;case 1:et=at;var bt=ct.type,Ot=ct.stateNode;if((ct.flags&64)==0&&(typeof bt.getDerivedStateFromError=="function"||Ot!==null&&typeof Ot.componentDidCatch=="function"&&(Ti===null||!Ti.has(Ot)))){ct.flags|=4096,o&=-o,ct.lanes|=o;var Ct=Si(ct,et,o);Bg(ct,Ct);break e}}ct=ct.return}while(ct!==null)}Zj(s)}catch($t){o=$t,Y===s&&s!==null&&(Y=s=s.return);continue}break}while(1)}function Pj(){var a=oj.current;return oj.current=Gh,a===null?Gh:a}function Tj(a,o){var s=X;X|=16;var _=Pj();U===a&&W===o||Qj(a,o);do try{ak();break}catch($){Sj(a,$)}while(1);if(qg(),X=s,oj.current=_,Y!==null)throw Error(y$2(261));return U=null,W=0,V}function ak(){for(;Y!==null;)bk(Y)}function Rj(){for(;Y!==null&&!Qf();)bk(Y)}function bk(a){var o=ck(a.alternate,a,qj);a.memoizedProps=a.pendingProps,o===null?Zj(a):Y=o,pj.current=null}function Zj(a){var o=a;do{var s=o.alternate;if(a=o.return,(o.flags&2048)==0){if(s=Gi(s,o,qj),s!==null){Y=s;return}if(s=o,s.tag!==24&&s.tag!==23||s.memoizedState===null||(qj&1073741824)!=0||(s.mode&4)==0){for(var _=0,$=s.child;$!==null;)_|=$.lanes|$.childLanes,$=$.sibling;s.childLanes=_}a!==null&&(a.flags&2048)==0&&(a.firstEffect===null&&(a.firstEffect=o.firstEffect),o.lastEffect!==null&&(a.lastEffect!==null&&(a.lastEffect.nextEffect=o.firstEffect),a.lastEffect=o.lastEffect),1tt&&(rt=tt,tt=St,St=rt),rt=Le(ft,St),et=Le(ft,tt),rt&&et&&(vt.rangeCount!==1||vt.anchorNode!==rt.node||vt.anchorOffset!==rt.offset||vt.focusNode!==et.node||vt.focusOffset!==et.offset)&&(ht=ht.createRange(),ht.setStart(rt.node,rt.offset),vt.removeAllRanges(),St>tt?(vt.addRange(ht),vt.extend(et.node,et.offset)):(ht.setEnd(et.node,et.offset),vt.addRange(ht)))))),ht=[],vt=ft;vt=vt.parentNode;)vt.nodeType===1&&ht.push({element:vt,left:vt.scrollLeft,top:vt.scrollTop});for(typeof ft.focus=="function"&&ft.focus(),ft=0;ftO()-jj?Qj(a,0):uj|=s),Mj(a,o)}function lj(a,o){var s=a.stateNode;s!==null&&s.delete(o),o=0,o===0&&(o=a.mode,(o&2)==0?o=1:(o&4)==0?o=eg()===99?1:2:(Gj===0&&(Gj=tj),o=Yc(62914560&~Gj),o===0&&(o=4194304))),s=Hg(),a=Kj(a,o),a!==null&&($c(a,o,s),Mj(a,s))}var ck;ck=function(a,o,s){var _=o.lanes;if(a!==null)if(a.memoizedProps!==o.pendingProps||N.current)ug=!0;else if((s&_)!=0)ug=(a.flags&16384)!=0;else{switch(ug=!1,o.tag){case 3:ri(o),sh();break;case 5:gh(o);break;case 1:Ff(o.type)&&Jf(o);break;case 4:eh(o,o.stateNode.containerInfo);break;case 10:_=o.memoizedProps.value;var $=o.type._context;I$1(mg,$._currentValue),$._currentValue=_;break;case 13:if(o.memoizedState!==null)return(s&o.child.childLanes)!=0?ti(a,o,s):(I$1(P,P.current&1),o=hi(a,o,s),o!==null?o.sibling:null);I$1(P,P.current&1);break;case 19:if(_=(s&o.childLanes)!=0,(a.flags&64)!=0){if(_)return Ai(a,o,s);o.flags|=64}if($=o.memoizedState,$!==null&&($.rendering=null,$.tail=null,$.lastEffect=null),I$1(P,P.current),_)break;return null;case 23:case 24:return o.lanes=0,mi(a,o,s)}return hi(a,o,s)}else ug=!1;switch(o.lanes=0,o.tag){case 2:if(_=o.type,a!==null&&(a.alternate=null,o.alternate=null,o.flags|=2),a=o.pendingProps,$=Ef(o,M.current),tg(o,s),$=Ch(null,o,_,a,$,s),o.flags|=1,typeof $=="object"&&$!==null&&typeof $.render=="function"&&$.$$typeof===void 0){if(o.tag=1,o.memoizedState=null,o.updateQueue=null,Ff(_)){var et=!0;Jf(o)}else et=!1;o.memoizedState=$.state!==null&&$.state!==void 0?$.state:null,xg(o);var tt=_.getDerivedStateFromProps;typeof tt=="function"&&Gg(o,_,tt,a),$.updater=Kg,o.stateNode=$,$._reactInternals=o,Og(o,_,a,s),o=qi(null,o,_,!0,et,s)}else o.tag=0,fi(null,o,$,s),o=o.child;return o;case 16:$=o.elementType;e:{switch(a!==null&&(a.alternate=null,o.alternate=null,o.flags|=2),a=o.pendingProps,et=$._init,$=et($._payload),o.type=$,et=o.tag=hk($),a=lg($,a),et){case 0:o=li(null,o,$,a,s);break e;case 1:o=pi(null,o,$,a,s);break e;case 11:o=gi(null,o,$,a,s);break e;case 14:o=ii(null,o,$,lg($.type,a),_,s);break e}throw Error(y$2(306,$,""))}return o;case 0:return _=o.type,$=o.pendingProps,$=o.elementType===_?$:lg(_,$),li(a,o,_,$,s);case 1:return _=o.type,$=o.pendingProps,$=o.elementType===_?$:lg(_,$),pi(a,o,_,$,s);case 3:if(ri(o),_=o.updateQueue,a===null||_===null)throw Error(y$2(282));if(_=o.pendingProps,$=o.memoizedState,$=$!==null?$.element:null,yg(a,o),Cg(o,_,null,s),_=o.memoizedState.element,_===$)sh(),o=hi(a,o,s);else{if($=o.stateNode,(et=$.hydrate)&&(kh=rf(o.stateNode.containerInfo.firstChild),jh=o,et=lh=!0),et){if(a=$.mutableSourceEagerHydrationData,a!=null)for($=0;$a.length)&&(o=a.length);for(var s=0,_=new Array(o);s=0)&&(s[$]=a[$]);return s}function _objectWithoutProperties$1(a,o){if(a==null)return{};var s=_objectWithoutPropertiesLoose$2(a,o),_,$;if(Object.getOwnPropertySymbols){var et=Object.getOwnPropertySymbols(a);for($=0;$=0)&&(!Object.prototype.propertyIsEnumerable.call(a,_)||(s[_]=a[_]))}return s}var classnames$1={exports:{}};/*! - Copyright (c) 2018 Jed Watson. - Licensed under the MIT License (MIT), see - http://jedwatson.github.io/classnames -*/(function(a){(function(){var o={}.hasOwnProperty;function s(){for(var _=[],$=0;$-1}var addClass$1=function(o,s){if(!!o){for(var _=o.className,$=(s||"").split(" "),et=0,tt=$.length;et=0)&&(s[$]=a[$]);return s}function _setPrototypeOf(a,o){return _setPrototypeOf=Object.setPrototypeOf||function(_,$){return _.__proto__=$,_},_setPrototypeOf(a,o)}function _inheritsLoose(a,o){a.prototype=Object.create(o.prototype),a.prototype.constructor=a,_setPrototypeOf(a,o)}var ReactPropTypesSecret$2="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",ReactPropTypesSecret_1$1=ReactPropTypesSecret$2,ReactPropTypesSecret$1=ReactPropTypesSecret_1$1;function emptyFunction$1(){}function emptyFunctionWithReset$1(){}emptyFunctionWithReset$1.resetWarningCache=emptyFunction$1;var factoryWithThrowingShims$1=function(){function a(_,$,et,tt,rt,at){if(at!==ReactPropTypesSecret$1){var ot=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw ot.name="Invariant Violation",ot}}a.isRequired=a;function o(){return a}var s={array:a,bool:a,func:a,number:a,object:a,string:a,symbol:a,any:a,arrayOf:o,element:a,elementType:a,instanceOf:o,node:a,objectOf:o,oneOf:o,oneOfType:o,shape:o,exact:o,checkPropTypes:emptyFunctionWithReset$1,resetWarningCache:emptyFunction$1};return s.PropTypes=s,s};factoryWithThrowingShims$1();function hasClass(a,o){return a.classList?!!o&&a.classList.contains(o):(" "+(a.className.baseVal||a.className)+" ").indexOf(" "+o+" ")!==-1}function addClass(a,o){a.classList?a.classList.add(o):hasClass(a,o)||(typeof a.className=="string"?a.className=a.className+" "+o:a.setAttribute("class",(a.className&&a.className.baseVal||"")+" "+o))}function replaceClassName(a,o){return a.replace(new RegExp("(^|\\s)"+o+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function removeClass$1(a,o){a.classList?a.classList.remove(o):typeof a.className=="string"?a.className=replaceClassName(a.className,o):a.setAttribute("class",replaceClassName(a.className&&a.className.baseVal||"",o))}var config={disabled:!1},TransitionGroupContext=React.createContext(null),UNMOUNTED="unmounted",EXITED="exited",ENTERING="entering",ENTERED="entered",EXITING="exiting",Transition=function(a){_inheritsLoose(o,a);function o(_,$){var et;et=a.call(this,_,$)||this;var tt=$,rt=tt&&!tt.isMounting?_.enter:_.appear,at;return et.appearStatus=null,_.in?rt?(at=EXITED,et.appearStatus=ENTERING):at=ENTERED:_.unmountOnExit||_.mountOnEnter?at=UNMOUNTED:at=EXITED,et.state={status:at},et.nextCallback=null,et}o.getDerivedStateFromProps=function($,et){var tt=$.in;return tt&&et.status===UNMOUNTED?{status:EXITED}:null};var s=o.prototype;return s.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},s.componentDidUpdate=function($){var et=null;if($!==this.props){var tt=this.state.status;this.props.in?tt!==ENTERING&&tt!==ENTERED&&(et=ENTERING):(tt===ENTERING||tt===ENTERED)&&(et=EXITING)}this.updateStatus(!1,et)},s.componentWillUnmount=function(){this.cancelNextCallback()},s.getTimeouts=function(){var $=this.props.timeout,et,tt,rt;return et=tt=rt=$,$!=null&&typeof $!="number"&&(et=$.exit,tt=$.enter,rt=$.appear!==void 0?$.appear:tt),{exit:et,enter:tt,appear:rt}},s.updateStatus=function($,et){$===void 0&&($=!1),et!==null?(this.cancelNextCallback(),et===ENTERING?this.performEnter($):this.performExit()):this.props.unmountOnExit&&this.state.status===EXITED&&this.setState({status:UNMOUNTED})},s.performEnter=function($){var et=this,tt=this.props.enter,rt=this.context?this.context.isMounting:$,at=this.props.nodeRef?[rt]:[ReactDOM.findDOMNode(this),rt],ot=at[0],it=at[1],dt=this.getTimeouts(),ct=rt?dt.appear:dt.enter;if(!$&&!tt||config.disabled){this.safeSetState({status:ENTERED},function(){et.props.onEntered(ot)});return}this.props.onEnter(ot,it),this.safeSetState({status:ENTERING},function(){et.props.onEntering(ot,it),et.onTransitionEnd(ct,function(){et.safeSetState({status:ENTERED},function(){et.props.onEntered(ot,it)})})})},s.performExit=function(){var $=this,et=this.props.exit,tt=this.getTimeouts(),rt=this.props.nodeRef?void 0:ReactDOM.findDOMNode(this);if(!et||config.disabled){this.safeSetState({status:EXITED},function(){$.props.onExited(rt)});return}this.props.onExit(rt),this.safeSetState({status:EXITING},function(){$.props.onExiting(rt),$.onTransitionEnd(tt.exit,function(){$.safeSetState({status:EXITED},function(){$.props.onExited(rt)})})})},s.cancelNextCallback=function(){this.nextCallback!==null&&(this.nextCallback.cancel(),this.nextCallback=null)},s.safeSetState=function($,et){et=this.setNextCallback(et),this.setState($,et)},s.setNextCallback=function($){var et=this,tt=!0;return this.nextCallback=function(rt){tt&&(tt=!1,et.nextCallback=null,$(rt))},this.nextCallback.cancel=function(){tt=!1},this.nextCallback},s.onTransitionEnd=function($,et){this.setNextCallback(et);var tt=this.props.nodeRef?this.props.nodeRef.current:ReactDOM.findDOMNode(this),rt=$==null&&!this.props.addEndListener;if(!tt||rt){setTimeout(this.nextCallback,0);return}if(this.props.addEndListener){var at=this.props.nodeRef?[this.nextCallback]:[tt,this.nextCallback],ot=at[0],it=at[1];this.props.addEndListener(ot,it)}$!=null&&setTimeout(this.nextCallback,$)},s.render=function(){var $=this.state.status;if($===UNMOUNTED)return null;var et=this.props,tt=et.children;et.in,et.mountOnEnter,et.unmountOnExit,et.appear,et.enter,et.exit,et.timeout,et.addEndListener,et.onEnter,et.onEntering,et.onEntered,et.onExit,et.onExiting,et.onExited,et.nodeRef;var rt=_objectWithoutPropertiesLoose$1(et,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]);return React.createElement(TransitionGroupContext.Provider,{value:null},typeof tt=="function"?tt($,rt):React.cloneElement(React.Children.only(tt),rt))},o}(React.Component);Transition.contextType=TransitionGroupContext;Transition.propTypes={};function noop$1(){}Transition.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:noop$1,onEntering:noop$1,onEntered:noop$1,onExit:noop$1,onExiting:noop$1,onExited:noop$1};Transition.UNMOUNTED=UNMOUNTED;Transition.EXITED=EXITED;Transition.ENTERING=ENTERING;Transition.ENTERED=ENTERED;Transition.EXITING=EXITING;var Transition$1=Transition,_addClass=function(o,s){return o&&s&&s.split(" ").forEach(function(_){return addClass(o,_)})},removeClass=function(o,s){return o&&s&&s.split(" ").forEach(function(_){return removeClass$1(o,_)})},CSSTransition=function(a){_inheritsLoose(o,a);function o(){for(var _,$=arguments.length,et=new Array($),tt=0;tt<$;tt++)et[tt]=arguments[tt];return _=a.call.apply(a,[this].concat(et))||this,_.appliedClasses={appear:{},enter:{},exit:{}},_.onEnter=function(rt,at){var ot=_.resolveArguments(rt,at),it=ot[0],dt=ot[1];_.removeClasses(it,"exit"),_.addClass(it,dt?"appear":"enter","base"),_.props.onEnter&&_.props.onEnter(rt,at)},_.onEntering=function(rt,at){var ot=_.resolveArguments(rt,at),it=ot[0],dt=ot[1],ct=dt?"appear":"enter";_.addClass(it,ct,"active"),_.props.onEntering&&_.props.onEntering(rt,at)},_.onEntered=function(rt,at){var ot=_.resolveArguments(rt,at),it=ot[0],dt=ot[1],ct=dt?"appear":"enter";_.removeClasses(it,ct),_.addClass(it,ct,"done"),_.props.onEntered&&_.props.onEntered(rt,at)},_.onExit=function(rt){var at=_.resolveArguments(rt),ot=at[0];_.removeClasses(ot,"appear"),_.removeClasses(ot,"enter"),_.addClass(ot,"exit","base"),_.props.onExit&&_.props.onExit(rt)},_.onExiting=function(rt){var at=_.resolveArguments(rt),ot=at[0];_.addClass(ot,"exit","active"),_.props.onExiting&&_.props.onExiting(rt)},_.onExited=function(rt){var at=_.resolveArguments(rt),ot=at[0];_.removeClasses(ot,"exit"),_.addClass(ot,"exit","done"),_.props.onExited&&_.props.onExited(rt)},_.resolveArguments=function(rt,at){return _.props.nodeRef?[_.props.nodeRef.current,rt]:[rt,at]},_.getClassNames=function(rt){var at=_.props.classNames,ot=typeof at=="string",it=ot&&at?at+"-":"",dt=ot?""+it+rt:at[rt],ct=ot?dt+"-active":at[rt+"Active"],mt=ot?dt+"-done":at[rt+"Done"];return{baseClassName:dt,activeClassName:ct,doneClassName:mt}},_}var s=o.prototype;return s.addClass=function($,et,tt){var rt=this.getClassNames(et)[tt+"ClassName"],at=this.getClassNames("enter"),ot=at.doneClassName;et==="appear"&&tt==="done"&&ot&&(rt+=" "+ot),tt==="active"&&$&&$.scrollTop,rt&&(this.appliedClasses[et][tt]=rt,_addClass($,rt))},s.removeClasses=function($,et){var tt=this.appliedClasses[et],rt=tt.base,at=tt.active,ot=tt.done;this.appliedClasses[et]={},rt&&removeClass($,rt),at&&removeClass($,at),ot&&removeClass($,ot)},s.render=function(){var $=this.props;$.classNames;var et=_objectWithoutPropertiesLoose$1($,["classNames"]);return React.createElement(Transition$1,_extends$1({},et,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},o}(React.Component);CSSTransition.defaultProps={classNames:""};CSSTransition.propTypes={};var CSSTransition$1=CSSTransition,fromEntries=function(o){return o.reduce(function(s,_){var $=_[0],et=_[1];return s[$]=et,s},{})},useIsomorphicLayoutEffect=typeof window!="undefined"&&window.document&&window.document.createElement?react.exports.useLayoutEffect:react.exports.useEffect;function getBoundingClientRect(a){var o=a.getBoundingClientRect();return{width:o.width,height:o.height,top:o.top,right:o.right,bottom:o.bottom,left:o.left,x:o.left,y:o.top}}function getWindow(a){if(a.toString()!=="[object Window]"){var o=a.ownerDocument;return o?o.defaultView:window}return a}function getWindowScroll(a){var o=getWindow(a),s=o.pageXOffset,_=o.pageYOffset;return{scrollLeft:s,scrollTop:_}}function isElement(a){var o=getWindow(a).Element;return a instanceof o||a instanceof Element}function isHTMLElement(a){var o=getWindow(a).HTMLElement;return a instanceof o||a instanceof HTMLElement}function getHTMLElementScroll(a){return{scrollLeft:a.scrollLeft,scrollTop:a.scrollTop}}function getNodeScroll(a){return a===getWindow(a)||!isHTMLElement(a)?getWindowScroll(a):getHTMLElementScroll(a)}function getNodeName(a){return a?(a.nodeName||"").toLowerCase():null}function getDocumentElement(a){return(isElement(a)?a.ownerDocument:a.document).documentElement}function getWindowScrollBarX(a){return getBoundingClientRect(getDocumentElement(a)).left+getWindowScroll(a).scrollLeft}function getComputedStyle$1(a){return getWindow(a).getComputedStyle(a)}function isScrollParent(a){var o=getComputedStyle$1(a),s=o.overflow,_=o.overflowX,$=o.overflowY;return/auto|scroll|overlay|hidden/.test(s+$+_)}function getCompositeRect(a,o,s){s===void 0&&(s=!1);var _=getDocumentElement(o),$=getBoundingClientRect(a),et=isHTMLElement(o),tt={scrollLeft:0,scrollTop:0},rt={x:0,y:0};return(et||!et&&!s)&&((getNodeName(o)!=="body"||isScrollParent(_))&&(tt=getNodeScroll(o)),isHTMLElement(o)?(rt=getBoundingClientRect(o),rt.x+=o.clientLeft,rt.y+=o.clientTop):_&&(rt.x=getWindowScrollBarX(_))),{x:$.left+tt.scrollLeft-rt.x,y:$.top+tt.scrollTop-rt.y,width:$.width,height:$.height}}function getLayoutRect(a){return{x:a.offsetLeft,y:a.offsetTop,width:a.offsetWidth,height:a.offsetHeight}}function getParentNode(a){return getNodeName(a)==="html"?a:a.assignedSlot||a.parentNode||a.host||getDocumentElement(a)}function getScrollParent(a){return["html","body","#document"].indexOf(getNodeName(a))>=0?a.ownerDocument.body:isHTMLElement(a)&&isScrollParent(a)?a:getScrollParent(getParentNode(a))}function listScrollParents(a,o){o===void 0&&(o=[]);var s=getScrollParent(a),_=getNodeName(s)==="body",$=getWindow(s),et=_?[$].concat($.visualViewport||[],isScrollParent(s)?s:[]):s,tt=o.concat(et);return _?tt:tt.concat(listScrollParents(getParentNode(et)))}function isTableElement(a){return["table","td","th"].indexOf(getNodeName(a))>=0}function getTrueOffsetParent(a){if(!isHTMLElement(a)||getComputedStyle$1(a).position==="fixed")return null;var o=a.offsetParent;if(o){var s=getDocumentElement(o);if(getNodeName(o)==="body"&&getComputedStyle$1(o).position==="static"&&getComputedStyle$1(s).position!=="static")return s}return o}function getContainingBlock(a){for(var o=getParentNode(a);isHTMLElement(o)&&["html","body"].indexOf(getNodeName(o))<0;){var s=getComputedStyle$1(o);if(s.transform!=="none"||s.perspective!=="none"||s.willChange&&s.willChange!=="auto")return o;o=o.parentNode}return null}function getOffsetParent(a){for(var o=getWindow(a),s=getTrueOffsetParent(a);s&&isTableElement(s)&&getComputedStyle$1(s).position==="static";)s=getTrueOffsetParent(s);return s&&getNodeName(s)==="body"&&getComputedStyle$1(s).position==="static"?o:s||getContainingBlock(a)||o}var top="top",bottom="bottom",right="right",left="left",auto="auto",basePlacements=[top,bottom,right,left],start="start",end="end",clippingParents="clippingParents",viewport="viewport",popper="popper",reference="reference",variationPlacements=basePlacements.reduce(function(a,o){return a.concat([o+"-"+start,o+"-"+end])},[]),placements=[].concat(basePlacements,[auto]).reduce(function(a,o){return a.concat([o,o+"-"+start,o+"-"+end])},[]),beforeRead="beforeRead",read="read",afterRead="afterRead",beforeMain="beforeMain",main="main",afterMain="afterMain",beforeWrite="beforeWrite",write="write",afterWrite="afterWrite",modifierPhases=[beforeRead,read,afterRead,beforeMain,main,afterMain,beforeWrite,write,afterWrite];function order(a){var o=new Map,s=new Set,_=[];a.forEach(function(et){o.set(et.name,et)});function $(et){s.add(et.name);var tt=[].concat(et.requires||[],et.requiresIfExists||[]);tt.forEach(function(rt){if(!s.has(rt)){var at=o.get(rt);at&&$(at)}}),_.push(et)}return a.forEach(function(et){s.has(et.name)||$(et)}),_}function orderModifiers(a){var o=order(a);return modifierPhases.reduce(function(s,_){return s.concat(o.filter(function($){return $.phase===_}))},[])}function debounce$2(a){var o;return function(){return o||(o=new Promise(function(s){Promise.resolve().then(function(){o=void 0,s(a())})})),o}}function getBasePlacement(a){return a.split("-")[0]}function mergeByName(a){var o=a.reduce(function(s,_){var $=s[_.name];return s[_.name]=$?Object.assign(Object.assign(Object.assign({},$),_),{},{options:Object.assign(Object.assign({},$.options),_.options),data:Object.assign(Object.assign({},$.data),_.data)}):_,s},{});return Object.keys(o).map(function(s){return o[s]})}function getViewportRect(a){var o=getWindow(a),s=getDocumentElement(a),_=o.visualViewport,$=s.clientWidth,et=s.clientHeight,tt=0,rt=0;return _&&($=_.width,et=_.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(tt=_.offsetLeft,rt=_.offsetTop)),{width:$,height:et,x:tt+getWindowScrollBarX(a),y:rt}}function getDocumentRect(a){var o=getDocumentElement(a),s=getWindowScroll(a),_=a.ownerDocument.body,$=Math.max(o.scrollWidth,o.clientWidth,_?_.scrollWidth:0,_?_.clientWidth:0),et=Math.max(o.scrollHeight,o.clientHeight,_?_.scrollHeight:0,_?_.clientHeight:0),tt=-s.scrollLeft+getWindowScrollBarX(a),rt=-s.scrollTop;return getComputedStyle$1(_||o).direction==="rtl"&&(tt+=Math.max(o.clientWidth,_?_.clientWidth:0)-$),{width:$,height:et,x:tt,y:rt}}function contains(a,o){var s=Boolean(o.getRootNode&&o.getRootNode().host);if(a.contains(o))return!0;if(s){var _=o;do{if(_&&a.isSameNode(_))return!0;_=_.parentNode||_.host}while(_)}return!1}function rectToClientRect(a){return Object.assign(Object.assign({},a),{},{left:a.x,top:a.y,right:a.x+a.width,bottom:a.y+a.height})}function getInnerBoundingClientRect(a){var o=getBoundingClientRect(a);return o.top=o.top+a.clientTop,o.left=o.left+a.clientLeft,o.bottom=o.top+a.clientHeight,o.right=o.left+a.clientWidth,o.width=a.clientWidth,o.height=a.clientHeight,o.x=o.left,o.y=o.top,o}function getClientRectFromMixedType(a,o){return o===viewport?rectToClientRect(getViewportRect(a)):isHTMLElement(o)?getInnerBoundingClientRect(o):rectToClientRect(getDocumentRect(getDocumentElement(a)))}function getClippingParents(a){var o=listScrollParents(getParentNode(a)),s=["absolute","fixed"].indexOf(getComputedStyle$1(a).position)>=0,_=s&&isHTMLElement(a)?getOffsetParent(a):a;return isElement(_)?o.filter(function($){return isElement($)&&contains($,_)&&getNodeName($)!=="body"}):[]}function getClippingRect(a,o,s){var _=o==="clippingParents"?getClippingParents(a):[].concat(o),$=[].concat(_,[s]),et=$[0],tt=$.reduce(function(rt,at){var ot=getClientRectFromMixedType(a,at);return rt.top=Math.max(ot.top,rt.top),rt.right=Math.min(ot.right,rt.right),rt.bottom=Math.min(ot.bottom,rt.bottom),rt.left=Math.max(ot.left,rt.left),rt},getClientRectFromMixedType(a,et));return tt.width=tt.right-tt.left,tt.height=tt.bottom-tt.top,tt.x=tt.left,tt.y=tt.top,tt}function getVariation(a){return a.split("-")[1]}function getMainAxisFromPlacement(a){return["top","bottom"].indexOf(a)>=0?"x":"y"}function computeOffsets(a){var o=a.reference,s=a.element,_=a.placement,$=_?getBasePlacement(_):null,et=_?getVariation(_):null,tt=o.x+o.width/2-s.width/2,rt=o.y+o.height/2-s.height/2,at;switch($){case top:at={x:tt,y:o.y-s.height};break;case bottom:at={x:tt,y:o.y+o.height};break;case right:at={x:o.x+o.width,y:rt};break;case left:at={x:o.x-s.width,y:rt};break;default:at={x:o.x,y:o.y}}var ot=$?getMainAxisFromPlacement($):null;if(ot!=null){var it=ot==="y"?"height":"width";switch(et){case start:at[ot]=Math.floor(at[ot])-Math.floor(o[it]/2-s[it]/2);break;case end:at[ot]=Math.floor(at[ot])+Math.ceil(o[it]/2-s[it]/2);break}}return at}function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject(a){return Object.assign(Object.assign({},getFreshSideObject()),a)}function expandToHashMap(a,o){return o.reduce(function(s,_){return s[_]=a,s},{})}function detectOverflow(a,o){o===void 0&&(o={});var s=o,_=s.placement,$=_===void 0?a.placement:_,et=s.boundary,tt=et===void 0?clippingParents:et,rt=s.rootBoundary,at=rt===void 0?viewport:rt,ot=s.elementContext,it=ot===void 0?popper:ot,dt=s.altBoundary,ct=dt===void 0?!1:dt,mt=s.padding,_t=mt===void 0?0:mt,gt=mergePaddingObject(typeof _t!="number"?_t:expandToHashMap(_t,basePlacements)),lt=it===popper?reference:popper,ut=a.elements.reference,ft=a.rects.popper,ht=a.elements[ct?lt:it],vt=getClippingRect(isElement(ht)?ht:ht.contextElement||getDocumentElement(a.elements.popper),tt,at),St=getBoundingClientRect(ut),bt=computeOffsets({reference:St,element:ft,strategy:"absolute",placement:$}),Ot=rectToClientRect(Object.assign(Object.assign({},ft),bt)),Ct=it===popper?Ot:St,$t={top:vt.top-Ct.top+gt.top,bottom:Ct.bottom-vt.bottom+gt.bottom,left:vt.left-Ct.left+gt.left,right:Ct.right-vt.right+gt.right},Tt=a.modifiersData.offset;if(it===popper&&Tt){var xt=Tt[$];Object.keys($t).forEach(function(Pt){var jt=[right,bottom].indexOf(Pt)>=0?1:-1,Lt=[top,bottom].indexOf(Pt)>=0?"y":"x";$t[Pt]+=xt[Lt]*jt})}return $t}var DEFAULT_OPTIONS={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var a=arguments.length,o=new Array(a),s=0;s=0?-1:1,et=typeof s=="function"?s(Object.assign(Object.assign({},o),{},{placement:a})):s,tt=et[0],rt=et[1];return tt=tt||0,rt=(rt||0)*$,[left,right].indexOf(_)>=0?{x:rt,y:tt}:{x:tt,y:rt}}function offset$1(a){var o=a.state,s=a.options,_=a.name,$=s.offset,et=$===void 0?[0,0]:$,tt=placements.reduce(function(it,dt){return it[dt]=distanceAndSkiddingToXY(dt,o.rects,et),it},{}),rt=tt[o.placement],at=rt.x,ot=rt.y;o.modifiersData.popperOffsets!=null&&(o.modifiersData.popperOffsets.x+=at,o.modifiersData.popperOffsets.y+=ot),o.modifiersData[_]=tt}var offset$2={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:offset$1},hash$1={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(a){return a.replace(/left|right|bottom|top/g,function(o){return hash$1[o]})}var hash={start:"end",end:"start"};function getOppositeVariationPlacement(a){return a.replace(/start|end/g,function(o){return hash[o]})}function computeAutoPlacement(a,o){o===void 0&&(o={});var s=o,_=s.placement,$=s.boundary,et=s.rootBoundary,tt=s.padding,rt=s.flipVariations,at=s.allowedAutoPlacements,ot=at===void 0?placements:at,it=getVariation(_),dt=it?rt?variationPlacements:variationPlacements.filter(function(_t){return getVariation(_t)===it}):basePlacements,ct=dt.filter(function(_t){return ot.indexOf(_t)>=0});ct.length===0&&(ct=dt);var mt=ct.reduce(function(_t,gt){return _t[gt]=detectOverflow(a,{placement:gt,boundary:$,rootBoundary:et,padding:tt})[getBasePlacement(gt)],_t},{});return Object.keys(mt).sort(function(_t,gt){return mt[_t]-mt[gt]})}function getExpandedFallbackPlacements(a){if(getBasePlacement(a)===auto)return[];var o=getOppositePlacement(a);return[getOppositeVariationPlacement(a),o,getOppositeVariationPlacement(o)]}function flip(a){var o=a.state,s=a.options,_=a.name;if(!o.modifiersData[_]._skip){for(var $=s.mainAxis,et=$===void 0?!0:$,tt=s.altAxis,rt=tt===void 0?!0:tt,at=s.fallbackPlacements,ot=s.padding,it=s.boundary,dt=s.rootBoundary,ct=s.altBoundary,mt=s.flipVariations,_t=mt===void 0?!0:mt,gt=s.allowedAutoPlacements,lt=o.options.placement,ut=getBasePlacement(lt),ft=ut===lt,ht=at||(ft||!_t?[getOppositePlacement(lt)]:getExpandedFallbackPlacements(lt)),vt=[lt].concat(ht).reduce(function(Xt,qt){return Xt.concat(getBasePlacement(qt)===auto?computeAutoPlacement(o,{placement:qt,boundary:it,rootBoundary:dt,padding:ot,flipVariations:_t,allowedAutoPlacements:gt}):qt)},[]),St=o.rects.reference,bt=o.rects.popper,Ot=new Map,Ct=!0,$t=vt[0],Tt=0;Tt=0,Ft=Lt?"width":"height",Dt=detectOverflow(o,{placement:xt,boundary:it,rootBoundary:dt,altBoundary:ct,padding:ot}),At=Lt?jt?right:left:jt?bottom:top;St[Ft]>bt[Ft]&&(At=getOppositePlacement(At));var Nt=getOppositePlacement(At),Bt=[];if(et&&Bt.push(Dt[Pt]<=0),rt&&Bt.push(Dt[At]<=0,Dt[Nt]<=0),Bt.every(function(Xt){return Xt})){$t=xt,Ct=!1;break}Ot.set(xt,Bt)}if(Ct)for(var Vt=_t?3:1,Mt=function(qt){var Ht=vt.find(function(nr){var lr=Ot.get(nr);if(lr)return lr.slice(0,qt).every(function(Or){return Or})});if(Ht)return $t=Ht,"break"},Wt=Vt;Wt>0;Wt--){var Yt=Mt(Wt);if(Yt==="break")break}o.placement!==$t&&(o.modifiersData[_]._skip=!0,o.placement=$t,o.reset=!0)}}var flip$1={name:"flip",enabled:!0,phase:"main",fn:flip,requiresIfExists:["offset"],data:{_skip:!1}};function getAltAxis(a){return a==="x"?"y":"x"}function within(a,o,s){return Math.max(a,Math.min(o,s))}function preventOverflow(a){var o=a.state,s=a.options,_=a.name,$=s.mainAxis,et=$===void 0?!0:$,tt=s.altAxis,rt=tt===void 0?!1:tt,at=s.boundary,ot=s.rootBoundary,it=s.altBoundary,dt=s.padding,ct=s.tether,mt=ct===void 0?!0:ct,_t=s.tetherOffset,gt=_t===void 0?0:_t,lt=detectOverflow(o,{boundary:at,rootBoundary:ot,padding:dt,altBoundary:it}),ut=getBasePlacement(o.placement),ft=getVariation(o.placement),ht=!ft,vt=getMainAxisFromPlacement(ut),St=getAltAxis(vt),bt=o.modifiersData.popperOffsets,Ot=o.rects.reference,Ct=o.rects.popper,$t=typeof gt=="function"?gt(Object.assign(Object.assign({},o.rects),{},{placement:o.placement})):gt,Tt={x:0,y:0};if(!!bt){if(et){var xt=vt==="y"?top:left,Pt=vt==="y"?bottom:right,jt=vt==="y"?"height":"width",Lt=bt[vt],Ft=bt[vt]+lt[xt],Dt=bt[vt]-lt[Pt],At=mt?-Ct[jt]/2:0,Nt=ft===start?Ot[jt]:Ct[jt],Bt=ft===start?-Ct[jt]:-Ot[jt],Vt=o.elements.arrow,Mt=mt&&Vt?getLayoutRect(Vt):{width:0,height:0},Wt=o.modifiersData["arrow#persistent"]?o.modifiersData["arrow#persistent"].padding:getFreshSideObject(),Yt=Wt[xt],Xt=Wt[Pt],qt=within(0,Ot[jt],Mt[jt]),Ht=ht?Ot[jt]/2-At-qt-Yt-$t:Nt-qt-Yt-$t,nr=ht?-Ot[jt]/2+At+qt+Xt+$t:Bt+qt+Xt+$t,lr=o.elements.arrow&&getOffsetParent(o.elements.arrow),Or=lr?vt==="y"?lr.clientTop||0:lr.clientLeft||0:0,dr=o.modifiersData.offset?o.modifiersData.offset[o.placement][vt]:0,Cr=bt[vt]+Ht-dr-Or,ar=bt[vt]+nr-dr,hr=within(mt?Math.min(Ft,Cr):Ft,Lt,mt?Math.max(Dt,ar):Dt);bt[vt]=hr,Tt[vt]=hr-Lt}if(rt){var cr=vt==="x"?top:left,ir=vt==="x"?bottom:right,er=bt[St],pr=er+lt[cr],Mr=er-lt[ir],Rr=within(pr,er,Mr);bt[St]=Rr,Tt[St]=Rr-er}o.modifiersData[_]=Tt}}var preventOverflow$1={name:"preventOverflow",enabled:!0,phase:"main",fn:preventOverflow,requiresIfExists:["offset"]};function arrow(a){var o,s=a.state,_=a.name,$=s.elements.arrow,et=s.modifiersData.popperOffsets,tt=getBasePlacement(s.placement),rt=getMainAxisFromPlacement(tt),at=[left,right].indexOf(tt)>=0,ot=at?"height":"width";if(!(!$||!et)){var it=s.modifiersData[_+"#persistent"].padding,dt=getLayoutRect($),ct=rt==="y"?top:left,mt=rt==="y"?bottom:right,_t=s.rects.reference[ot]+s.rects.reference[rt]-et[rt]-s.rects.popper[ot],gt=et[rt]-s.rects.reference[rt],lt=getOffsetParent($),ut=lt?rt==="y"?lt.clientHeight||0:lt.clientWidth||0:0,ft=_t/2-gt/2,ht=it[ct],vt=ut-dt[ot]-it[mt],St=ut/2-dt[ot]/2+ft,bt=within(ht,St,vt),Ot=rt;s.modifiersData[_]=(o={},o[Ot]=bt,o.centerOffset=bt-St,o)}}function effect(a){var o=a.state,s=a.options,_=a.name,$=s.element,et=$===void 0?"[data-popper-arrow]":$,tt=s.padding,rt=tt===void 0?0:tt;et!=null&&(typeof et=="string"&&(et=o.elements.popper.querySelector(et),!et)||!contains(o.elements.popper,et)||(o.elements.arrow=et,o.modifiersData[_+"#persistent"]={padding:mergePaddingObject(typeof rt!="number"?rt:expandToHashMap(rt,basePlacements))}))}var arrow$1={name:"arrow",enabled:!0,phase:"main",fn:arrow,effect,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function getSideOffsets(a,o,s){return s===void 0&&(s={x:0,y:0}),{top:a.top-o.height-s.y,right:a.right-o.width+s.x,bottom:a.bottom-o.height+s.y,left:a.left-o.width-s.x}}function isAnySideFullyClipped(a){return[top,right,bottom,left].some(function(o){return a[o]>=0})}function hide(a){var o=a.state,s=a.name,_=o.rects.reference,$=o.rects.popper,et=o.modifiersData.preventOverflow,tt=detectOverflow(o,{elementContext:"reference"}),rt=detectOverflow(o,{altBoundary:!0}),at=getSideOffsets(tt,_),ot=getSideOffsets(rt,$,et),it=isAnySideFullyClipped(at),dt=isAnySideFullyClipped(ot);o.modifiersData[s]={referenceClippingOffsets:at,popperEscapeOffsets:ot,isReferenceHidden:it,hasPopperEscaped:dt},o.attributes.popper=Object.assign(Object.assign({},o.attributes.popper),{},{"data-popper-reference-hidden":it,"data-popper-escaped":dt})}var hide$1={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:hide},defaultModifiers=[eventListeners,popperOffsets$1,computeStyles$1,applyStyles$1,offset$2,flip$1,preventOverflow$1,arrow$1,hide$1],createPopper=popperGenerator({defaultModifiers}),hasElementType=typeof Element!="undefined",hasMap=typeof Map=="function",hasSet=typeof Set=="function",hasArrayBuffer=typeof ArrayBuffer=="function"&&!!ArrayBuffer.isView;function equal(a,o){if(a===o)return!0;if(a&&o&&typeof a=="object"&&typeof o=="object"){if(a.constructor!==o.constructor)return!1;var s,_,$;if(Array.isArray(a)){if(s=a.length,s!=o.length)return!1;for(_=s;_--!=0;)if(!equal(a[_],o[_]))return!1;return!0}var et;if(hasMap&&a instanceof Map&&o instanceof Map){if(a.size!==o.size)return!1;for(et=a.entries();!(_=et.next()).done;)if(!o.has(_.value[0]))return!1;for(et=a.entries();!(_=et.next()).done;)if(!equal(_.value[1],o.get(_.value[0])))return!1;return!0}if(hasSet&&a instanceof Set&&o instanceof Set){if(a.size!==o.size)return!1;for(et=a.entries();!(_=et.next()).done;)if(!o.has(_.value[0]))return!1;return!0}if(hasArrayBuffer&&ArrayBuffer.isView(a)&&ArrayBuffer.isView(o)){if(s=a.length,s!=o.length)return!1;for(_=s;_--!=0;)if(a[_]!==o[_])return!1;return!0}if(a.constructor===RegExp)return a.source===o.source&&a.flags===o.flags;if(a.valueOf!==Object.prototype.valueOf)return a.valueOf()===o.valueOf();if(a.toString!==Object.prototype.toString)return a.toString()===o.toString();if($=Object.keys(a),s=$.length,s!==Object.keys(o).length)return!1;for(_=s;_--!=0;)if(!Object.prototype.hasOwnProperty.call(o,$[_]))return!1;if(hasElementType&&a instanceof Element)return!1;for(_=s;_--!=0;)if(!(($[_]==="_owner"||$[_]==="__v"||$[_]==="__o")&&a.$$typeof)&&!equal(a[$[_]],o[$[_]]))return!1;return!0}return a!==a&&o!==o}var reactFastCompare=function(o,s){try{return equal(o,s)}catch(_){if((_.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw _}},EMPTY_MODIFIERS=[],usePopper=function(o,s,_){_===void 0&&(_={});var $=react.exports.useRef(null),et={onFirstUpdate:_.onFirstUpdate,placement:_.placement||"bottom",strategy:_.strategy||"absolute",modifiers:_.modifiers||EMPTY_MODIFIERS},tt=react.exports.useState({styles:{popper:{position:et.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),rt=tt[0],at=tt[1],ot=react.exports.useMemo(function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(mt){var _t=mt.state,gt=Object.keys(_t.elements);at({styles:fromEntries(gt.map(function(lt){return[lt,_t.styles[lt]||{}]})),attributes:fromEntries(gt.map(function(lt){return[lt,_t.attributes[lt]]}))})},requires:["computeStyles"]}},[]),it=react.exports.useMemo(function(){var ct={onFirstUpdate:et.onFirstUpdate,placement:et.placement,strategy:et.strategy,modifiers:[].concat(et.modifiers,[ot,{name:"applyStyles",enabled:!1}])};return reactFastCompare($.current,ct)?$.current||ct:($.current=ct,ct)},[et.onFirstUpdate,et.placement,et.strategy,et.modifiers,ot]),dt=react.exports.useRef();return useIsomorphicLayoutEffect(function(){dt.current&&dt.current.setOptions(it)},[it]),useIsomorphicLayoutEffect(function(){if(!(o==null||s==null)){var ct=_.createPopper||createPopper,mt=ct(o,s,it);return dt.current=mt,function(){mt.destroy(),dt.current=null}}},[o,s,_.createPopper]),{state:dt.current?dt.current.state:null,styles:rt.styles,attributes:rt.attributes,update:dt.current?dt.current.update:null,forceUpdate:dt.current?dt.current.forceUpdate:null}};/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var noop=function(){};/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function useDefault(a,o,s){var _=react.exports.useState(o),$=_slicedToArray(_,2),et=$[0],tt=$[1];return typeof a!="undefined"?[a,s||noop]:[et,function(rt){if(tt(rt),typeof s=="function"){for(var at=arguments.length,ot=new Array(at>1?at-1:0),it=1;it=a.length?{done:!0}:{done:!1,value:a[_++]}},e:function(ot){throw ot},f:$}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var et=!0,tt=!1,rt;return{s:function(){s=s.call(a)},n:function(){var ot=s.next();return et=ot.done,ot},e:function(ot){tt=!0,rt=ot},f:function(){try{!et&&s.return!=null&&s.return()}finally{if(tt)throw rt}}}}function _unsupportedIterableToArray$2(a,o){if(!!a){if(typeof a=="string")return _arrayLikeToArray$2(a,o);var s=Object.prototype.toString.call(a).slice(8,-1);if(s==="Object"&&a.constructor&&(s=a.constructor.name),s==="Map"||s==="Set")return Array.from(a);if(s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s))return _arrayLikeToArray$2(a,o)}}function _arrayLikeToArray$2(a,o){(o==null||o>a.length)&&(o=a.length);for(var s=0,_=new Array(o);s=a.length?{done:!0}:{done:!1,value:a[_++]}},e:function(ot){throw ot},f:$}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var et=!0,tt=!1,rt;return{s:function(){s=s.call(a)},n:function(){var ot=s.next();return et=ot.done,ot},e:function(ot){tt=!0,rt=ot},f:function(){try{!et&&s.return!=null&&s.return()}finally{if(tt)throw rt}}}}function _unsupportedIterableToArray$1(a,o){if(!!a){if(typeof a=="string")return _arrayLikeToArray$1(a,o);var s=Object.prototype.toString.call(a).slice(8,-1);if(s==="Object"&&a.constructor&&(s=a.constructor.name),s==="Map"||s==="Set")return Array.from(a);if(s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s))return _arrayLikeToArray$1(a,o)}}function _arrayLikeToArray$1(a,o){(o==null||o>a.length)&&(o=a.length);for(var s=0,_=new Array(o);s5&&arguments[5]!==void 0?arguments[5]:!1,tt=arguments.length>6?arguments[6]:void 0,rt={},at={},ot=function(lt,ut){return $(!_,{e:lt,trigger:ut})},it=function(lt,ut){return $(!0,{e:lt,trigger:ut})},dt=function(lt,ut){return $(!1,{e:lt,trigger:ut})};if(useClickOutside([a,o],function(gt){_&&(s.includes("click")||s.includes("context-menu"))&&dt(gt,"trigger-element-blur")}),et)return[rt,at];var ct=_createForOfIteratorHelper$1(s),mt;try{var _t=function(){var lt=mt.value,ut=tt.props,ft=ut.onClick,ht=ut.onMouseEnter,vt=ut.onMouseLeave,St=ut.onFocus,bt=ut.onBlur,Ot=ut.onContextMenu,Ct=ut.onKeyDown;lt==="click"&&(rt.onClick=function($t){ot($t,"trigger-element-click"),ft&&ft($t)}),lt==="hover"&&(rt.onMouseEnter=function($t){it($t,"trigger-element-hover"),ht&&ht($t)},at.onMouseEnter=function($t){_&&it($t,"trigger-element-hover")},rt.onMouseLeave=function($t){dt($t,"trigger-element-hover"),vt&&vt($t)},at.onMouseLeave=function($t){return dt($t,"trigger-element-hover")}),lt==="focus"&&(rt.onFocus=function($t){it($t,"trigger-element-focus"),St&&St($t)},rt.onBlur=function($t){dt($t,"trigger-element-blur"),bt&&bt($t)}),lt==="context-menu"&&(rt.onContextMenu=function($t){it($t,"context-menu"),Ot&&Ot($t)}),rt.onKeyDown=function($t){$t.key===ESC_KEY&&dt($t,"keydown-esc"),Ct&&Ct($t)}};for(ct.s();!(mt=ct.n()).done;)_t()}catch(gt){ct.e(gt)}finally{ct.f()}return[rt,at]}/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function ownKeys$18(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$18(a){for(var o=1;o0?dt:0,mt=at.offsetWidth,_t=at.offsetHeight;$.parentNode===null&&(setStyle($,{position:"absolute",left:"".concat(0-ct,"px"),top:"".concat(0-ct,"px"),width:"".concat(mt,"px"),height:"".concat(_t,"px"),borderRadius:it.borderRadius,pointerEvents:"none",overflow:"hidden"}),at.appendChild($));var gt=document.createElement("div");setStyle(gt,{marginTop:"0",marginLeft:"0",right:"".concat(mt,"px"),width:"".concat(mt+20,"px"),height:"100%",transition:"transform ".concat(period,"ms cubic-bezier(.38, 0, .24, 1), background ").concat(period*2,"ms linear"),transform:"skewX(-8deg)",pointerEvents:"none",position:"absolute",zIndex:0,backgroundColor:ot,opacity:"0.9"});for(var lt=new WeakMap,ut=at.children.length,ft=0;ft=0)&&(s[$]=a[$]);return s}function _objectWithoutProperties(a,o){if(a==null)return{};var s=_objectWithoutPropertiesLoose(a,o),_,$;if(Object.getOwnPropertySymbols){var et=Object.getOwnPropertySymbols(a);for($=0;$=0)&&(!Object.prototype.propertyIsEnumerable.call(a,_)||(s[_]=a[_]))}return s}function _defineProperty$1(a,o,s){return o in a?Object.defineProperty(a,o,{value:s,enumerable:!0,configurable:!0,writable:!0}):a[o]=s,a}var classnames={exports:{}};/*! - Copyright (c) 2018 Jed Watson. - Licensed under the MIT License (MIT), see - http://jedwatson.github.io/classnames -*/(function(a){(function(){var o={}.hasOwnProperty;function s(){for(var _=[],$=0;$react.exports.useContext(ConfigContext$2);function useCommonClassName$2(){var{classPrefix:a}=useConfig$1();return react.exports.useMemo(()=>({SIZE:{default:"",xs:"".concat(a,"-size-xs"),small:"".concat(a,"-size-s"),middle:"".concat(a,"-size-m"),large:"".concat(a,"-size-l"),xl:"".concat(a,"-size-xl"),block:"".concat(a,"-size-full-width")},STATUS:{loading:"".concat(a,"-is-loading"),disabled:"".concat(a,"-is-disabled"),focused:"".concat(a,"-is-focused"),success:"".concat(a,"-is-success"),error:"".concat(a,"-is-error"),warning:"".concat(a,"-is-warning"),selected:"".concat(a,"-is-selected"),active:"".concat(a,"-is-active"),checked:"".concat(a,"-is-checked"),current:"".concat(a,"-is-current"),hidden:"".concat(a,"-is-hidden"),visible:"".concat(a,"-is-visible"),expanded:"".concat(a,"-is-expanded"),indeterminate:"".concat(a,"-is-indeterminate")}}),[a])}function useSizeProps$1(a){var o=useCommonClassName$2().SIZE;return typeof a=="undefined"?{}:a in o?{className:o[a],style:{}}:{className:"",style:{fontSize:a}}}var _excluded$e=["icon","id","className","size","style"];function ownKeys$15(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$15(a){for(var o=1;orender$1(_,"".concat(o,"-").concat(a.tag,"-").concat($))))}var IconBase$1=react.exports.forwardRef((a,o)=>{var{icon:s,id:_,className:$,size:et,style:tt}=a,rt=_objectWithoutProperties(a,_excluded$e),{className:at,style:ot}=useSizeProps$1(et),it=classNames("t-icon","t-icon-".concat(_),$,at);return render$1(s,"".concat(_),_objectSpread$15({ref:o,className:it,style:_objectSpread$15(_objectSpread$15({},tt),ot)},rt))});IconBase$1.displayName="TIconBase";var index$l="";function ownKeys$14(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$14(a){for(var o=1;oreact.exports.createElement(IconBase$1,_objectSpread$14(_objectSpread$14({},a),{},{id:"add",ref:o,icon:element$r})));AddIcon.displayName="AddIcon";function ownKeys$13(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$13(a){for(var o=1;oreact.exports.createElement(IconBase$1,_objectSpread$13(_objectSpread$13({},a),{},{id:"calendar",ref:o,icon:element$q})));CalendarIcon.displayName="CalendarIcon";function ownKeys$12(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$12(a){for(var o=1;oreact.exports.createElement(IconBase$1,_objectSpread$12(_objectSpread$12({},a),{},{id:"check-circle-filled",ref:o,icon:element$p})));CheckCircleFilledIcon.displayName="CheckCircleFilledIcon";function ownKeys$11(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$11(a){for(var o=1;oreact.exports.createElement(IconBase$1,_objectSpread$11(_objectSpread$11({},a),{},{id:"chevron-down-circle",ref:o,icon:element$o})));ChevronDownCircleIcon.displayName="ChevronDownCircleIcon";function ownKeys$10(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$10(a){for(var o=1;oreact.exports.createElement(IconBase$1,_objectSpread$10(_objectSpread$10({},a),{},{id:"chevron-down",ref:o,icon:element$n})));ChevronDownIcon$2.displayName="ChevronDownIcon";function ownKeys$$(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$$(a){for(var o=1;oreact.exports.createElement(IconBase$1,_objectSpread$$(_objectSpread$$({},a),{},{id:"chevron-left-double",ref:o,icon:element$m})));ChevronLeftDoubleIcon.displayName="ChevronLeftDoubleIcon";function ownKeys$_(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$_(a){for(var o=1;oreact.exports.createElement(IconBase$1,_objectSpread$_(_objectSpread$_({},a),{},{id:"chevron-left",ref:o,icon:element$l})));ChevronLeftIcon.displayName="ChevronLeftIcon";function ownKeys$Z(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$Z(a){for(var o=1;oreact.exports.createElement(IconBase$1,_objectSpread$Z(_objectSpread$Z({},a),{},{id:"chevron-right-double",ref:o,icon:element$k})));ChevronRightDoubleIcon.displayName="ChevronRightDoubleIcon";function ownKeys$Y(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$Y(a){for(var o=1;oreact.exports.createElement(IconBase$1,_objectSpread$Y(_objectSpread$Y({},a),{},{id:"chevron-right",ref:o,icon:element$j})));ChevronRightIcon.displayName="ChevronRightIcon";function ownKeys$X(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$X(a){for(var o=1;oreact.exports.createElement(IconBase$1,_objectSpread$X(_objectSpread$X({},a),{},{id:"chevron-up",ref:o,icon:element$i})));ChevronUpIcon.displayName="ChevronUpIcon";function ownKeys$W(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$W(a){for(var o=1;oreact.exports.createElement(IconBase$1,_objectSpread$W(_objectSpread$W({},a),{},{id:"close-circle-filled",ref:o,icon:element$h})));CloseCircleFilledIcon.displayName="CloseCircleFilledIcon";function ownKeys$V(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$V(a){for(var o=1;oreact.exports.createElement(IconBase$1,_objectSpread$V(_objectSpread$V({},a),{},{id:"close",ref:o,icon:element$g})));CloseIcon.displayName="CloseIcon";function ownKeys$U(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$U(a){for(var o=1;oreact.exports.createElement(IconBase$1,_objectSpread$U(_objectSpread$U({},a),{},{id:"ellipsis",ref:o,icon:element$f})));EllipsisIcon.displayName="EllipsisIcon";function ownKeys$T(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$T(a){for(var o=1;oreact.exports.createElement(IconBase$1,_objectSpread$T(_objectSpread$T({},a),{},{id:"error-circle-filled",ref:o,icon:element$e})));ErrorCircleFilledIcon.displayName="ErrorCircleFilledIcon";function ownKeys$S(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$S(a){for(var o=1;oreact.exports.createElement(IconBase$1,_objectSpread$S(_objectSpread$S({},a),{},{id:"filter",ref:o,icon:element$d})));FilterIcon.displayName="FilterIcon";function ownKeys$R(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$R(a){for(var o=1;oreact.exports.createElement(IconBase$1,_objectSpread$R(_objectSpread$R({},a),{},{id:"help-circle-filled",ref:o,icon:element$c})));HelpCircleFilledIcon.displayName="HelpCircleFilledIcon";function ownKeys$Q(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$Q(a){for(var o=1;oreact.exports.createElement(IconBase$1,_objectSpread$Q(_objectSpread$Q({},a),{},{id:"info-circle-filled",ref:o,icon:element$b})));InfoCircleFilledIcon.displayName="InfoCircleFilledIcon";function ownKeys$P(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$P(a){for(var o=1;oreact.exports.createElement(IconBase$1,_objectSpread$P(_objectSpread$P({},a),{},{id:"remove",ref:o,icon:element$a})));RemoveIcon.displayName="RemoveIcon";function ownKeys$O(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$O(a){for(var o=1;oreact.exports.createElement(IconBase$1,_objectSpread$O(_objectSpread$O({},a),{},{id:"round",ref:o,icon:element$9})));RoundIcon.displayName="RoundIcon";function ownKeys$N(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$N(a){for(var o=1;oreact.exports.createElement(IconBase$1,_objectSpread$N(_objectSpread$N({},a),{},{id:"time",ref:o,icon:element$8})));TimeIcon.displayName="TimeIcon";var reactIs$1={exports:{}},reactIs_production_min$1={};/** @license React v16.13.1 - * react-is.production.min.js - * - * Copyright (c) Facebook, Inc. and its affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */var b$1=typeof Symbol=="function"&&Symbol.for,c$1=b$1?Symbol.for("react.element"):60103,d$1=b$1?Symbol.for("react.portal"):60106,e$1=b$1?Symbol.for("react.fragment"):60107,f$1=b$1?Symbol.for("react.strict_mode"):60108,g$1=b$1?Symbol.for("react.profiler"):60114,h$1=b$1?Symbol.for("react.provider"):60109,k$1=b$1?Symbol.for("react.context"):60110,l$1=b$1?Symbol.for("react.async_mode"):60111,m$1=b$1?Symbol.for("react.concurrent_mode"):60111,n$1=b$1?Symbol.for("react.forward_ref"):60112,p$1=b$1?Symbol.for("react.suspense"):60113,q$1=b$1?Symbol.for("react.suspense_list"):60120,r$2=b$1?Symbol.for("react.memo"):60115,t$1=b$1?Symbol.for("react.lazy"):60116,v$1=b$1?Symbol.for("react.block"):60121,w$1=b$1?Symbol.for("react.fundamental"):60117,x$1=b$1?Symbol.for("react.responder"):60118,y$1=b$1?Symbol.for("react.scope"):60119;function z$1(a){if(typeof a=="object"&&a!==null){var o=a.$$typeof;switch(o){case c$1:switch(a=a.type,a){case l$1:case m$1:case e$1:case g$1:case f$1:case p$1:return a;default:switch(a=a&&a.$$typeof,a){case k$1:case n$1:case t$1:case r$2:case h$1:return a;default:return o}}case d$1:return o}}}function A$1(a){return z$1(a)===m$1}reactIs_production_min$1.AsyncMode=l$1;reactIs_production_min$1.ConcurrentMode=m$1;reactIs_production_min$1.ContextConsumer=k$1;reactIs_production_min$1.ContextProvider=h$1;reactIs_production_min$1.Element=c$1;reactIs_production_min$1.ForwardRef=n$1;reactIs_production_min$1.Fragment=e$1;reactIs_production_min$1.Lazy=t$1;reactIs_production_min$1.Memo=r$2;reactIs_production_min$1.Portal=d$1;reactIs_production_min$1.Profiler=g$1;reactIs_production_min$1.StrictMode=f$1;reactIs_production_min$1.Suspense=p$1;reactIs_production_min$1.isAsyncMode=function(a){return A$1(a)||z$1(a)===l$1};reactIs_production_min$1.isConcurrentMode=A$1;reactIs_production_min$1.isContextConsumer=function(a){return z$1(a)===k$1};reactIs_production_min$1.isContextProvider=function(a){return z$1(a)===h$1};reactIs_production_min$1.isElement=function(a){return typeof a=="object"&&a!==null&&a.$$typeof===c$1};reactIs_production_min$1.isForwardRef=function(a){return z$1(a)===n$1};reactIs_production_min$1.isFragment=function(a){return z$1(a)===e$1};reactIs_production_min$1.isLazy=function(a){return z$1(a)===t$1};reactIs_production_min$1.isMemo=function(a){return z$1(a)===r$2};reactIs_production_min$1.isPortal=function(a){return z$1(a)===d$1};reactIs_production_min$1.isProfiler=function(a){return z$1(a)===g$1};reactIs_production_min$1.isStrictMode=function(a){return z$1(a)===f$1};reactIs_production_min$1.isSuspense=function(a){return z$1(a)===p$1};reactIs_production_min$1.isValidElementType=function(a){return typeof a=="string"||typeof a=="function"||a===e$1||a===m$1||a===g$1||a===f$1||a===p$1||a===q$1||typeof a=="object"&&a!==null&&(a.$$typeof===t$1||a.$$typeof===r$2||a.$$typeof===h$1||a.$$typeof===k$1||a.$$typeof===n$1||a.$$typeof===w$1||a.$$typeof===x$1||a.$$typeof===y$1||a.$$typeof===v$1)};reactIs_production_min$1.typeOf=z$1;reactIs$1.exports=reactIs_production_min$1;var reactIs=reactIs$1.exports,REACT_STATICS={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},KNOWN_STATICS={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},FORWARD_REF_STATICS={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},MEMO_STATICS={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},TYPE_STATICS={};TYPE_STATICS[reactIs.ForwardRef]=FORWARD_REF_STATICS;TYPE_STATICS[reactIs.Memo]=MEMO_STATICS;function getStatics(a){return reactIs.isMemo(a)?MEMO_STATICS:TYPE_STATICS[a.$$typeof]||REACT_STATICS}var defineProperty$3=Object.defineProperty,getOwnPropertyNames=Object.getOwnPropertyNames,getOwnPropertySymbols$1=Object.getOwnPropertySymbols,getOwnPropertyDescriptor=Object.getOwnPropertyDescriptor,getPrototypeOf=Object.getPrototypeOf,objectPrototype=Object.prototype;function hoistNonReactStatics(a,o,s){if(typeof o!="string"){if(objectPrototype){var _=getPrototypeOf(o);_&&_!==objectPrototype&&hoistNonReactStatics(a,_,s)}var $=getOwnPropertyNames(o);getOwnPropertySymbols$1&&($=$.concat(getOwnPropertySymbols$1(o)));for(var et=getStatics(a),tt=getStatics(o),rt=0;rt<$.length;++rt){var at=$[rt];if(!KNOWN_STATICS[at]&&!(s&&s[at])&&!(tt&&tt[at])&&!(et&&et[at])){var ot=getOwnPropertyDescriptor(o,at);try{defineProperty$3(a,at,ot)}catch{}}}}return a}var hoistNonReactStatics_cjs=hoistNonReactStatics,hoistNonReactStatics$1=hoistNonReactStatics_cjs;/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function forwardRefWithStatics(a,o){return hoistNonReactStatics$1(react.exports.forwardRef(a),o)}/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var _excluded$d=["seperate","children","className"];function ownKeys$M(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$M(a){for(var o=1;o0&&Array.isArray(s)?jsxs("div",{className:"".concat(bt,"-alert__description"),children:[s.map(function(Lt,Ft){return ht?jsx("div",{children:Lt},Ft):Ft0?jsx("div",{className:"".concat(bt,"-alert__collapse"),onClick:$t,children:ht?"\u6536\u8D77":"\u5C55\u5F00\u66F4\u591A"}):null]}):jsx("div",{className:"".concat(bt,"-alert__description"),children:s})},Pt=function(){return jsx("div",{className:"".concat(bt,"-alert__close"),onClick:Ct,children:typeof at=="boolean"?jsx(CloseIcon,{}):at})};return gt?null:jsxs("div",_n(xr({},_objectSpread$J({ref:o,className:classNames$1("".concat(bt,"-alert"),_defineProperty$2({},"".concat(bt,"-alert--").concat(tt),!0))},ct)),{children:[jsx("div",{className:"".concat(bt,"-alert__icon"),children:Tt()}),jsxs("div",{className:"".concat(bt,"-alert__content"),children:[_?jsx("div",{className:"".concat(bt,"-alert__title"),children:_}):null,jsxs("div",{className:"".concat(bt,"-alert__message"),children:[xt(),$?jsx("div",{className:"".concat(bt,"-alert__operation"),children:$}):null]})]}),at?Pt():null]}))});Alert$1.displayName="Alert";var index$j="";/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var Alert=Alert$1;/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var baseGetTag$5=_baseGetTag,isObjectLike$7=isObjectLike_1,symbolTag$2="[object Symbol]";function isSymbol$4(a){return _typeof(a)=="symbol"||isObjectLike$7(a)&&baseGetTag$5(a)==symbolTag$2}var isSymbol_1=isSymbol$4;/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function arrayMap$1(a,o){for(var s=-1,_=a==null?0:a.length,$=Array(_);++s<_;)$[s]=o(a[s],s,a);return $}var _arrayMap=arrayMap$1,_Symbol$2=_Symbol$2$1,arrayMap$2=_arrayMap,isArray$6=isArray_1,isSymbol$3=isSymbol_1,INFINITY$2=1/0,symbolProto$1=_Symbol$2?_Symbol$2.prototype:void 0,symbolToString=symbolProto$1?symbolProto$1.toString:void 0;function baseToString$1(a){if(typeof a=="string")return a;if(isArray$6(a))return arrayMap$2(a,baseToString$1)+"";if(isSymbol$3(a))return symbolToString?symbolToString.call(a):"";var o=a+"";return o=="0"&&1/a==-INFINITY$2?"-0":o}var _baseToString=baseToString$1,baseToString$2=_baseToString;function toString$4(a){return a==null?"":baseToString$2(a)}var toString_1=toString$4;/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function baseSlice$3(a,o,s){var _=-1,$=a.length;o<0&&(o=-o>$?0:$+o),s=s>$?$:s,s<0&&(s+=$),$=o>s?0:s-o>>>0,o>>>=0;for(var et=Array($);++_<$;)et[_]=a[_+o];return et}var _baseSlice=baseSlice$3;/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var baseSlice$2=_baseSlice;function castSlice$1(a,o,s){var _=a.length;return s=s===void 0?_:s,!o&&s>=_?a:baseSlice$2(a,o,s)}var _castSlice=castSlice$1,rsAstralRange$1="\\ud800-\\udfff",rsComboMarksRange$1="\\u0300-\\u036f",reComboHalfMarksRange$1="\\ufe20-\\ufe2f",rsComboSymbolsRange$1="\\u20d0-\\u20ff",rsComboRange$1=rsComboMarksRange$1+reComboHalfMarksRange$1+rsComboSymbolsRange$1,rsVarRange$1="\\ufe0e\\ufe0f",rsZWJ$1="\\u200d",reHasUnicode=RegExp("["+rsZWJ$1+rsAstralRange$1+rsComboRange$1+rsVarRange$1+"]");function hasUnicode$1$1(a){return reHasUnicode.test(a)}var _hasUnicode=hasUnicode$1$1;function asciiToArray$1(a){return a.split("")}var _asciiToArray=asciiToArray$1,rsAstralRange$2="\\ud800-\\udfff",rsComboMarksRange$2="\\u0300-\\u036f",reComboHalfMarksRange$2="\\ufe20-\\ufe2f",rsComboSymbolsRange$2="\\u20d0-\\u20ff",rsComboRange$2=rsComboMarksRange$2+reComboHalfMarksRange$2+rsComboSymbolsRange$2,rsVarRange$2="\\ufe0e\\ufe0f",rsAstral$1="["+rsAstralRange$2+"]",rsCombo$1="["+rsComboRange$2+"]",rsFitz$1="\\ud83c[\\udffb-\\udfff]",rsModifier$1="(?:"+rsCombo$1+"|"+rsFitz$1+")",rsNonAstral$1="[^"+rsAstralRange$2+"]",rsRegional$1="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair$1="[\\ud800-\\udbff][\\udc00-\\udfff]",rsZWJ$2="\\u200d",reOptMod$1=rsModifier$1+"?",rsOptVar$1="["+rsVarRange$2+"]?",rsOptJoin$1="(?:"+rsZWJ$2+"(?:"+[rsNonAstral$1,rsRegional$1,rsSurrPair$1].join("|")+")"+rsOptVar$1+reOptMod$1+")*",rsSeq$1=rsOptVar$1+reOptMod$1+rsOptJoin$1,rsSymbol$1="(?:"+[rsNonAstral$1+rsCombo$1+"?",rsCombo$1,rsRegional$1,rsSurrPair$1,rsAstral$1].join("|")+")",reUnicode$1=RegExp(rsFitz$1+"(?="+rsFitz$1+")|"+rsSymbol$1+rsSeq$1,"g");function unicodeToArray$1(a){return a.match(reUnicode$1)||[]}var _unicodeToArray=unicodeToArray$1,asciiToArray=_asciiToArray,hasUnicode$2=_hasUnicode,unicodeToArray=_unicodeToArray;function stringToArray$1(a){return hasUnicode$2(a)?unicodeToArray(a):asciiToArray(a)}var _stringToArray=stringToArray$1;/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function ownKeys$I(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$I(a){for(var o=1;o0?ct:React.Children.map(ot,function(jt){return jt.props}),_t=mt.filter(function(jt){return _typeof(jt)!=="object"||!jt.checkAll}),gt=[];_t.forEach(function(jt){var Lt=getCheckboxValue(jt);gt.push(Lt)});var lt=useDefault(_,$,et),ut=_slicedToArray(lt,2),ft=ut[0],ht=ut[1],vt=react.exports.useState(it),St=_slicedToArray(vt,2),bt=St[0],Ot=St[1],Ct=react.exports.useMemo(function(){return Array.isArray(ft)?new Set([].concat(ft)):new Set([])},[ft]),$t=react.exports.useMemo(function(){var jt=Array.from(Ct);return jt.length!==0&&jt.length!==_t.length},[Ct,_t]),Tt=react.exports.useMemo(function(){var jt=Array.from(Ct);return jt.length===_t.length},[Ct,_t]);react.exports.useEffect(function(){!isNumber_1(it)||(it=bt&&!Ct.has(Ft),onChange:function(At,Nt){var Bt=Nt.e;if(typeof Lt.onChange=="function"&&Lt.onChange(At,{e:Bt}),Lt.checkAll)Ct.clear(),At&>.forEach(function(Vt){Ct.add(Vt)});else if(At){if(Ct.size>=bt&&isNumber_1(it))return;Ct.add(Ft)}else Ct.delete(Ft);ht(Array.from(Ct),{e:Bt})}})}},Pt=Array.isArray(ct)&&ct.length!==0;return jsx("div",{className:classNames$1("".concat(s,"-checkbox-group"),rt),style:at,children:jsx(CheckContext.Provider,{value:xt,children:Pt?ct.map(function(jt,Lt){var Ft=_typeof(jt);switch(Ft){case"number":{var Dt=jt;return jsx(Checkbox$1$1,{label:Dt,value:Dt,children:jt},Dt)}case"object":{var At=jt;return At.checkAll?jsx(Checkbox$1$1,xr({},_objectSpread$1$1(_objectSpread$1$1({},jt),{},{key:"checkAll_".concat(Lt),indeterminate:$t}))):jsx(Checkbox$1$1,xr({},_objectSpread$1$1(_objectSpread$1$1({},jt),{},{key:At.value,disabled:At.disabled||tt})))}default:return null}}):ot})})}function ownKeys$F(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$F(a){for(var o=1;o1},multiDot=function(o){var s=o.match(/[.]/g);return s===null?!1:s.length>1},multiNegative=function(o){var s=o.match(/[-]/g);return s===null?!1:s.length>1},strToNumber=function(o){if(["",void 0].includes(o))return 0;var s=o.replace(/[^\d.eE。-]/g,"").replace("\u3002",".");return(multiE(s)||multiDot(s)||multiNegative(s))&&(s=s.substr(0,s.length-1)),Number(s)};/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var _excluded$8=["className","style","defaultValue","value","disabled","size","theme","step","max","min","decimalPlaces","format","onChange","onBlur","onFocus","onEnter","onKeydown","onKeyup","onKeypress"],_excluded2$1=["value"];function ownKeys$E(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$E(a){for(var o=1;olt?lt:Jt},Bt=react.exports.useState(function(){var mr="";return isInvalidNumber(et)||(mr=Nt(Number(et))),isInvalidNumber(tt)||(mr=tt),vt&&mr!==""?vt(Nt(Number(mr)))||"":mr}),Vt=_slicedToArray(Bt,2),Mt=Vt[0],Wt=Vt[1],Yt=Mt;typeof Mt=="string"&&(Yt=strToNumber(Mt)||0);var Xt=function(Jt){var Ur;if(["",void 0].includes(Jt))return Wt("");var $r=(Ur=vt==null?void 0:vt(Number(Jt)))!==null&&Ur!==void 0?Ur:Jt;Wt($r)},qt=react.exports.useState(!1),Ht=_slicedToArray(qt,2),nr=Ht[0],lr=Ht[1],Or=at||nr||Yt-_tlt,Cr=function(Jt){return Jt>lt||Jt=1&&(et=tt[0])}else typeof o=="function"&&(et=o());var rt="t-message__list",at="t-message-placement--".concat($),ot=Array.from(et.querySelectorAll(".".concat(rt,".").concat(at)));if(ot.length<1){var it=document.createElement("div");return it.className=classNames$1(rt,at),it.style.zIndex=String(s||globalConfig.zIndex),Object.keys(PlacementOffset[$]).forEach(function(dt){it.style[dt]=PlacementOffset[$][dt]}),$.includes("top")&&(it.style.top="".concat(globalConfig.top,"px")),et.appendChild(it),it}return ot[0]}function renderElement(a,o){var s=createContainer(o),_=o.duration,$=_===void 0?globalConfig.duration:_,et=o.content,tt=o.offset,rt=o.onDurationEnd,at=rt===void 0?noop:rt,ot=document.createElement("div");keyIndex+=1;var it={close:function(){ReactDOM.unmountComponentAtNode(ot),ot.remove()},key:keyIndex};$<0&&($=3e3),$!==0&&setTimeout(function(){it.close(),at()},$);var dt={};if(Array.isArray(tt)&&tt.length===2){var ct=_slicedToArray(tt,2),mt=ct[0],_t=ct[1];dt={left:mt,top:_t,position:"relative"}}return new Promise(function(gt){ReactDOM.render(React.createElement(MessageComponent,_objectSpread$C({theme:a,style:dt,key:keyIndex},o),et),ot),s.appendChild(ot),MessageList.push(it),gt(it)})}function isConfig(a){return Object.prototype.toString.call(a)==="[object Object]"&&!!a.content}var messageMethod=function(o,s){var _=arguments.length>2&&arguments[2]!==void 0?arguments[2]:globalConfig.duration,$={};return isConfig(s)?$=_objectSpread$C({duration:_},s):$={content:s,duration:_},$=_objectSpread$C(_objectSpread$C({},$),{},{zIndex:$.zIndex||globalConfig.zIndex}),renderElement(o,$)},MessagePlugin=function(o,s,_){return messageMethod(o,s,_)};MessagePlugin.info=function(a,o){return messageMethod("info",a,o)};MessagePlugin.error=function(a,o){return messageMethod("error",a,o)};MessagePlugin.warning=function(a,o){return messageMethod("warning",a,o)};MessagePlugin.success=function(a,o){return messageMethod("success",a,o)};MessagePlugin.question=function(a,o){return messageMethod("question",a,o)};MessagePlugin.loading=function(a,o){return messageMethod("loading",a,o)};MessagePlugin.close=function(a){a.then(function(o){return o.close()})};MessagePlugin.closeAll=function(){MessageList.forEach(function(a){typeof a.close=="function"&&a.close()}),MessageList=[]};/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var reWhitespace=/\s/;function trimmedEndIndex$1(a){for(var o=a.length;o--&&reWhitespace.test(a.charAt(o)););return o}var _trimmedEndIndex=trimmedEndIndex$1,trimmedEndIndex=_trimmedEndIndex,reTrimStart=/^\s+/;function baseTrim$1(a){return a&&a.slice(0,trimmedEndIndex(a)+1).replace(reTrimStart,"")}var _baseTrim=baseTrim$1,baseTrim=_baseTrim,isObject$7=isObject_1,isSymbol$2=isSymbol_1,NAN=0/0,reIsBadHex=/^[-+]0x[0-9a-f]+$/i,reIsBinary=/^0b[01]+$/i,reIsOctal=/^0o[0-7]+$/i,freeParseInt=parseInt;function toNumber$2(a){if(typeof a=="number")return a;if(isSymbol$2(a))return NAN;if(isObject$7(a)){var o=typeof a.valueOf=="function"?a.valueOf():a;a=isObject$7(o)?o+"":o}if(typeof a!="string")return a===0?a:+a;a=baseTrim(a);var s=reIsBinary.test(a);return s||reIsOctal.test(a)?freeParseInt(a.slice(2),s?2:8):reIsBadHex.test(a)?NAN:+a}var toNumber_1=toNumber$2;/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var root$6=_root,now$1=function(){return root$6.Date.now()},now_1=now$1,isObject$6=isObject_1,now$2=now_1,toNumber$1=toNumber_1,FUNC_ERROR_TEXT$2="Expected a function",nativeMax$3=Math.max,nativeMin=Math.min;function debounce$1(a,o,s){var _,$,et,tt,rt,at,ot=0,it=!1,dt=!1,ct=!0;if(typeof a!="function")throw new TypeError(FUNC_ERROR_TEXT$2);o=toNumber$1(o)||0,isObject$6(s)&&(it=!!s.leading,dt="maxWait"in s,et=dt?nativeMax$3(toNumber$1(s.maxWait)||0,o):et,ct="trailing"in s?!!s.trailing:ct);function mt(bt){var Ot=_,Ct=$;return _=$=void 0,ot=bt,tt=a.apply(Ct,Ot),tt}function _t(bt){return ot=bt,rt=setTimeout(ut,o),it?mt(bt):tt}function gt(bt){var Ot=bt-at,Ct=bt-ot,$t=o-Ot;return dt?nativeMin($t,et-Ct):$t}function lt(bt){var Ot=bt-at,Ct=bt-ot;return at===void 0||Ot>=o||Ot<0||dt&&Ct>=et}function ut(){var bt=now$2();if(lt(bt))return ft(bt);rt=setTimeout(ut,gt(bt))}function ft(bt){return rt=void 0,ct&&_?mt(bt):(_=$=void 0,tt)}function ht(){rt!==void 0&&clearTimeout(rt),ot=0,_=at=$=rt=void 0}function vt(){return rt===void 0?tt:ft(now$2())}function St(){var bt=now$2(),Ot=lt(bt);if(_=arguments,$=this,at=bt,Ot){if(rt===void 0)return _t(at);if(dt)return clearTimeout(rt),rt=setTimeout(ut,o),mt(at)}return rt===void 0&&(rt=setTimeout(ut,o)),tt}return St.cancel=ht,St.flush=vt,St}var debounce_1=debounce$1;/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var root$1$1=_root,coreJsData$1=root$1$1["__core-js_shared__"],_coreJsData=coreJsData$1,coreJsData=_coreJsData,maskSrcKey=function(){var a=/[^.]+$/.exec(coreJsData&&coreJsData.keys&&coreJsData.keys.IE_PROTO||"");return a?"Symbol(src)_1."+a:""}();function isMasked$1(a){return!!maskSrcKey&&maskSrcKey in a}var _isMasked=isMasked$1,funcProto$1=Function.prototype,funcToString$1=funcProto$1.toString;function toSource$1(a){if(a!=null){try{return funcToString$1.call(a)}catch{}try{return a+""}catch{}}return""}var _toSource=toSource$1,isFunction$4=isFunction_1,isMasked=_isMasked,isObject$5=isObject_1,toSource$2=_toSource,reRegExpChar=/[\\^$.*+?()[\]{}|]/g,reIsHostCtor=/^\[object .+?Constructor\]$/,funcProto$2=Function.prototype,objectProto$8=Object.prototype,funcToString$2=funcProto$2.toString,hasOwnProperty$9=objectProto$8.hasOwnProperty,reIsNative=RegExp("^"+funcToString$2.call(hasOwnProperty$9).replace(reRegExpChar,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative$1(a){if(!isObject$5(a)||isMasked(a))return!1;var o=isFunction$4(a)?reIsNative:reIsHostCtor;return o.test(toSource$2(a))}var _baseIsNative=baseIsNative$1;function getValue$1(a,o){return a==null?void 0:a[o]}var _getValue=getValue$1,baseIsNative=_baseIsNative,getValue=_getValue;function getNative$1$1(a,o){var s=getValue(a,o);return baseIsNative(s)?s:void 0}var _getNative=getNative$1$1,getNative$6=_getNative,root$5=_root,Map$4=getNative$6(root$5,"Map"),_Map=Map$4;/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function eq$3(a,o){return a===o||a!==a&&o!==o}var eq_1=eq$3;/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var isArray$1$2=isArray_1,isSymbol$1=isSymbol_1,reIsDeepProp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp=/^\w*$/;function isKey$1(a,o){if(isArray$1$2(a))return!1;var s=_typeof(a);return s=="number"||s=="symbol"||s=="boolean"||a==null||isSymbol$1(a)?!0:reIsPlainProp.test(a)||!reIsDeepProp.test(a)||o!=null&&a in Object(o)}var _isKey=isKey$1,getNative$5=_getNative,nativeCreate$4=getNative$5(Object,"create"),_nativeCreate=nativeCreate$4,nativeCreate$3=_nativeCreate;function hashClear$1(){this.__data__=nativeCreate$3?nativeCreate$3(null):{},this.size=0}var _hashClear=hashClear$1;function hashDelete$1(a){var o=this.has(a)&&delete this.__data__[a];return this.size-=o?1:0,o}var _hashDelete=hashDelete$1,nativeCreate$2=_nativeCreate,HASH_UNDEFINED$1="__lodash_hash_undefined__",objectProto$1$3=Object.prototype,hasOwnProperty$1$1=objectProto$1$3.hasOwnProperty;function hashGet$1(a){var o=this.__data__;if(nativeCreate$2){var s=o[a];return s===HASH_UNDEFINED$1?void 0:s}return hasOwnProperty$1$1.call(o,a)?o[a]:void 0}var _hashGet=hashGet$1,nativeCreate$1=_nativeCreate,objectProto$7=Object.prototype,hasOwnProperty$8=objectProto$7.hasOwnProperty;function hashHas$1(a){var o=this.__data__;return nativeCreate$1?o[a]!==void 0:hasOwnProperty$8.call(o,a)}var _hashHas=hashHas$1,nativeCreate=_nativeCreate,HASH_UNDEFINED="__lodash_hash_undefined__";function hashSet$1(a,o){var s=this.__data__;return this.size+=this.has(a)?0:1,s[a]=nativeCreate&&o===void 0?HASH_UNDEFINED:o,this}var _hashSet=hashSet$1,hashClear=_hashClear,hashDelete=_hashDelete,hashGet=_hashGet,hashHas=_hashHas,hashSet=_hashSet;function Hash$1(a){var o=-1,s=a==null?0:a.length;for(this.clear();++o-1}var _listCacheHas=listCacheHas$1,assocIndexOf=_assocIndexOf;function listCacheSet$1(a,o){var s=this.__data__,_=assocIndexOf(s,a);return _<0?(++this.size,s.push([a,o])):s[_][1]=o,this}var _listCacheSet=listCacheSet$1,listCacheClear=_listCacheClear,listCacheDelete=_listCacheDelete,listCacheGet=_listCacheGet,listCacheHas=_listCacheHas,listCacheSet=_listCacheSet;function ListCache$1$1(a){var o=-1,s=a==null?0:a.length;for(this.clear();++o - * Copyright OpenJS Foundation and other contributors - * Released under MIT license - * Based on Underscore.js 1.8.3 - * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors - */(function(a,o){(function(){var s,_="4.17.21",$=200,et="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",tt="Expected a function",rt="Invalid `variable` option passed into `_.template`",at="__lodash_hash_undefined__",ot=500,it="__lodash_placeholder__",dt=1,ct=2,mt=4,_t=1,gt=2,lt=1,ut=2,ft=4,ht=8,vt=16,St=32,bt=64,Ot=128,Ct=256,$t=512,Tt=30,xt="...",Pt=800,jt=16,Lt=1,Ft=2,Dt=3,At=1/0,Nt=9007199254740991,Bt=17976931348623157e292,Vt=0/0,Mt=4294967295,Wt=Mt-1,Yt=Mt>>>1,Xt=[["ary",Ot],["bind",lt],["bindKey",ut],["curry",ht],["curryRight",vt],["flip",$t],["partial",St],["partialRight",bt],["rearg",Ct]],qt="[object Arguments]",Ht="[object Array]",nr="[object AsyncFunction]",lr="[object Boolean]",Or="[object Date]",dr="[object DOMException]",Cr="[object Error]",ar="[object Function]",hr="[object GeneratorFunction]",cr="[object Map]",ir="[object Number]",er="[object Null]",pr="[object Object]",Mr="[object Promise]",Rr="[object Proxy]",Lr="[object RegExp]",Er="[object Set]",Hr="[object String]",sn="[object Symbol]",mr="[object Undefined]",Jt="[object WeakMap]",Ur="[object WeakSet]",$r="[object ArrayBuffer]",Wr="[object DataView]",tn="[object Float32Array]",en="[object Float64Array]",tr="[object Int8Array]",gr="[object Int16Array]",zr="[object Int32Array]",Yr="[object Uint8Array]",ur="[object Uint8ClampedArray]",sr="[object Uint16Array]",yr="[object Uint32Array]",Vr=/\b__p \+= '';/g,wn=/\b(__p \+=) '' \+/g,$n=/(__e\(.*?\)|\b__t\)) \+\n'';/g,Fn=/&(?:amp|lt|gt|quot|#39);/g,jr=/[&<>"']/g,Kr=RegExp(Fn.source),ln=RegExp(jr.source),un=/<%-([\s\S]+?)%>/g,mn=/<%([\s\S]+?)%>/g,Sn=/<%=([\s\S]+?)%>/g,Dn=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Yn=/^\w*$/,ga=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Do=/[\\^$.*+?()[\]{}|]/g,rr=RegExp(Do.source),Sr=/^\s+/,cn=/\s/,On=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,vn=/\{\n\/\* \[wrapped with (.+)\] \*/,Rn=/,? & /,oo=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,bo=/[()=,{}\[\]\/\s]/,Ro=/\\(\\)?/g,io=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,_a=/\w*$/,Vn=/^[-+]0x[0-9a-f]+$/i,Ao=/^0b[01]+$/i,qr=/^\[object .+?Constructor\]$/,vr=/^0o[0-7]+$/i,Gr=/^(?:0|[1-9]\d*)$/,Nr=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,Zr=/($^)/,so=/['\n\r\u2028\u2029\\]/g,wo="\\ud800-\\udfff",il="\\u0300-\\u036f",zo="\\ufe20-\\ufe2f",Bv="\\u20d0-\\u20ff",gu=il+zo+Bv,yu="\\u2700-\\u27bf",_u="a-z\\xdf-\\xf6\\xf8-\\xff",Uv="\\xac\\xb1\\xd7\\xf7",Wv="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Hv="\\u2000-\\u206f",zv=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",$u="A-Z\\xc0-\\xd6\\xd8-\\xde",bu="\\ufe0e\\ufe0f",wu=Uv+Wv+Hv+zv,sl="['\u2019]",Yv="["+wo+"]",Su="["+wu+"]",$s="["+gu+"]",Ou="\\d+",Vv="["+yu+"]",xu="["+_u+"]",Cu="[^"+wo+wu+Ou+yu+_u+$u+"]",ll="\\ud83c[\\udffb-\\udfff]",Kv="(?:"+$s+"|"+ll+")",Pu="[^"+wo+"]",ul="(?:\\ud83c[\\udde6-\\uddff]){2}",cl="[\\ud800-\\udbff][\\udc00-\\udfff]",Yo="["+$u+"]",Tu="\\u200d",Eu="(?:"+xu+"|"+Cu+")",Gv="(?:"+Yo+"|"+Cu+")",ju="(?:"+sl+"(?:d|ll|m|re|s|t|ve))?",ku="(?:"+sl+"(?:D|LL|M|RE|S|T|VE))?",Du=Kv+"?",Ru="["+bu+"]?",Xv="(?:"+Tu+"(?:"+[Pu,ul,cl].join("|")+")"+Ru+Du+")*",qv="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",Zv="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",Au=Ru+Du+Xv,Jv="(?:"+[Vv,ul,cl].join("|")+")"+Au,Qv="(?:"+[Pu+$s+"?",$s,ul,cl,Yv].join("|")+")",em=RegExp(sl,"g"),tm=RegExp($s,"g"),fl=RegExp(ll+"(?="+ll+")|"+Qv+Au,"g"),rm=RegExp([Yo+"?"+xu+"+"+ju+"(?="+[Su,Yo,"$"].join("|")+")",Gv+"+"+ku+"(?="+[Su,Yo+Eu,"$"].join("|")+")",Yo+"?"+Eu+"+"+ju,Yo+"+"+ku,Zv,qv,Ou,Jv].join("|"),"g"),nm=RegExp("["+Tu+wo+gu+bu+"]"),am=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,om=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],im=-1,an={};an[tn]=an[en]=an[tr]=an[gr]=an[zr]=an[Yr]=an[ur]=an[sr]=an[yr]=!0,an[qt]=an[Ht]=an[$r]=an[lr]=an[Wr]=an[Or]=an[Cr]=an[ar]=an[cr]=an[ir]=an[pr]=an[Lr]=an[Er]=an[Hr]=an[Jt]=!1;var nn={};nn[qt]=nn[Ht]=nn[$r]=nn[Wr]=nn[lr]=nn[Or]=nn[tn]=nn[en]=nn[tr]=nn[gr]=nn[zr]=nn[cr]=nn[ir]=nn[pr]=nn[Lr]=nn[Er]=nn[Hr]=nn[sn]=nn[Yr]=nn[ur]=nn[sr]=nn[yr]=!0,nn[Cr]=nn[ar]=nn[Jt]=!1;var sm={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},lm={"&":"&","<":"<",">":">",'"':""","'":"'"},um={"&":"&","<":"<",">":">",""":'"',"'":"'"},cm={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},fm=parseFloat,dm=parseInt,Mu=typeof commonjsGlobal$1=="object"&&commonjsGlobal$1&&commonjsGlobal$1.Object===Object&&commonjsGlobal$1,pm=typeof self=="object"&&self&&self.Object===Object&&self,xn=Mu||pm||Function("return this")(),dl=o&&!o.nodeType&&o,Mo=dl&&!0&&a&&!a.nodeType&&a,Iu=Mo&&Mo.exports===dl,pl=Iu&&Mu.process,Kn=function(){try{var Rt=Mo&&Mo.require&&Mo.require("util").types;return Rt||pl&&pl.binding&&pl.binding("util")}catch{}}(),Nu=Kn&&Kn.isArrayBuffer,Fu=Kn&&Kn.isDate,Lu=Kn&&Kn.isMap,Bu=Kn&&Kn.isRegExp,Uu=Kn&&Kn.isSet,Wu=Kn&&Kn.isTypedArray;function Ln(Rt,zt,Ut){switch(Ut.length){case 0:return Rt.call(zt);case 1:return Rt.call(zt,Ut[0]);case 2:return Rt.call(zt,Ut[0],Ut[1]);case 3:return Rt.call(zt,Ut[0],Ut[1],Ut[2])}return Rt.apply(zt,Ut)}function hm(Rt,zt,Ut,or){for(var Pr=-1,Xr=Rt==null?0:Rt.length;++Pr-1}function hl(Rt,zt,Ut){for(var or=-1,Pr=Rt==null?0:Rt.length;++or-1;);return Ut}function qu(Rt,zt){for(var Ut=Rt.length;Ut--&&Vo(zt,Rt[Ut],0)>-1;);return Ut}function Sm(Rt,zt){for(var Ut=Rt.length,or=0;Ut--;)Rt[Ut]===zt&&++or;return or}var Om=yl(sm),xm=yl(lm);function Cm(Rt){return"\\"+cm[Rt]}function Pm(Rt,zt){return Rt==null?s:Rt[zt]}function Ko(Rt){return nm.test(Rt)}function Tm(Rt){return am.test(Rt)}function Em(Rt){for(var zt,Ut=[];!(zt=Rt.next()).done;)Ut.push(zt.value);return Ut}function wl(Rt){var zt=-1,Ut=Array(Rt.size);return Rt.forEach(function(or,Pr){Ut[++zt]=[Pr,or]}),Ut}function Zu(Rt,zt){return function(Ut){return Rt(zt(Ut))}}function xo(Rt,zt){for(var Ut=-1,or=Rt.length,Pr=0,Xr=[];++Ut-1}function vy(j,_e){var nt=this.__data__,st=Fs(nt,j);return st<0?(++this.size,nt.push([j,_e])):nt[st][1]=_e,this}fo.prototype.clear=fy,fo.prototype.delete=dy,fo.prototype.get=py,fo.prototype.has=hy,fo.prototype.set=vy;function po(j){var _e=-1,nt=j==null?0:j.length;for(this.clear();++_e=_e?j:_e)),j}function Zn(j,_e,nt,st,pt,wt){var Et,kt=_e&dt,It=_e&ct,Kt=_e&mt;if(nt&&(Et=pt?nt(j,st,pt,wt):nt(j)),Et!==s)return Et;if(!fn(j))return j;var Gt=Tr(j);if(Gt){if(Et=_1(j),!kt)return An(j,Et)}else{var Zt=Tn(j),Qt=Zt==ar||Zt==hr;if(ko(j))return jp(j,kt);if(Zt==pr||Zt==qt||Qt&&!pt){if(Et=It||Qt?{}:Xp(j),!kt)return It?l1(j,ky(Et,j)):s1(j,ip(Et,j))}else{if(!nn[Zt])return pt?j:{};Et=$1(j,Zt,kt)}}wt||(wt=new ro);var fr=wt.get(j);if(fr)return fr;wt.set(j,Et),Sv(j)?j.forEach(function(wr){Et.add(Zn(wr,_e,nt,wr,j,wt))}):bv(j)&&j.forEach(function(wr,Ir){Et.set(Ir,Zn(wr,_e,nt,Ir,j,wt))});var br=Kt?It?Gl:Kl:It?In:bn,Dr=Gt?s:br(j);return Gn(Dr||j,function(wr,Ir){Dr&&(Ir=wr,wr=j[Ir]),fs(Et,Ir,Zn(wr,_e,nt,Ir,j,wt))}),Et}function Dy(j){var _e=bn(j);return function(nt){return sp(nt,j,_e)}}function sp(j,_e,nt){var st=nt.length;if(j==null)return!st;for(j=rn(j);st--;){var pt=nt[st],wt=_e[pt],Et=j[pt];if(Et===s&&!(pt in j)||!wt(Et))return!1}return!0}function lp(j,_e,nt){if(typeof j!="function")throw new Xn(tt);return ys(function(){j.apply(s,nt)},_e)}function ds(j,_e,nt,st){var pt=-1,wt=bs,Et=!0,kt=j.length,It=[],Kt=_e.length;if(!kt)return It;nt&&(_e=on(_e,Bn(nt))),st?(wt=hl,Et=!1):_e.length>=$&&(wt=os,Et=!1,_e=new Fo(_e));e:for(;++ptpt?0:pt+nt),st=st===s||st>pt?pt:kr(st),st<0&&(st+=pt),st=nt>st?0:xv(st);nt0&&nt(kt)?_e>1?Cn(kt,_e-1,nt,st,pt):Oo(pt,kt):st||(pt[pt.length]=kt)}return pt}var El=Ip(),fp=Ip(!0);function lo(j,_e){return j&&El(j,_e,bn)}function jl(j,_e){return j&&fp(j,_e,bn)}function Bs(j,_e){return So(_e,function(nt){return yo(j[nt])})}function Bo(j,_e){_e=Eo(_e,j);for(var nt=0,st=_e.length;j!=null&&nt_e}function My(j,_e){return j!=null&&Qr.call(j,_e)}function Iy(j,_e){return j!=null&&_e in rn(j)}function Ny(j,_e,nt){return j>=Pn(_e,nt)&&j=120&&Gt.length>=120)?new Fo(Et&&Gt):s}Gt=j[0];var Zt=-1,Qt=kt[0];e:for(;++Zt-1;)kt!==j&&ks.call(kt,It,1),ks.call(j,It,1);return j}function wp(j,_e){for(var nt=j?_e.length:0,st=nt-1;nt--;){var pt=_e[nt];if(nt==st||pt!==wt){var wt=pt;go(pt)?ks.call(j,pt,1):Bl(j,pt)}}return j}function Nl(j,_e){return j+As(rp()*(_e-j+1))}function qy(j,_e,nt,st){for(var pt=-1,wt=yn(Rs((_e-j)/(nt||1)),0),Et=Ut(wt);wt--;)Et[st?wt:++pt]=j,j+=nt;return Et}function Fl(j,_e){var nt="";if(!j||_e<1||_e>Nt)return nt;do _e%2&&(nt+=j),_e=As(_e/2),_e&&(j+=j);while(_e);return nt}function Ar(j,_e){return tu(Jp(j,_e,Nn),j+"")}function Zy(j){return op(ns(j))}function Jy(j,_e){var nt=ns(j);return Zs(nt,Lo(_e,0,nt.length))}function vs(j,_e,nt,st){if(!fn(j))return j;_e=Eo(_e,j);for(var pt=-1,wt=_e.length,Et=wt-1,kt=j;kt!=null&&++ptpt?0:pt+_e),nt=nt>pt?pt:nt,nt<0&&(nt+=pt),pt=_e>nt?0:nt-_e>>>0,_e>>>=0;for(var wt=Ut(pt);++st>>1,Et=j[wt];Et!==null&&!Wn(Et)&&(nt?Et<=_e:Et<_e)?st=wt+1:pt=wt}return pt}return Ll(j,_e,Nn,nt)}function Ll(j,_e,nt,st){var pt=0,wt=j==null?0:j.length;if(wt===0)return 0;_e=nt(_e);for(var Et=_e!==_e,kt=_e===null,It=Wn(_e),Kt=_e===s;pt=$){var Kt=_e?null:d1(j);if(Kt)return Ss(Kt);Et=!1,pt=os,It=new Fo}else It=_e?[]:kt;e:for(;++st=st?j:Jn(j,_e,nt)}var Ep=zm||function(j){return xn.clearTimeout(j)};function jp(j,_e){if(_e)return j.slice();var nt=j.length,st=_c?_c(nt):new j.constructor(nt);return j.copy(st),st}function zl(j){var _e=new j.constructor(j.byteLength);return new Es(_e).set(new Es(j)),_e}function n1(j,_e){var nt=_e?zl(j.buffer):j.buffer;return new j.constructor(nt,j.byteOffset,j.byteLength)}function a1(j){var _e=new j.constructor(j.source,_a.exec(j));return _e.lastIndex=j.lastIndex,_e}function o1(j){return cs?rn(cs.call(j)):{}}function kp(j,_e){var nt=_e?zl(j.buffer):j.buffer;return new j.constructor(nt,j.byteOffset,j.length)}function Dp(j,_e){if(j!==_e){var nt=j!==s,st=j===null,pt=j===j,wt=Wn(j),Et=_e!==s,kt=_e===null,It=_e===_e,Kt=Wn(_e);if(!kt&&!Kt&&!wt&&j>_e||wt&&Et&&It&&!kt&&!Kt||st&&Et&&It||!nt&&It||!pt)return 1;if(!st&&!wt&&!Kt&&j<_e||Kt&&nt&&pt&&!st&&!wt||kt&&nt&&pt||!Et&&pt||!It)return-1}return 0}function i1(j,_e,nt){for(var st=-1,pt=j.criteria,wt=_e.criteria,Et=pt.length,kt=nt.length;++st=kt)return It;var Kt=nt[st];return It*(Kt=="desc"?-1:1)}}return j.index-_e.index}function Rp(j,_e,nt,st){for(var pt=-1,wt=j.length,Et=nt.length,kt=-1,It=_e.length,Kt=yn(wt-Et,0),Gt=Ut(It+Kt),Zt=!st;++kt1?nt[pt-1]:s,Et=pt>2?nt[2]:s;for(wt=j.length>3&&typeof wt=="function"?(pt--,wt):s,Et&&jn(nt[0],nt[1],Et)&&(wt=pt<3?s:wt,pt=1),_e=rn(_e);++st-1?pt[wt?_e[Et]:Et]:s}}function Lp(j){return mo(function(_e){var nt=_e.length,st=nt,pt=qn.prototype.thru;for(j&&_e.reverse();st--;){var wt=_e[st];if(typeof wt!="function")throw new Xn(tt);if(pt&&!Et&&Xs(wt)=="wrapper")var Et=new qn([],!0)}for(st=Et?st:nt;++st1&&Br.reverse(),Gt&&Itkt))return!1;var Kt=wt.get(j),Gt=wt.get(_e);if(Kt&&Gt)return Kt==_e&&Gt==j;var Zt=-1,Qt=!0,fr=nt>?new Fo:s;for(wt.set(j,_e),wt.set(_e,j);++Zt1?"& ":"")+_e[st],_e=_e.join(nt>2?", ":" "),j.replace(On,`{ -/* [wrapped with `+_e+`] */ -`)}function w1(j){return Tr(j)||Ho(j)||!!(ep&&j&&j[ep])}function go(j,_e){var nt=typeof j;return _e=_e==null?Nt:_e,!!_e&&(nt=="number"||nt!="symbol"&&Gr.test(j))&&j>-1&&j%1==0&&j<_e}function jn(j,_e,nt){if(!fn(nt))return!1;var st=typeof _e;return(st=="number"?Mn(nt)&&go(_e,nt.length):st=="string"&&_e in nt)?no(nt[_e],j):!1}function Jl(j,_e){if(Tr(j))return!1;var nt=typeof j;return nt=="number"||nt=="symbol"||nt=="boolean"||j==null||Wn(j)?!0:Yn.test(j)||!Dn.test(j)||_e!=null&&j in rn(_e)}function S1(j){var _e=typeof j;return _e=="string"||_e=="number"||_e=="symbol"||_e=="boolean"?j!=="__proto__":j===null}function Ql(j){var _e=Xs(j),nt=yt[_e];if(typeof nt!="function"||!(_e in Fr.prototype))return!1;if(j===nt)return!0;var st=Xl(nt);return!!st&&j===st[0]}function O1(j){return!!Qu&&Qu in j}var x1=xs?yo:mu;function gs(j){var _e=j&&j.constructor,nt=typeof _e=="function"&&_e.prototype||qo;return j===nt}function qp(j){return j===j&&!fn(j)}function Zp(j,_e){return function(nt){return nt==null?!1:nt[j]===_e&&(_e!==s||j in rn(nt))}}function C1(j){var _e=tl(j,function(st){return nt.size===ot&&nt.clear(),st}),nt=_e.cache;return _e}function P1(j,_e){var nt=j[1],st=_e[1],pt=nt|st,wt=pt<(lt|ut|Ot),Et=st==Ot&&nt==ht||st==Ot&&nt==Ct&&j[7].length<=_e[8]||st==(Ot|Ct)&&_e[7].length<=_e[8]&&nt==ht;if(!(wt||Et))return j;st<&&(j[2]=_e[2],pt|=nt<?0:ft);var kt=_e[3];if(kt){var It=j[3];j[3]=It?Rp(It,kt,_e[4]):kt,j[4]=It?xo(j[3],it):_e[4]}return kt=_e[5],kt&&(It=j[5],j[5]=It?Ap(It,kt,_e[6]):kt,j[6]=It?xo(j[5],it):_e[6]),kt=_e[7],kt&&(j[7]=kt),st&Ot&&(j[8]=j[8]==null?_e[8]:Pn(j[8],_e[8])),j[9]==null&&(j[9]=_e[9]),j[0]=_e[0],j[1]=pt,j}function T1(j){var _e=[];if(j!=null)for(var nt in rn(j))_e.push(nt);return _e}function E1(j){return Ps.call(j)}function Jp(j,_e,nt){return _e=yn(_e===s?j.length-1:_e,0),function(){for(var st=arguments,pt=-1,wt=yn(st.length-_e,0),Et=Ut(wt);++pt0){if(++_e>=Pt)return arguments[0]}else _e=0;return j.apply(s,arguments)}}function Zs(j,_e){var nt=-1,st=j.length,pt=st-1;for(_e=_e===s?st:_e;++nt<_e;){var wt=Nl(nt,pt),Et=j[wt];j[wt]=j[nt],j[nt]=Et}return j.length=_e,j}var rv=C1(function(j){var _e=[];return j.charCodeAt(0)===46&&_e.push(""),j.replace(ga,function(nt,st,pt,wt){_e.push(pt?wt.replace(Ro,"$1"):st||nt)}),_e});function co(j){if(typeof j=="string"||Wn(j))return j;var _e=j+"";return _e=="0"&&1/j==-At?"-0":_e}function Wo(j){if(j!=null){try{return Cs.call(j)}catch{}try{return j+""}catch{}}return""}function k1(j,_e){return Gn(Xt,function(nt){var st="_."+nt[0];_e&nt[1]&&!bs(j,st)&&j.push(st)}),j.sort()}function nv(j){if(j instanceof Fr)return j.clone();var _e=new qn(j.__wrapped__,j.__chain__);return _e.__actions__=An(j.__actions__),_e.__index__=j.__index__,_e.__values__=j.__values__,_e}function D1(j,_e,nt){(nt?jn(j,_e,nt):_e===s)?_e=1:_e=yn(kr(_e),0);var st=j==null?0:j.length;if(!st||_e<1)return[];for(var pt=0,wt=0,Et=Ut(Rs(st/_e));pt1?j[_e-1]:s;return nt=typeof nt=="function"?(j.pop(),nt):s,uv(j,nt)});function cv(j){var _e=yt(j);return _e.__chain__=!0,_e}function R0(j,_e){return _e(j),j}function Js(j,_e){return _e(j)}var A0=mo(function(j){var _e=j.length,nt=_e?j[0]:0,st=this.__wrapped__,pt=function(wt){return Tl(wt,j)};return _e>1||this.__actions__.length||!(st instanceof Fr)||!go(nt)?this.thru(pt):(st=st.slice(nt,+nt+(_e?1:0)),st.__actions__.push({func:Js,args:[pt],thisArg:s}),new qn(st,this.__chain__).thru(function(wt){return _e&&!wt.length&&wt.push(s),wt}))});function M0(){return cv(this)}function I0(){return new qn(this.value(),this.__chain__)}function N0(){this.__values__===s&&(this.__values__=Ov(this.value()));var j=this.__index__>=this.__values__.length,_e=j?s:this.__values__[this.__index__++];return{done:j,value:_e}}function F0(){return this}function L0(j){for(var _e,nt=this;nt instanceof Ns;){var st=nv(nt);st.__index__=0,st.__values__=s,_e?pt.__wrapped__=st:_e=st;var pt=st;nt=nt.__wrapped__}return pt.__wrapped__=j,_e}function B0(){var j=this.__wrapped__;if(j instanceof Fr){var _e=j;return this.__actions__.length&&(_e=new Fr(this)),_e=_e.reverse(),_e.__actions__.push({func:Js,args:[ru],thisArg:s}),new qn(_e,this.__chain__)}return this.thru(ru)}function U0(){return Pp(this.__wrapped__,this.__actions__)}var W0=zs(function(j,_e,nt){Qr.call(j,nt)?++j[nt]:ho(j,nt,1)});function H0(j,_e,nt){var st=Tr(j)?Hu:Ry;return nt&&jn(j,_e,nt)&&(_e=s),st(j,_r(_e,3))}function z0(j,_e){var nt=Tr(j)?So:cp;return nt(j,_r(_e,3))}var Y0=Fp(av),V0=Fp(ov);function K0(j,_e){return Cn(Qs(j,_e),1)}function G0(j,_e){return Cn(Qs(j,_e),At)}function X0(j,_e,nt){return nt=nt===s?1:kr(nt),Cn(Qs(j,_e),nt)}function fv(j,_e){var nt=Tr(j)?Gn:Po;return nt(j,_r(_e,3))}function dv(j,_e){var nt=Tr(j)?vm:up;return nt(j,_r(_e,3))}var q0=zs(function(j,_e,nt){Qr.call(j,nt)?j[nt].push(_e):ho(j,nt,[_e])});function Z0(j,_e,nt,st){j=Mn(j)?j:ns(j),nt=nt&&!st?kr(nt):0;var pt=j.length;return nt<0&&(nt=yn(pt+nt,0)),al(j)?nt<=pt&&j.indexOf(_e,nt)>-1:!!pt&&Vo(j,_e,nt)>-1}var J0=Ar(function(j,_e,nt){var st=-1,pt=typeof _e=="function",wt=Mn(j)?Ut(j.length):[];return Po(j,function(Et){wt[++st]=pt?Ln(_e,Et,nt):ps(Et,_e,nt)}),wt}),Q0=zs(function(j,_e,nt){ho(j,nt,_e)});function Qs(j,_e){var nt=Tr(j)?on:mp;return nt(j,_r(_e,3))}function e_(j,_e,nt,st){return j==null?[]:(Tr(_e)||(_e=_e==null?[]:[_e]),nt=st?s:nt,Tr(nt)||(nt=nt==null?[]:[nt]),$p(j,_e,nt))}var t_=zs(function(j,_e,nt){j[nt?0:1].push(_e)},function(){return[[],[]]});function r_(j,_e,nt){var st=Tr(j)?vl:Ku,pt=arguments.length<3;return st(j,_r(_e,4),nt,pt,Po)}function n_(j,_e,nt){var st=Tr(j)?mm:Ku,pt=arguments.length<3;return st(j,_r(_e,4),nt,pt,up)}function a_(j,_e){var nt=Tr(j)?So:cp;return nt(j,rl(_r(_e,3)))}function o_(j){var _e=Tr(j)?op:Zy;return _e(j)}function i_(j,_e,nt){(nt?jn(j,_e,nt):_e===s)?_e=1:_e=kr(_e);var st=Tr(j)?Ty:Jy;return st(j,_e)}function s_(j){var _e=Tr(j)?Ey:e1;return _e(j)}function l_(j){if(j==null)return 0;if(Mn(j))return al(j)?Go(j):j.length;var _e=Tn(j);return _e==cr||_e==Er?j.size:Al(j).length}function u_(j,_e,nt){var st=Tr(j)?ml:t1;return nt&&jn(j,_e,nt)&&(_e=s),st(j,_r(_e,3))}var c_=Ar(function(j,_e){if(j==null)return[];var nt=_e.length;return nt>1&&jn(j,_e[0],_e[1])?_e=[]:nt>2&&jn(_e[0],_e[1],_e[2])&&(_e=[_e[0]]),$p(j,Cn(_e,1),[])}),el=Ym||function(){return xn.Date.now()};function f_(j,_e){if(typeof _e!="function")throw new Xn(tt);return j=kr(j),function(){if(--j<1)return _e.apply(this,arguments)}}function pv(j,_e,nt){return _e=nt?s:_e,_e=j&&_e==null?j.length:_e,vo(j,Ot,s,s,s,s,_e)}function hv(j,_e){var nt;if(typeof _e!="function")throw new Xn(tt);return j=kr(j),function(){return--j>0&&(nt=_e.apply(this,arguments)),j<=1&&(_e=s),nt}}var au=Ar(function(j,_e,nt){var st=lt;if(nt.length){var pt=xo(nt,ts(au));st|=St}return vo(j,st,_e,nt,pt)}),vv=Ar(function(j,_e,nt){var st=lt|ut;if(nt.length){var pt=xo(nt,ts(vv));st|=St}return vo(_e,st,j,nt,pt)});function mv(j,_e,nt){_e=nt?s:_e;var st=vo(j,ht,s,s,s,s,s,_e);return st.placeholder=mv.placeholder,st}function gv(j,_e,nt){_e=nt?s:_e;var st=vo(j,vt,s,s,s,s,s,_e);return st.placeholder=gv.placeholder,st}function yv(j,_e,nt){var st,pt,wt,Et,kt,It,Kt=0,Gt=!1,Zt=!1,Qt=!0;if(typeof j!="function")throw new Xn(tt);_e=va(_e)||0,fn(nt)&&(Gt=!!nt.leading,Zt="maxWait"in nt,wt=Zt?yn(va(nt.maxWait)||0,_e):wt,Qt="trailing"in nt?!!nt.trailing:Qt);function fr(hn){var ao=st,$o=pt;return st=pt=s,Kt=hn,Et=j.apply($o,ao),Et}function br(hn){return Kt=hn,kt=ys(Ir,_e),Gt?fr(hn):Et}function Dr(hn){var ao=hn-It,$o=hn-Kt,Nv=_e-ao;return Zt?Pn(Nv,wt-$o):Nv}function wr(hn){var ao=hn-It,$o=hn-Kt;return It===s||ao>=_e||ao<0||Zt&&$o>=wt}function Ir(){var hn=el();if(wr(hn))return Br(hn);kt=ys(Ir,Dr(hn))}function Br(hn){return kt=s,Qt&&st?fr(hn):(st=pt=s,Et)}function Hn(){kt!==s&&Ep(kt),Kt=0,st=It=pt=kt=s}function kn(){return kt===s?Et:Br(el())}function zn(){var hn=el(),ao=wr(hn);if(st=arguments,pt=this,It=hn,ao){if(kt===s)return br(It);if(Zt)return Ep(kt),kt=ys(Ir,_e),fr(It)}return kt===s&&(kt=ys(Ir,_e)),Et}return zn.cancel=Hn,zn.flush=kn,zn}var d_=Ar(function(j,_e){return lp(j,1,_e)}),p_=Ar(function(j,_e,nt){return lp(j,va(_e)||0,nt)});function h_(j){return vo(j,$t)}function tl(j,_e){if(typeof j!="function"||_e!=null&&typeof _e!="function")throw new Xn(tt);var nt=function(){var st=arguments,pt=_e?_e.apply(this,st):st[0],wt=nt.cache;if(wt.has(pt))return wt.get(pt);var Et=j.apply(this,st);return nt.cache=wt.set(pt,Et)||wt,Et};return nt.cache=new(tl.Cache||po),nt}tl.Cache=po;function rl(j){if(typeof j!="function")throw new Xn(tt);return function(){var _e=arguments;switch(_e.length){case 0:return!j.call(this);case 1:return!j.call(this,_e[0]);case 2:return!j.call(this,_e[0],_e[1]);case 3:return!j.call(this,_e[0],_e[1],_e[2])}return!j.apply(this,_e)}}function v_(j){return hv(2,j)}var m_=r1(function(j,_e){_e=_e.length==1&&Tr(_e[0])?on(_e[0],Bn(_r())):on(Cn(_e,1),Bn(_r()));var nt=_e.length;return Ar(function(st){for(var pt=-1,wt=Pn(st.length,nt);++pt=_e}),Ho=pp(function(){return arguments}())?pp:function(j){return dn(j)&&Qr.call(j,"callee")&&!_d.call(j,"callee")},Tr=Ut.isArray,k_=Nu?Bn(Nu):Ly;function Mn(j){return j!=null&&nl(j.length)&&!yo(j)}function pn(j){return dn(j)&&Mn(j)}function D_(j){return j===!0||j===!1||dn(j)&&En(j)==lr}var ko=Km||mu,R_=Fu?Bn(Fu):By;function A_(j){return dn(j)&&j.nodeType===1&&!_s(j)}function M_(j){if(j==null)return!0;if(Mn(j)&&(Tr(j)||typeof j=="string"||typeof j.splice=="function"||ko(j)||rs(j)||Ho(j)))return!j.length;var _e=Tn(j);if(_e==cr||_e==Er)return!j.size;if(gs(j))return!Al(j).length;for(var nt in j)if(Qr.call(j,nt))return!1;return!0}function I_(j,_e){return hs(j,_e)}function N_(j,_e,nt){nt=typeof nt=="function"?nt:s;var st=nt?nt(j,_e):s;return st===s?hs(j,_e,s,nt):!!st}function iu(j){if(!dn(j))return!1;var _e=En(j);return _e==Cr||_e==dr||typeof j.message=="string"&&typeof j.name=="string"&&!_s(j)}function F_(j){return typeof j=="number"&&tp(j)}function yo(j){if(!fn(j))return!1;var _e=En(j);return _e==ar||_e==hr||_e==nr||_e==Rr}function $v(j){return typeof j=="number"&&j==kr(j)}function nl(j){return typeof j=="number"&&j>-1&&j%1==0&&j<=Nt}function fn(j){var _e=typeof j;return j!=null&&(_e=="object"||_e=="function")}function dn(j){return j!=null&&typeof j=="object"}var bv=Lu?Bn(Lu):Wy;function L_(j,_e){return j===_e||Rl(j,_e,ql(_e))}function B_(j,_e,nt){return nt=typeof nt=="function"?nt:s,Rl(j,_e,ql(_e),nt)}function U_(j){return wv(j)&&j!=+j}function W_(j){if(x1(j))throw new Pr(et);return hp(j)}function H_(j){return j===null}function z_(j){return j==null}function wv(j){return typeof j=="number"||dn(j)&&En(j)==ir}function _s(j){if(!dn(j)||En(j)!=pr)return!1;var _e=js(j);if(_e===null)return!0;var nt=Qr.call(_e,"constructor")&&_e.constructor;return typeof nt=="function"&&nt instanceof nt&&Cs.call(nt)==Um}var su=Bu?Bn(Bu):Hy;function Y_(j){return $v(j)&&j>=-Nt&&j<=Nt}var Sv=Uu?Bn(Uu):zy;function al(j){return typeof j=="string"||!Tr(j)&&dn(j)&&En(j)==Hr}function Wn(j){return typeof j=="symbol"||dn(j)&&En(j)==sn}var rs=Wu?Bn(Wu):Yy;function V_(j){return j===s}function K_(j){return dn(j)&&Tn(j)==Jt}function G_(j){return dn(j)&&En(j)==Ur}var X_=Gs(Ml),q_=Gs(function(j,_e){return j<=_e});function Ov(j){if(!j)return[];if(Mn(j))return al(j)?eo(j):An(j);if(is&&j[is])return Em(j[is]());var _e=Tn(j),nt=_e==cr?wl:_e==Er?Ss:ns;return nt(j)}function _o(j){if(!j)return j===0?j:0;if(j=va(j),j===At||j===-At){var _e=j<0?-1:1;return _e*Bt}return j===j?j:0}function kr(j){var _e=_o(j),nt=_e%1;return _e===_e?nt?_e-nt:_e:0}function xv(j){return j?Lo(kr(j),0,Mt):0}function va(j){if(typeof j=="number")return j;if(Wn(j))return Vt;if(fn(j)){var _e=typeof j.valueOf=="function"?j.valueOf():j;j=fn(_e)?_e+"":_e}if(typeof j!="string")return j===0?j:+j;j=Gu(j);var nt=Ao.test(j);return nt||vr.test(j)?dm(j.slice(2),nt?2:8):Vn.test(j)?Vt:+j}function Cv(j){return uo(j,In(j))}function Z_(j){return j?Lo(kr(j),-Nt,Nt):j===0?j:0}function Jr(j){return j==null?"":Un(j)}var J_=_i(function(j,_e){if(gs(_e)||Mn(_e)){uo(_e,bn(_e),j);return}for(var nt in _e)Qr.call(_e,nt)&&fs(j,nt,_e[nt])}),Pv=_i(function(j,_e){uo(_e,In(_e),j)}),ol=_i(function(j,_e,nt,st){uo(_e,In(_e),j,st)}),Q_=_i(function(j,_e,nt,st){uo(_e,bn(_e),j,st)}),e$=mo(Tl);function t$(j,_e){var nt=Qo(j);return _e==null?nt:ip(nt,_e)}var r$=Ar(function(j,_e){j=rn(j);var nt=-1,st=_e.length,pt=st>2?_e[2]:s;for(pt&&jn(_e[0],_e[1],pt)&&(st=1);++nt1),wt}),uo(j,Gl(j),nt),st&&(nt=Zn(nt,dt|ct|mt,p1));for(var pt=_e.length;pt--;)Bl(nt,_e[pt]);return nt});function $$(j,_e){return Ev(j,rl(_r(_e)))}var b$=mo(function(j,_e){return j==null?{}:Gy(j,_e)});function Ev(j,_e){if(j==null)return{};var nt=on(Gl(j),function(st){return[st]});return _e=_r(_e),bp(j,nt,function(st,pt){return _e(st,pt[0])})}function w$(j,_e,nt){_e=Eo(_e,j);var st=-1,pt=_e.length;for(pt||(pt=1,j=s);++st_e){var st=j;j=_e,_e=st}if(nt||j%1||_e%1){var pt=rp();return Pn(j+pt*(_e-j+fm("1e-"+((pt+"").length-1))),_e)}return Nl(j,_e)}var R$=es(function(j,_e,nt){return _e=_e.toLowerCase(),j+(nt?Dv(_e):_e)});function Dv(j){return cu(Jr(j).toLowerCase())}function Rv(j){return j=Jr(j),j&&j.replace(Nr,Om).replace(tm,"")}function A$(j,_e,nt){j=Jr(j),_e=Un(_e);var st=j.length;nt=nt===s?st:Lo(kr(nt),0,st);var pt=nt;return nt-=_e.length,nt>=0&&j.slice(nt,pt)==_e}function M$(j){return j=Jr(j),j&&ln.test(j)?j.replace(jr,xm):j}function I$(j){return j=Jr(j),j&&rr.test(j)?j.replace(Do,"\\$&"):j}var N$=es(function(j,_e,nt){return j+(nt?"-":"")+_e.toLowerCase()}),F$=es(function(j,_e,nt){return j+(nt?" ":"")+_e.toLowerCase()}),L$=Np("toLowerCase");function B$(j,_e,nt){j=Jr(j),_e=kr(_e);var st=_e?Go(j):0;if(!_e||st>=_e)return j;var pt=(_e-st)/2;return Ks(As(pt),nt)+j+Ks(Rs(pt),nt)}function U$(j,_e,nt){j=Jr(j),_e=kr(_e);var st=_e?Go(j):0;return _e&&st<_e?j+Ks(_e-st,nt):j}function W$(j,_e,nt){j=Jr(j),_e=kr(_e);var st=_e?Go(j):0;return _e&&st<_e?Ks(_e-st,nt)+j:j}function H$(j,_e,nt){return nt||_e==null?_e=0:_e&&(_e=+_e),Zm(Jr(j).replace(Sr,""),_e||0)}function z$(j,_e,nt){return(nt?jn(j,_e,nt):_e===s)?_e=1:_e=kr(_e),Fl(Jr(j),_e)}function Y$(){var j=arguments,_e=Jr(j[0]);return j.length<3?_e:_e.replace(j[1],j[2])}var V$=es(function(j,_e,nt){return j+(nt?"_":"")+_e.toLowerCase()});function K$(j,_e,nt){return nt&&typeof nt!="number"&&jn(j,_e,nt)&&(_e=nt=s),nt=nt===s?Mt:nt>>>0,nt?(j=Jr(j),j&&(typeof _e=="string"||_e!=null&&!su(_e))&&(_e=Un(_e),!_e&&Ko(j))?jo(eo(j),0,nt):j.split(_e,nt)):[]}var G$=es(function(j,_e,nt){return j+(nt?" ":"")+cu(_e)});function X$(j,_e,nt){return j=Jr(j),nt=nt==null?0:Lo(kr(nt),0,j.length),_e=Un(_e),j.slice(nt,nt+_e.length)==_e}function q$(j,_e,nt){var st=yt.templateSettings;nt&&jn(j,_e,nt)&&(_e=s),j=Jr(j),_e=ol({},_e,st,zp);var pt=ol({},_e.imports,st.imports,zp),wt=bn(pt),Et=bl(pt,wt),kt,It,Kt=0,Gt=_e.interpolate||Zr,Zt="__p += '",Qt=Sl((_e.escape||Zr).source+"|"+Gt.source+"|"+(Gt===Sn?io:Zr).source+"|"+(_e.evaluate||Zr).source+"|$","g"),fr="//# sourceURL="+(Qr.call(_e,"sourceURL")?(_e.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++im+"]")+` -`;j.replace(Qt,function(wr,Ir,Br,Hn,kn,zn){return Br||(Br=Hn),Zt+=j.slice(Kt,zn).replace(so,Cm),Ir&&(kt=!0,Zt+=`' + -__e(`+Ir+`) + -'`),kn&&(It=!0,Zt+=`'; -`+kn+`; -__p += '`),Br&&(Zt+=`' + -((__t = (`+Br+`)) == null ? '' : __t) + -'`),Kt=zn+wr.length,wr}),Zt+=`'; -`;var br=Qr.call(_e,"variable")&&_e.variable;if(!br)Zt=`with (obj) { -`+Zt+` -} -`;else if(bo.test(br))throw new Pr(rt);Zt=(It?Zt.replace(Vr,""):Zt).replace(wn,"$1").replace($n,"$1;"),Zt="function("+(br||"obj")+`) { -`+(br?"":`obj || (obj = {}); -`)+"var __t, __p = ''"+(kt?", __e = _.escape":"")+(It?`, __j = Array.prototype.join; -function print() { __p += __j.call(arguments, '') } -`:`; -`)+Zt+`return __p -}`;var Dr=Mv(function(){return Xr(wt,fr+"return "+Zt).apply(s,Et)});if(Dr.source=Zt,iu(Dr))throw Dr;return Dr}function Z$(j){return Jr(j).toLowerCase()}function J$(j){return Jr(j).toUpperCase()}function Q$(j,_e,nt){if(j=Jr(j),j&&(nt||_e===s))return Gu(j);if(!j||!(_e=Un(_e)))return j;var st=eo(j),pt=eo(_e),wt=Xu(st,pt),Et=qu(st,pt)+1;return jo(st,wt,Et).join("")}function _b(j,_e,nt){if(j=Jr(j),j&&(nt||_e===s))return j.slice(0,Ju(j)+1);if(!j||!(_e=Un(_e)))return j;var st=eo(j),pt=qu(st,eo(_e))+1;return jo(st,0,pt).join("")}function ew(j,_e,nt){if(j=Jr(j),j&&(nt||_e===s))return j.replace(Sr,"");if(!j||!(_e=Un(_e)))return j;var st=eo(j),pt=Xu(st,eo(_e));return jo(st,pt).join("")}function tw(j,_e){var nt=Tt,st=xt;if(fn(_e)){var pt="separator"in _e?_e.separator:pt;nt="length"in _e?kr(_e.length):nt,st="omission"in _e?Un(_e.omission):st}j=Jr(j);var wt=j.length;if(Ko(j)){var Et=eo(j);wt=Et.length}if(nt>=wt)return j;var kt=nt-Go(st);if(kt<1)return st;var It=Et?jo(Et,0,kt).join(""):j.slice(0,kt);if(pt===s)return It+st;if(Et&&(kt+=It.length-kt),su(pt)){if(j.slice(kt).search(pt)){var Kt,Gt=It;for(pt.global||(pt=Sl(pt.source,Jr(_a.exec(pt))+"g")),pt.lastIndex=0;Kt=pt.exec(Gt);)var Zt=Kt.index;It=It.slice(0,Zt===s?kt:Zt)}}else if(j.indexOf(Un(pt),kt)!=kt){var Qt=It.lastIndexOf(pt);Qt>-1&&(It=It.slice(0,Qt))}return It+st}function rw(j){return j=Jr(j),j&&Kr.test(j)?j.replace(Fn,Rm):j}var nw=es(function(j,_e,nt){return j+(nt?" ":"")+_e.toUpperCase()}),cu=Np("toUpperCase");function Av(j,_e,nt){return j=Jr(j),_e=nt?s:_e,_e===s?Tm(j)?Im(j):_m(j):j.match(_e)||[]}var Mv=Ar(function(j,_e){try{return Ln(j,s,_e)}catch(nt){return iu(nt)?nt:new Pr(nt)}}),aw=mo(function(j,_e){return Gn(_e,function(nt){nt=co(nt),ho(j,nt,au(j[nt],j))}),j});function ow(j){var _e=j==null?0:j.length,nt=_r();return j=_e?on(j,function(st){if(typeof st[1]!="function")throw new Xn(tt);return[nt(st[0]),st[1]]}):[],Ar(function(st){for(var pt=-1;++pt<_e;){var wt=j[pt];if(Ln(wt[0],this,st))return Ln(wt[1],this,st)}})}function iw(j){return Dy(Zn(j,dt))}function fu(j){return function(){return j}}function sw(j,_e){return j==null||j!==j?_e:j}var lw=Lp(),uw=Lp(!0);function Nn(j){return j}function du(j){return vp(typeof j=="function"?j:Zn(j,dt))}function cw(j){return gp(Zn(j,dt))}function fw(j,_e){return yp(j,Zn(_e,dt))}var dw=Ar(function(j,_e){return function(nt){return ps(nt,j,_e)}}),pw=Ar(function(j,_e){return function(nt){return ps(j,nt,_e)}});function pu(j,_e,nt){var st=bn(_e),pt=Bs(_e,st);nt==null&&!(fn(_e)&&(pt.length||!st.length))&&(nt=_e,_e=j,j=this,pt=Bs(_e,bn(_e)));var wt=!(fn(nt)&&"chain"in nt)||!!nt.chain,Et=yo(j);return Gn(pt,function(kt){var It=_e[kt];j[kt]=It,Et&&(j.prototype[kt]=function(){var Kt=this.__chain__;if(wt||Kt){var Gt=j(this.__wrapped__),Zt=Gt.__actions__=An(this.__actions__);return Zt.push({func:It,args:arguments,thisArg:j}),Gt.__chain__=Kt,Gt}return It.apply(j,Oo([this.value()],arguments))})}),j}function hw(){return xn._===this&&(xn._=Wm),this}function hu(){}function vw(j){return j=kr(j),Ar(function(_e){return _p(_e,j)})}var mw=Yl(on),gw=Yl(Hu),yw=Yl(ml);function Iv(j){return Jl(j)?gl(co(j)):Xy(j)}function _w(j){return function(_e){return j==null?s:Bo(j,_e)}}var $w=Up(),bw=Up(!0);function vu(){return[]}function mu(){return!1}function ww(){return{}}function Sw(){return""}function Ow(){return!0}function xw(j,_e){if(j=kr(j),j<1||j>Nt)return[];var nt=Mt,st=Pn(j,Mt);_e=_r(_e),j-=Mt;for(var pt=$l(st,_e);++nt0||_e<0)?new Fr(nt):(j<0?nt=nt.takeRight(-j):j&&(nt=nt.drop(j)),_e!==s&&(_e=kr(_e),nt=_e<0?nt.dropRight(-_e):nt.take(_e-j)),nt)},Fr.prototype.takeRightWhile=function(j){return this.reverse().takeWhile(j).reverse()},Fr.prototype.toArray=function(){return this.take(Mt)},lo(Fr.prototype,function(j,_e){var nt=/^(?:filter|find|map|reject)|While$/.test(_e),st=/^(?:head|last)$/.test(_e),pt=yt[st?"take"+(_e=="last"?"Right":""):_e],wt=st||/^find/.test(_e);!pt||(yt.prototype[_e]=function(){var Et=this.__wrapped__,kt=st?[1]:arguments,It=Et instanceof Fr,Kt=kt[0],Gt=It||Tr(Et),Zt=function(Ir){var Br=pt.apply(yt,Oo([Ir],kt));return st&&Qt?Br[0]:Br};Gt&&nt&&typeof Kt=="function"&&Kt.length!=1&&(It=Gt=!1);var Qt=this.__chain__,fr=!!this.__actions__.length,br=wt&&!Qt,Dr=It&&!fr;if(!wt&&Gt){Et=Dr?Et:new Fr(this);var wr=j.apply(Et,kt);return wr.__actions__.push({func:Js,args:[Zt],thisArg:s}),new qn(wr,Qt)}return br&&Dr?j.apply(this,kt):(wr=this.thru(Zt),br?st?wr.value()[0]:wr.value():wr)})}),Gn(["pop","push","shift","sort","splice","unshift"],function(j){var _e=Os[j],nt=/^(?:push|sort|unshift)$/.test(j)?"tap":"thru",st=/^(?:pop|shift)$/.test(j);yt.prototype[j]=function(){var pt=arguments;if(st&&!this.__chain__){var wt=this.value();return _e.apply(Tr(wt)?wt:[],pt)}return this[nt](function(Et){return _e.apply(Tr(Et)?Et:[],pt)})}}),lo(Fr.prototype,function(j,_e){var nt=yt[_e];if(nt){var st=nt.name+"";Qr.call(Jo,st)||(Jo[st]=[]),Jo[st].push({name:_e,func:nt})}}),Jo[Ys(s,ut).name]=[{name:"wrapper",func:s}],Fr.prototype.clone=ny,Fr.prototype.reverse=ay,Fr.prototype.value=oy,yt.prototype.at=A0,yt.prototype.chain=M0,yt.prototype.commit=I0,yt.prototype.next=N0,yt.prototype.plant=L0,yt.prototype.reverse=B0,yt.prototype.toJSON=yt.prototype.valueOf=yt.prototype.value=U0,yt.prototype.first=yt.prototype.head,is&&(yt.prototype[is]=F0),yt},Xo=Nm();Mo?((Mo.exports=Xo)._=Xo,dl._=Xo):xn._=Xo}).call(commonjsGlobal$1)})(lodash,lodash.exports);/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function ownKeys$B(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$B(a){for(var o=1;o=at,ut=useConfig$2(),ft=ut.classPrefix,ht=react.exports.useRef();useRipple(ht),tt||(_t=isNumber_1(et)||isString_1(et)?it===et:it===get_1(et,(ot==null?void 0:ot.value)||"value")),tt&&Array.isArray(et)&&(_t=et.some(function(bt){return isNumber_1(bt)||isString_1(bt)?bt===it:get_1(bt,(ot==null?void 0:ot.value)||"value")===it}));var vt=function(Ot){(!lt||tt&&_t)&&dt(it,{label:String(gt),selected:_t,event:Ot,restData:mt})},St=function(Ot){if(tt){var Ct;return jsxs("label",{className:classNames$1("".concat(ft,"-checkbox"),(Ct={},_defineProperty$2(Ct,"".concat(ft,"-is-disabled"),lt&&!_t),_defineProperty$2(Ct,"".concat(ft,"-is-checked"),_t),Ct)),children:[jsx("input",{type:"checkbox",className:classNames$1("".concat(ft,"-checkbox__former")),value:"",disabled:lt&&!_t,onClick:function(Tt){return Tt.stopPropagation()}}),jsx("span",{className:classNames$1("".concat(ft,"-checkbox__input"))}),jsx("span",{className:classNames$1("".concat(ft,"-checkbox__label")),children:Ot||gt})]})}return jsx("span",{children:Ot||gt})};return jsx("li",{className:classNames$1(o.className,"".concat(ft,"-").concat(componentType,"-option"),(s={},_defineProperty$2(s,"".concat(ft,"-is-disabled"),lt),_defineProperty$2(s,"".concat(ft,"-is-selected"),_t),_defineProperty$2(s,"".concat(ft,"-size-s"),rt==="small"),_defineProperty$2(s,"".concat(ft,"-size-l"),rt==="large"),s)),onClick:vt,ref:ht,children:St(ct)},it)};/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function setValueToOptionFormOptionDom(a,o,s){var _,$=a.props,et=$.value,tt=$.label,rt=$.children;o[et]=(_={},_defineProperty$2(_,(s==null?void 0:s.value)||"value",et),_defineProperty$2(_,(s==null?void 0:s.label)||"label",tt||rt||et),_)}var getValueToOption=function(o,s,_){var $={};if(Array.isArray(s))return s.forEach(function(rt){$[lodash.exports.get(rt,(_==null?void 0:_.value)||"value")]=rt}),$;if(lodash.exports.isPlainObject(o)){var et=o.type.name;if(et===Option$1.name)return setValueToOptionFormOptionDom(o,$,_),$;if(et===OptionGroup.name){var tt=o.props.children;if(Array.isArray(tt))return tt.forEach(function(rt){setValueToOptionFormOptionDom(rt,$,_)}),$}}return Array.isArray(o)&&o.forEach(function(rt){var at=rt.type.name;if(at===Option$1.name&&setValueToOptionFormOptionDom(rt,$,_),at===OptionGroup.name){var ot=rt.props.children;Array.isArray(ot)&&ot.forEach(function(it){setValueToOptionFormOptionDom(it,$,_)})}}),$},getMultipleTags=function(o,s){var _=o.map(function($){return{label:lodash.exports.get($,(s==null?void 0:s.label)||"label")||$.toString(),value:lodash.exports.get($,(s==null?void 0:s.value)||"value")||$}});return _},getSelectValueArr=function(o,s,_,$,et,tt){if(o=Array.isArray(o)?o:[],Array.isArray(o)){var rt=_toConsumableArray(o),at=$==="object";if(_)rt=rt.filter(function(it){return at?lodash.exports.isPlainObject(s)?lodash.exports.get(it,(et==null?void 0:et.value)||"value")!==lodash.exports.get(s,"value"):lodash.exports.get(it,(et==null?void 0:et.value)||"value")!==s:it!==s});else{var ot=at?tt:s;rt.push(ot)}return rt}};/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function FakeArrow(a){var o=useConfig$2(),s=o.classPrefix;return React.createElement("svg",{style:a.style,className:classNames$1("".concat(s,"-fake-arrow"),_defineProperty$2({},"".concat(s,"-fake-arrow--active"),(a==null?void 0:a.isActive)&&!(a!=null&&a.disabled)),a==null?void 0:a.overlayClassName),width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M3.75 5.7998L7.99274 10.0425L12.2361 5.79921",stroke:"black",strokeOpacity:"0.9",strokeWidth:"1.3"}))}/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var _excluded$7=["checked","content","defaultChecked","onChange","onClick","disabled","children","className"];function ownKeys$z(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$z(a){for(var o=1;oMAX_OVERLAY_WIDTH?Gr.width:Math.min(MAX_OVERLAY_WIDTH,Math.max(Gr.width,Nr==null?void 0:Nr.width));Sn(Zr)}},[Mr]);var Do=function(vr){bt||(Rr(vr),ar==null||ar(vr),!vr&&!Ct&&jt&&$r(ga))};react.exports.useEffect(function(){if(Ht){var qr=Pt.map(function(vr){return _objectSpread$w(_objectSpread$w({},vr),{},{value:get_1(vr,(Ht==null?void 0:Ht.value)||"value"),label:get_1(vr,(Ht==null?void 0:Ht.label)||"label")})});tr(qr),ur(qr)}else tr(Pt),ur(Pt);wn(getValueToOption(nr,Pt,Ht)||{})},[Pt,Ht,nr]),react.exports.useEffect(function(){Kr(function(qr){var vr=(Ht==null?void 0:Ht.value)||"value",Gr=(Ht==null?void 0:Ht.label)||"label";if(Array.isArray(ht))return ht.map(function(Zr){if(qt==="value"){var so;return Vr[Zr]||qr.find(function(wo){return get_1(wo,vr)===Zr})||(so={},_defineProperty$2(so,vr,Zr),_defineProperty$2(so,Gr,Zr),so)}return Zr}).filter(Boolean);if(ht!=null){if(qt==="value"){var Nr;return[Vr[ht]||qr.find(function(Zr){return get_1(Zr,vr)===ht})||(Nr={},_defineProperty$2(Nr,vr,ht),_defineProperty$2(Nr,Gr,ht),Nr)].filter(Boolean)}return[ht]}return[]})},[ht,Ht,qt,Vr]);var rr=function(vr,Gr,Nr){vr.stopPropagation();var Zr=getSelectValueArr(ht,Gr,!0,qt,Ht);Wt(Zr),isFunction_1(Vt)&&Vt({value:Nr.value,data:Nr,e:vr})},Sr=function(vr,Gr){var Nr=Gr.label;jt&&$r(!Ct||ft&&Ct?Nr:""),dt&&isFunction_1(Bt)&&Pt.filter(function(Zr){return Zr.value===vr}).length===0&&Bt(vr),Wt(vr)},cn=function(vr){var Gr;if(!vr){tr(Yr);return}if(ct&&isFunction_1(ct))Gr=Array.isArray(Yr)&&Yr.filter(function(Zr){return ct(vr,Zr)});else{var Nr=new RegExp(vr,"i");Gr=Array.isArray(Yr)&&Yr.filter(function(Zr){return Nr.test(Zr==null?void 0:Zr.label)})}dt&&(Gr=Gr.concat([{label:vr,value:vr}])),tr(Gr)},On=function(vr){if($r(vr),isFunction_1(Mt)){Mt(vr);return}cn(vr)},vn=jsx("span",{className:classNames$1(vt,_defineProperty$2({},"".concat(ir,"__placeholder"),!ht&&!lodash.exports.isNumber(ht)||Array.isArray(ht)&&ht.length<1),_defineProperty$2({},"".concat(ir,"__single"),ga)),children:ga||$t||"-\u8BF7\u9009\u62E9-"}),Rn=function(){if(Ct&&Array.isArray(ht)&&ht.length>0){var vr;return qt==="value"?vr=getMultipleTags(jr,Ht):vr=getMultipleTags(ht,Ht),vr.length>0?jsxs(Fragment,{children:[vr.slice(0,Or).map(function(Gr){return jsx(Tag,{closable:!bt,onClose:function(Zr){var so=Zr.e;return rr(so,Gr.value,Gr)},disabled:bt,size:Ot,children:Gr.label},Gr.value)}),lr,Or&&vr.length-Or>0&&!lr?jsxs(Tag,{size:Ot,children:[" ","+".concat(vr.length-Or)]}):null]}):jt?null:vn}return jt?null:vn},oo=function(){return jsx(Input,{value:isString_1(Ur)?Ur:ga,placeholder:Ct&&get_1(ht,"length")>0?null:ga||$t||"-\u8BF7\u9009\u62E9-",className:"".concat(ir,"__input"),onChange:On,size:Ot,onFocus:function(Gr,Nr){return Ft==null?void 0:Ft({value:ht,e:Nr==null?void 0:Nr.e})},onBlur:function(Gr,Nr){return Dt==null?void 0:Dt({value:ht,e:Nr==null?void 0:Nr.e})},onEnter:function(Gr,Nr){return Cr==null?void 0:Cr({inputValue:Ur,value:ht,e:Nr==null?void 0:Nr.e})}})},bo=function(vr){vr.preventDefault(),bt||(Rr(!Mr),$r(""))},Ro=function(vr){vr.stopPropagation(),Array.isArray(ht)?Wt([]):Wt(""),$r(void 0),Nt({e:vr})},io=function(){return Lt?jsx(Loading,{className:classNames$1(vt,"".concat(ir,"__right-icon"),"".concat(ir,"__active-icon")),loading:!0,size:"small"}):Tt&&ht&&Hr?jsx(CloseCircleFilledIcon,{onClick:Tt?Ro:void 0,className:classNames$1(vt,"".concat(ir,"__right-icon"),"".concat(ir,"__right-icon-clear"))}):jsx(FakeArrow,{overlayClassName:"".concat(ir,"__right-icon"),isActive:Mr,disabled:bt})},_a={onChange:Sr,value:ht,className:vt,size:Ot,multiple:Ct,showPopup:Mr,setShowPopup:Rr,options:en,empty:Yt,max:lt,loadingText:_t,loading:Lt,valueType:qt,keys:Ht},Vn=function(){return jsx(PopupContent,_n(xr({},_objectSpread$w({},_a)),{children:nr}))},Ao=function(){return dr?dr({value:ht,onClose:rr})||vn:Rn()};return jsx("div",{className:"".concat(ir,"__wrap"),style:_objectSpread$w({},St),onMouseEnter:function(){return sn(!0)},onMouseLeave:function(){return sn(!1)},children:jsx(Popup,_n(xr({},_objectSpread$w({trigger:"click",ref:Yn,content:Vn(),placement:"bottom-left",visible:Mr,overlayStyle:{width:mn?"".concat(mn,"px"):"none"},onVisibleChange:Do,overlayClassName:classNames$1(vt,"".concat(ir,"__dropdown"),"".concat(cr,"-popup"),"narrow-scrollbar"),className:"".concat(ir,"__popup-reference"),expandAnimation:!0,destroyOnClose:!0},ut)),{children:jsxs("div",{className:classNames$1(vt,ir,(s={},_defineProperty$2(s,"".concat(cr,"-is-disabled"),bt),_defineProperty$2(s,"".concat(cr,"-is-active"),Mr),_defineProperty$2(s,"".concat(cr,"-size-s"),Ot==="small"),_defineProperty$2(s,"".concat(cr,"-size-l"),Ot==="large"),_defineProperty$2(s,"".concat(cr,"-no-border"),!it),_defineProperty$2(s,"".concat(cr,"-has-prefix"),!!xt),s)),ref:composeRefs(Dn,o),style:{userSelect:"none"},onClick:bo,children:[jsx("span",{className:"".concat(ir,"__left-icon"),children:xt}),Ct?Ao():null,jt&&oo(),!Ct&&!jt&&vn,io()]})}))})},{displayName:"Select",Option:Option$1,OptionGroup});/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var Select=Select$1;/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var pageSizeValidator=function(o){var s;return typeof o!="number"?s=o-0:s=o,!Number.isFinite(s)&&s>0},index$c="";/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var Option=Select.Option,Pagination$1=function(o){var s,_,$=o.defaultCurrent,et=$===void 0?1:$,tt=o.current,rt=o.theme,at=rt===void 0?"default":rt,ot=o.size,it=ot===void 0?"medium":ot,dt=o.total,ct=dt===void 0?0:dt,mt=o.defaultPageSize,_t=mt===void 0?10:mt,gt=o.pageSize,lt=o.showJumper,ut=lt===void 0?!1:lt,ft=o.disabled,ht=ft===void 0?!1:ft,vt=o.foldedMaxPageBtn,St=vt===void 0?5:vt,bt=o.maxPageBtn,Ot=bt===void 0?10:bt,Ct=o.totalContent,$t=Ct===void 0?!0:Ct,Tt=o.pageSizeOptions,xt=Tt===void 0?[5,10,20,50]:Tt,Pt=o.onChange,jt=Pt===void 0?noop:Pt,Lt=o.onCurrentChange,Ft=o.onPageSizeChange,Dt=useLocaleReceiver("pagination"),At=_slicedToArray(Dt,2),Nt=At[0],Bt=At[1],Vt=useDefault(gt,_t,Ft),Mt=_slicedToArray(Vt,2),Wt=Mt[0],Yt=Mt[1],Xt=useDefault(tt,et,Lt),qt=_slicedToArray(Xt,2),Ht=qt[0],nr=qt[1],lr=react.exports.useState(1),Or=_slicedToArray(lr,2),dr=Or[0],Cr=Or[1],ar=react.exports.useState(!1),hr=_slicedToArray(ar,2),cr=hr[0],ir=hr[1],er=react.exports.useState(!1),pr=_slicedToArray(er,2),Mr=pr[0],Rr=pr[1],Lr=react.exports.useRef(null),Er=1,Hr=Math.ceil((St-1)/2),sn=useConfig$2(),mr=sn.classPrefix,Jt="".concat(mr,"-pagination");react.exports.useEffect(function(){var ur=Math.ceil(ct/Wt);Cr(ur>0?ur:1)},[Wt,ct]);var Ur=react.exports.useMemo(function(){var ur=2+HrHt,yr=[],Vr,wn;dr>Ot?ur&&sr?(Vr=Ht-Hr,wn=Ht+Hr):(Vr=ur?dr-St+1:2,wn=ur?dr-1:St):(Vr=1,wn=dr);for(var $n=Vr;$n<=wn;$n++)yr.push($n);return yr},[Ht,dr,St,Ot,Hr]),$r=function(sr,yr){if(!yr&&!pageSizeValidator(yr)){var Vr;yr=Wt!=null?Wt:typeof xt[0]=="number"?xt[0]:(Vr=xt[0])===null||Vr===void 0?void 0:Vr.value}if(!ht){if(drOt,Yr=jsxs(Fragment,{children:[zr&&jsxs(Fragment,{children:[jsx("li",{className:classNames$1("".concat(Jt,"__number"),(s={},_defineProperty$2(s,"".concat(mr,"-is-disabled"),ht),_defineProperty$2(s,"".concat(mr,"-is-current"),Ht===1),s)),onClick:function(){return $r(1)},children:"1"},1),2+HrHt&&jsx("li",{className:classNames$1("".concat(Jt,"__number"),"".concat(Jt,"__number--more"),_defineProperty$2({},"".concat(mr,"-is-disabled"),ht)),onMouseEnter:function(){return Rr(!0)},onMouseLeave:function(){return Rr(!1)},onClick:function(){return $r(Ht+St)},children:Mr?jsx(ChevronRightDoubleIcon,{}):jsx(EllipsisIcon,{})}),jsx("li",{className:classNames$1("".concat(Jt,"__number"),(_={},_defineProperty$2(_,"".concat(mr,"-is-disabled"),ht),_defineProperty$2(_,"".concat(mr,"-is-current"),Ht===dr),_)),onClick:function(){return $r(dr)},children:dr},dr)]})]});return jsxs("div",{className:classNames$1(Jt,_defineProperty$2({},"".concat(mr,"-size-s"),it==="small")),children:[$t&&jsx("div",{className:"".concat(Jt,"__total"),children:gr()}),xt instanceof Array&&xt.length?jsx("div",{className:"".concat(Jt,"__select"),children:jsx(Select,{size:it,value:Wt,disabled:ht,onChange:Wr,children:xt.map(function(ur){return typeof ur=="number"?jsx(Option,{label:Bt(Nt.itemsPerPage,{size:ur}),value:ur},ur):jsx(Option,{label:ur.label,value:ur.value},ur.value)})})}):null,jsx("div",{className:classNames$1("".concat(Jt,"__btn"),"".concat(Jt,"__btn-prev"),_defineProperty$2({},"".concat(mr,"-is-disabled"),ht||Ht===Er)),onClick:function(){return $r(Ht-1)},children:jsx(ChevronLeftIcon,{})}),at==="default"&&jsx("ul",{className:"".concat(Jt,"__pager"),children:Yr}),at==="simple"&&jsx("div",{className:"".concat(Jt,"__select"),children:jsx(Select,{size:it,value:Ht,disabled:ht,onChange:tn,children:Array(dr).fill(0).map(function(ur,sr){return sr+1}).map(function(ur){return jsxs(Option,{label:"".concat(ur,"/").concat(dr),value:ur,children:[ur,"/",dr]},ur)})})}),jsx("div",{className:classNames$1("".concat(Jt,"__btn"),"".concat(Jt,"__btn-next"),_defineProperty$2({},"".concat(mr,"-is-disabled"),ht||Ht===dr)),onClick:function(){return $r(Ht+1)},children:jsx(ChevronRightIcon,{})}),ut&&jsxs("div",{className:"".concat(Jt,"__jump"),children:[Bt(Nt.jumpTo),jsx(InputNumber,{className:"".concat(mr,"-pagination__input"),min:Er,theme:"normal",max:dr,disabled:ht,onChange:en,onKeyup:tr}),Bt(Nt.page)]})]})};/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var Pagination=Pagination$1;/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function ownKeys$v(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$v(a){for(var o=1;oWt||dt==="left"&&qt2&&arguments[2]!==void 0?arguments[2]:1,_t=arguments.length>3&&arguments[3]!==void 0?arguments[3]:[],gt=_t;return dt.forEach(function(lt){var ut=lt.children,ft=_objectWithoutProperties$1(lt,_excluded$4);lt.children&&(gt=et(ut,ct,mt+1,gt));var ht=mt-1,vt=_t[ht],St=tt({node:lt,columnsDepth:ct,currentDepth:mt}),bt=St.rowSpan,Ot=St.colSpan,Ct=vt?vt.length:0,$t=_objectSpread$t(_objectSpread$t({colKey:"tr-".concat(ht,"_td-").concat(Ct)},ft),{},{rowSpan:bt,colSpan:Ot});vt?gt[ht]=[].concat(_toConsumableArray(vt),[$t]):gt[ht]=[$t]}),gt}function tt(dt){var ct=dt.node,mt=dt.columnsDepth,_t=dt.currentDepth,gt=1,lt=1;return ct.children?(gt=1,lt=at(ct.children)):(gt=mt-_t+1,lt=1),{rowSpan:gt,colSpan:lt}}function rt(dt){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,mt=arguments.length>2&&arguments[2]!==void 0?arguments[2]:1,_t=mt,gt=ct;return dt==null||dt.forEach(function(lt){var ut=lt.children;ut&&(gt+=1,gt>_t&&(_t=gt),_t=rt(ut,gt,_t))}),_t}function at(dt){var ct=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0,mt=ct;return dt.forEach(function(_t){var gt=_t.children;gt?mt=at(gt,mt):mt+=1}),mt}function ot(dt){var ct=dt.title,mt=dt.render;return typeof ct=="string"||react.exports.isValidElement(ct)?function(){return ct}:isFunction_1(ct)?ct:isFunction_1(mt)?mt:function(){return null}}function it(dt){var ct=dt.trsColumns,mt=dt.rowIndex,_t=dt.colIndex;if(_t===0&&mt>0){var gt=ct[mt-1];if(gt[0].rowSpan>1)return!0}return!1}return jsx("thead",{children:$.map(function(dt,ct){return jsx("tr",{children:dt.map(function(mt,_t){var gt=mt.title,lt=mt.colKey,ut=mt.rowSpan,ft=mt.colSpan,ht=mt.render,vt=_objectWithoutProperties$1(mt,_excluded2),St=ot({title:gt,render:ht}),bt=it({trsColumns:$,rowIndex:ct,colIndex:_t});return jsx(TableCell,xr({},_objectSpread$t({type:"title",key:lt,colKey:lt,colIndex:_t,customRender:St,rowSpan:ut,colSpan:ft,isFirstChildTdSetBorderWidth:bt},vt)))})},ct)})})};/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var _excluded$3=["colKey","cell","render"];function ownKeys$s(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$s(a){for(var o=1;o1&&Nt1&&At0){var Pt=Tt==null?void 0:Tt[xt];if(Pt&&Pt[0]===0)return!0}return!1}function Ct(){if(mt&&ct){var $t=dt.onClick,Tt=get_1(s,et)||$,xt;return $t?xt=function(jt){$t(jt),_t(s,Tt)}:xt=function(){_t(s,Tt)},{onClick:xt}}return{}}return jsx("tr",_n(xr({},_objectSpread$s(_objectSpread$s({className:ht},dt),Ct())),{children:ft}))};/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function ownKeys$r(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$r(a){for(var o=1;oYt||lr&&nr<=Yt}var Or=function(Kr){var ln,un=Kr.current,mn=Kr.pageSize,Sn=bt.slice((un-1)*mn,un*mn);Ct==null||Ct(Kr,Sn),Ot==null||(ln=Ot.onChange)===null||ln===void 0||ln.call(Ot,Kr),qt||(Vt(un),Xt(mn))},dr=react.exports.useMemo(function(){if(!Dt)return bt;if(bt.length>Yt){var jr=(Bt-1)*Yt,Kr=Bt*Yt;return bt.slice(jr,Kr)}return bt},[bt,Yt,Dt,Bt]),Cr=react.exports.useState(0),ar=_slicedToArray(Cr,2),hr=ar[0],cr=ar[1],ir=ft>0||ut>0,er=react.exports.useMemo(function(){return{fixedHeader:ir,flattenColumns:Ft}},[ir,Ft]),pr=Lt.some(function(jr){var Kr=jr.fixed;return["left","right"].includes(Kr)}),Mr=react.exports.useRef(),Rr=react.exports.useRef(),Lr=react.exports.useRef(),Er=react.exports.useRef(),Hr=react.exports.useState(!1),sn=_slicedToArray(Hr,2),mr=sn[0],Jt=sn[1],Ur=react.exports.useState(!1),$r=_slicedToArray(Ur,2),Wr=$r[0],tn=$r[1],en=react.exports.useState(!1),tr=_slicedToArray(en,2),gr=tr[0],zr=tr[1];react.exports.useLayoutEffect(function(){ir&&wn()},[ir]),react.exports.useLayoutEffect(function(){if(ir){var jr=ft||ut,Kr=Lr.current,ln=Kr.offsetHeight>jr;zr(ln)}},[dr]),react.exports.useLayoutEffect(function(){var jr;return pr&&($n(),jr=debounce_1($n),window.addEventListener("resize",jr)),function(){pr&&window.removeEventListener("resize",jr)}},[pr]);var Yr=!bt.length;function ur(){return ht?Yr?jsx(TableFooter,{children:jsx(TableEmptyBody$1,{empty:null})}):jsx(TableBody,xr({},_objectSpread$q(_objectSpread$q({},a),{},{data:dr}))):xt?jsxs(Fragment,{children:[jsx(TableBody,xr({},_objectSpread$q(_objectSpread$q({},a),{},{data:dr}))),jsx(TableFooter,{colspan:Lt.length,children:jsx(TableEmptyBody,xr({},_objectSpread$q({},a)))})]}):Yr?jsx(TableFooter,{children:jsx(TableEmptyBody$1,{empty:vt})}):jsx(TableBody,xr({},_objectSpread$q(_objectSpread$q({},a),{},{data:dr})))}var sr;Dt&&(sr=jsx("div",{className:"".concat($,"-table__pagination"),children:jsx(Pagination,xr({},_objectSpread$q(_objectSpread$q({},Ot),{},{current:Bt,pageSize:Yt,onChange:Or,onPageSizeChange:Ht})))}));function yr(jr){var Kr=jr||{},ln=Kr.enableHeader,un=ln===void 0?!0:ln,mn=Kr.enableBody,Sn=mn===void 0?!0:mn;return jsxs("table",{ref:Lr,style:{tableLayout:ct,height:"100%"},children:[jsx(TableColGroup,{columns:Lt}),un?jsx(TableHeader,{columns:Lt}):null,Sn?ur():null]})}function Vr(){var jr={};gr&&(jr=_objectSpread$q(_objectSpread$q({},jr),{},{paddingRight:hr}));var Kr=jsx("div",{ref:Mr,className:"".concat($,"-table__header"),style:jr,children:yr({enableBody:!1})}),ln=function(Sn){var Dn=Sn.target.scrollLeft;Mr.current.scrollLeft=Dn,Fn(Sn,10)},un=jsx("div",_n(xr({},_objectSpread$q({ref:Rr,className:"".concat($,"-table__body"),style:{height:isNaN(Number(ft))?ft:"".concat(Number(ft),"px"),maxHeight:isNaN(Number(ut))?ut:"".concat(Number(ut),"px"),width:pr?"100%":void 0}},pr?{onScroll:ln}:{})),{children:yr({enableHeader:!1})}));return jsxs(Fragment,{children:[Kr,un]})}function wn(){var jr=document.createElement("div");jr.style.cssText=` - width: 99px; - height: 99px; - overflow: scroll; - position: absolute; - top: -9999px;`,jr.classList.add("scrollbar"),document.body.appendChild(jr);var Kr=jr.offsetWidth-jr.clientWidth;cr(Kr),document.body.removeChild(jr)}function $n(){var jr=ir?Rr.current:Er.current,Kr=jr.scrollLeft,ln=jr.scrollWidth,un=jr.clientWidth,mn=Kr>0;Jt(mn);var Sn=Kr+un1&&arguments[1]!==void 0?arguments[1]:100,ln=jr.target,un=ln.scrollLeft,mn=ln.scrollTop,Sn=throttle_1(function(){$n();var Dn=getScrollDirection(un,mn);if(Dn!==ScrollDirection.UNKNOWN){var Yn=Dn===ScrollDirection.X?$t:Tt,ga={e:jr};Yn==null||Yn(ga)}},Kr);Sn()}return jsx("div",{className:classNames$1("".concat($,"-table"),(o={},_defineProperty$2(o,"".concat($,"-table--striped"),at),_defineProperty$2(o,"".concat($,"-table--bordered"),tt),_defineProperty$2(o,"".concat($,"-size-l"),lt==="large"),_defineProperty$2(o,"".concat($,"-size-s"),lt==="small"),_defineProperty$2(o,"".concat($,"-table--hoverable"),it),_defineProperty$2(o,"".concat($,"-table--align-").concat(_t),_t),_defineProperty$2(o,"".concat($,"-table__header--fixed"),ir),_defineProperty$2(o,"".concat($,"-table__cell--fixed ").concat($,"-table--has-fixed"),pr),o)),children:jsxs(TableContextProvider,{value:er,children:[jsx(Loading,{loading:!!ht,showOverlay:!0,indicator:ht===!0,text:typeof ht!="boolean"?jsx(TableLoadingBody,xr({},_objectSpread$q({},a))):null,children:jsx("div",_n(xr({},_objectSpread$q({ref:Er,className:classNames$1("".concat($,"-table__content"),(s={},_defineProperty$2(s,"".concat($,"-table__content--scrollable-to-right"),Wr),_defineProperty$2(s,"".concat($,"-table__content--scrollable-to-left"),mr),s)),style:{overflow:"auto"}},pr?{onScroll:Fn}:{})),{children:ir?Vr():yr()}))}),Dt&&sr]})})}var index$a="";/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var propTypes={exports:{}},reactIs_production_min={},b=typeof Symbol=="function"&&Symbol.for,c=b?Symbol.for("react.element"):60103,d=b?Symbol.for("react.portal"):60106,e=b?Symbol.for("react.fragment"):60107,f=b?Symbol.for("react.strict_mode"):60108,g=b?Symbol.for("react.profiler"):60114,h=b?Symbol.for("react.provider"):60109,k=b?Symbol.for("react.context"):60110,l=b?Symbol.for("react.async_mode"):60111,m=b?Symbol.for("react.concurrent_mode"):60111,n=b?Symbol.for("react.forward_ref"):60112,p=b?Symbol.for("react.suspense"):60113,q=b?Symbol.for("react.suspense_list"):60120,r$1=b?Symbol.for("react.memo"):60115,t=b?Symbol.for("react.lazy"):60116,v=b?Symbol.for("react.block"):60121,w=b?Symbol.for("react.fundamental"):60117,x=b?Symbol.for("react.responder"):60118,y=b?Symbol.for("react.scope"):60119;function z(a){if(_typeof(a)==="object"&&a!==null){var o=a.$$typeof;switch(o){case c:switch(a=a.type,a){case l:case m:case e:case g:case f:case p:return a;default:switch(a=a&&a.$$typeof,a){case k:case n:case t:case r$1:case h:return a;default:return o}}case d:return o}}}function A(a){return z(a)===m}reactIs_production_min.AsyncMode=l;reactIs_production_min.ConcurrentMode=m;reactIs_production_min.ContextConsumer=k;reactIs_production_min.ContextProvider=h;reactIs_production_min.Element=c;reactIs_production_min.ForwardRef=n;reactIs_production_min.Fragment=e;reactIs_production_min.Lazy=t;reactIs_production_min.Memo=r$1;reactIs_production_min.Portal=d;reactIs_production_min.Profiler=g;reactIs_production_min.StrictMode=f;reactIs_production_min.Suspense=p;reactIs_production_min.isAsyncMode=function(a){return A(a)||z(a)===l};reactIs_production_min.isConcurrentMode=A;reactIs_production_min.isContextConsumer=function(a){return z(a)===k};reactIs_production_min.isContextProvider=function(a){return z(a)===h};reactIs_production_min.isElement=function(a){return _typeof(a)==="object"&&a!==null&&a.$$typeof===c};reactIs_production_min.isForwardRef=function(a){return z(a)===n};reactIs_production_min.isFragment=function(a){return z(a)===e};reactIs_production_min.isLazy=function(a){return z(a)===t};reactIs_production_min.isMemo=function(a){return z(a)===r$1};reactIs_production_min.isPortal=function(a){return z(a)===d};reactIs_production_min.isProfiler=function(a){return z(a)===g};reactIs_production_min.isStrictMode=function(a){return z(a)===f};reactIs_production_min.isSuspense=function(a){return z(a)===p};reactIs_production_min.isValidElementType=function(a){return typeof a=="string"||typeof a=="function"||a===e||a===m||a===g||a===f||a===p||a===q||_typeof(a)==="object"&&a!==null&&(a.$$typeof===t||a.$$typeof===r$1||a.$$typeof===h||a.$$typeof===k||a.$$typeof===n||a.$$typeof===w||a.$$typeof===x||a.$$typeof===y||a.$$typeof===v)};reactIs_production_min.typeOf=z;var getOwnPropertySymbols=Object.getOwnPropertySymbols,hasOwnProperty$7=Object.prototype.hasOwnProperty,propIsEnumerable=Object.prototype.propertyIsEnumerable;function toObject$1(a){if(a==null)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(a)}function shouldUseNative(){try{if(!Object.assign)return!1;var a=new String("abc");if(a[5]="de",Object.getOwnPropertyNames(a)[0]==="5")return!1;for(var o={},s=0;s<10;s++)o["_"+String.fromCharCode(s)]=s;var _=Object.getOwnPropertyNames(o).map(function(et){return o[et]});if(_.join("")!=="0123456789")return!1;var $={};return"abcdefghijklmnopqrst".split("").forEach(function(et){$[et]=et}),Object.keys(Object.assign({},$)).join("")==="abcdefghijklmnopqrst"}catch{return!1}}shouldUseNative();var ReactPropTypesSecret$3="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED",ReactPropTypesSecret_1=ReactPropTypesSecret$3;Function.call.bind(Object.prototype.hasOwnProperty);var ReactPropTypesSecret=ReactPropTypesSecret_1;function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction;var factoryWithThrowingShims=function(){function o($,et,tt,rt,at,ot){if(ot!==ReactPropTypesSecret){var it=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw it.name="Invariant Violation",it}}o.isRequired=o;function s(){return o}var _={array:o,bigint:o,bool:o,func:o,number:o,object:o,string:o,symbol:o,any:o,arrayOf:s,element:o,elementType:o,instanceOf:s,node:o,objectOf:s,oneOf:s,oneOfType:s,shape:s,exact:s,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return _.PropTypes=_,_};propTypes.exports=factoryWithThrowingShims();var PropTypes=propTypes.exports,_excluded$2=["theme","showArrow","destroyOnClose","overlayClassName","children"];function ownKeys$p(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$p(a){for(var o=1;o1?jsx("div",{style:{lineHeight:0},children:vt}):vt}function ft(){var ht=_t;ct(ht),$(_,ht,s)}return react.exports.useEffect(function(){var ht=SortTypeEnum.all;_&&(ht=_.descending?SortTypeEnum.desc:SortTypeEnum.asc),ct(ht)},[_]),jsx("div",{className:classNames$1(["".concat(at,"-table__cell--sort-trigger"),_defineProperty$2({},"".concat(at,"-table__double-icons"),!0)]),onClick:ft,children:jsx(Tooltip,{content:tooltips[_t],showArrow:!1,children:ut()})})};/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function _createForOfIteratorHelper(a,o){var s=typeof Symbol!="undefined"&&a[Symbol.iterator]||a["@@iterator"];if(!s){if(Array.isArray(a)||(s=_unsupportedIterableToArray(a))||o&&a&&typeof a.length=="number"){s&&(a=s);var _=0,$=function(){};return{s:$,n:function(){return _>=a.length?{done:!0}:{done:!1,value:a[_++]}},e:function(ot){throw ot},f:$}}throw new TypeError(`Invalid attempt to iterate non-iterable instance. -In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}var et=!0,tt=!1,rt;return{s:function(){s=s.call(a)},n:function(){var ot=s.next();return et=ot.done,ot},e:function(ot){tt=!0,rt=ot},f:function(){try{!et&&s.return!=null&&s.return()}finally{if(tt)throw rt}}}}function _unsupportedIterableToArray(a,o){if(!!a){if(typeof a=="string")return _arrayLikeToArray(a,o);var s=Object.prototype.toString.call(a).slice(8,-1);if(s==="Object"&&a.constructor&&(s=a.constructor.name),s==="Map"||s==="Set")return Array.from(a);if(s==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(s))return _arrayLikeToArray(a,o)}}function _arrayLikeToArray(a,o){(o==null||o>a.length)&&(o=a.length);for(var s=0,_=new Array(o);s0:ot>it;if(dt||ct){if(!rt)return dt?-1:1;if(rt)return ct?-1:1}}}catch(mt){_.e(mt)}finally{_.f()}return 0}}/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function ownKeys$m(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$m(a){for(var o=1;o0&&(gt=gt.filter(function(ut){return(it==null?void 0:it[lt]).includes(ut==null?void 0:ut[lt])}))}),gt}return tt},[tt,it,rt]),mt=FilterButton({columns:o,onChange:_t,innerfiltVal:rt?_:$,filterIcon:s});function _t(gt,lt){var ut=_objectSpread$l(_objectSpread$l({},it),gt);dt(ut),et&&et(ut,{col:lt})}return[mt,ct]}/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function ownKeys$k(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$k(a){for(var o=1;o=ut){Ot.forEach(function(Tt,xt){xt0&&arguments[0]!==void 0?arguments[0]:void 0;if(!Ht.current||!Ct.current)return console.error("[tdesign-tabs]\u6EDA\u52A8\u6761\u548C\u5185\u5BB9\u533A dom \u7ED3\u6784\u5F02\u5E38"),[!1,!1,!1];var cr=Ht.current.scrollLeft;hr!==void 0&&(cr=hr);var ir=Ht.current.clientWidth0,pr=ir&&cr0&&arguments[0]!==void 0?arguments[0]:void 0,cr=nr(hr),ir=_slicedToArray(cr,3),er=ir[0],pr=ir[1],Mr=ir[2];At(er),Mt(pr),qt(Mr)},Or=function(hr){var cr=Ht.current;if(cr){var ir=hr==="left"?cr.scrollLeft-200:cr.scrollLeft+200;cr.scrollTo({left:ir,behavior:"smooth"}),lr(ir)}},dr=function(){if(Ct.current&&Ht.current){var hr=Ct.current.clientWidth-Ht.current.clientWidth;Ht.current.scrollTo({left:hr,behavior:"smooth"}),lr(hr)}},Cr=ht?null:jsx(TabBar,{tabPosition:_,activeId:Pt,containerRef:Ct});return react.exports.useEffect(function(){lr()},[]),jsx("div",{className:classNames$1(St("header"),bt("is-".concat(_))),children:jsxs("div",{className:classNames$1(St("nav")),children:[jsx("div",{className:classNames$1(St("operations"),St("operations--left")),children:Vt?jsx("div",{onClick:function(){Or("left")},className:classNames$1(St("btn"),St("btn--left"),Ot(dt)),children:jsx(ChevronLeftIcon,{})}):null}),jsxs("div",{className:classNames$1(St("operations"),St("operations--right")),children:[Xt?jsx("div",{onClick:function(){Or("right")},className:classNames$1(St("btn"),St("btn--right"),Ot(dt)),children:jsx(ChevronRightIcon,{})}):null,at?jsx("div",{className:classNames$1(St("add-btn"),St("btn"),Ot(dt)),onClick:function(hr){ot({e:hr}),setTimeout(function(){dr()},0)},children:jsx(AddIcon,{})}):null]}),jsx("div",{className:classNames$1(St("nav-container"),ht?St("nav--card"):"",bt("is-".concat(_)),at?bt("is-addable"):""),children:jsx("div",{className:classNames$1(St("nav-scroll"),Dt?bt("is-scrollable"):""),ref:Ht,children:jsxs("div",{className:classNames$1(St("nav-wrap"),["left","right"].includes(_)?bt("is-vertical"):""),ref:Ct,children:[_!=="bottom"?Cr:null,jsx("div",{className:classNames$1(St("bar"),bt("is-".concat(_)))}),$.map(function(ar,hr){return jsx(TabNavItem,xr({},_objectSpread$h(_objectSpread$h(_objectSpread$h({},o),ar),{},{onRemove:ar.onRemove,key:ar.value,label:ar.label,isActive:ft===ar.value,theme:rt,placement:_,index:hr,disabled:mt||ar.disabled,onClick:function(){tt(ar.value),ut(ar.value),jt($t(ar.value))},onTabRemove:gt})))}),_==="bottom"?Cr:null]})})})]})})};TabNav.displayName="TabNav";/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var TabPanel$1=function(o){var s=useTabClass(),_=s.tdTabPanelClassPrefix,$=o.style;return React.createElement("div",{className:classNames$1(_),style:$},o.children)};TabPanel$1.displayName="TabPanel";/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function ownKeys$g(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$g(a){for(var o=1;o3&&arguments[3]!==void 0?arguments[3]:[],$=React.Children.map(a,function(ot){return ot.props.value}),et=$.indexOf(s),tt=a[et];if(et>-1&&tt.type.displayName===MenuBlockType.SubMenu)return[].concat(_toConsumableArray(_),[s]);var rt=$.indexOf(o[0]),at=a[rt];return rt>-1&&at.type.displayName===MenuBlockType.SubMenu?checkSubMenuChildExpanded(at.props.children,o.slice(1),s,[].concat(_toConsumableArray(_),[o[0]])):[s]}/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function ownKeys$f(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$f(a){for(var o=1;o-1?_?Ct=Ot.slice(0,$t):Ct=Ot.filter(function(Tt){return Tt!==bt}):_?Ct=checkSubMenuChildExpanded($,Ot,bt):Ct=[].concat(_toConsumableArray(Ot),[bt]),tt(Ct),ft({expanded:Ct})};return{value:{onExpand:vt,onChange:at,active:ot||ut.active,expanded:it||ut.expanded,collapsed:dt||ut.collapsed,setState:ht,expandMutex:_,expandType:dt?"popup":ct,mode:_t,theme:mt}}}/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var checkIsSubMenu=function(o){var s=o.type.displayName;return s===MenuBlockType.SubMenu},checkIsMenuItem=function(o){var s=o.type.displayName;return s===MenuBlockType.MenuItem};/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var checkSubMenuChildrenActive=function a(o,s){var _=!1;return React.Children.forEach(o,function($){_||(checkIsSubMenu($)?_=a($.props.children,s):checkIsMenuItem($)&&(_=s===$.props.value?!0:_))}),_};/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var checkSubMenuActive=function(o,s){return React.Children.toArray(o).find(function(_){return checkIsSubMenu(_)&&(_.props.value===s||checkSubMenuChildrenActive(_.props.children,s))})},index$8="";/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function ownKeys$e(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$e(a){for(var o=1;o0?mt.map(function(gt){return gt.props.value}):[];return jsx(MenuContext.Provider,{value:ct,children:jsxs("div",{className:classNames$1(_,"".concat(it,"-head-menu"),"".concat(it,"-menu--").concat(et)),style:_objectSpread$e({},tt),children:[jsxs("div",{className:"".concat(it,"-head-menu__inner"),children:[rt&&jsx("div",{className:"".concat(it,"-menu__logo"),children:rt}),jsx("ul",{className:"".concat(it,"-menu"),children:s}),at&&jsx("div",{className:"".concat(it,"-menu__operations"),children:at})]}),(mt==null?void 0:mt.length)>0&&jsx("ul",{className:"".concat(it,"-head-menu__submenu ").concat(it,"-submenu"),children:jsx(Tabs,{value:_t.includes(ct.active)?ct.active:_t[0],onChange:ct.onChange,children:mt.map(function(gt){var lt=gt.props;return jsx(TabPanel,{value:lt.value,label:lt.children},lt.value)})})})]})})};/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var getSubMenuChildCount=function a(o){var s=0;return React.Children.forEach(o,function(_){_.type.displayName===MenuBlockType.SubMenu?s+=a(_.props.children)+1:s+=1}),s},MENU_ITEM_HEIGHT=50,getSubMenuMaxHeight=function(o){return"".concat(getSubMenuChildCount(o)*MENU_ITEM_HEIGHT,"px")};/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var DEFAULT_SUBMENU_PADDING_LEFT=44,INCREASE_SUBMENU_PADDING_LEFT=16,cacularPaddingLeft=function(o){return DEFAULT_SUBMENU_PADDING_LEFT+o*INCREASE_SUBMENU_PADDING_LEFT};/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function ownKeys$d(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$d(a){for(var o=1;o1?{transform:"rotate(-90deg)"}:{};return jsxs("li",{className:classNames$1(dt,"".concat(lt,"-submenu"),(s={},_defineProperty$2(s,"".concat(lt,"-is-disabled"),rt),_defineProperty$2(s,"".concat(lt,"-is-opened"),At),s)),onClick:jt,style:ct,onMouseEnter:function(){return Lt("enter")},onMouseLeave:function(){return Lt("leave")},children:[jsxs("div",{className:classNames$1("".concat(lt,"-menu__item"),(_={},_defineProperty$2(_,"".concat(lt,"-is-opened"),At),_defineProperty$2(_,"".concat(lt,"-is-active"),checkSubMenuChildrenActive(tt,$t)),_)),children:[at," ",jsx("span",{className:"".concat(lt,"-menu__content"),children:ot}),jsx(FakeArrow,{style:Bt,isActive:At,disabled:rt})]}),xt?jsx("div",{className:classNames$1("".concat(lt,"-menu__popup"),"".concat(lt,"-is-vertical"),_defineProperty$2({},"".concat(lt,"-is-opened"),At)),children:jsx("ul",{className:classNames$1("".concat(lt,"-menu__popup-wrapper"),_defineProperty$2({},"".concat(lt,"-is-opened"),At)),style:Dt,children:Ft},"popup")}):jsx("ul",{style:_objectSpread$d(_objectSpread$d({},Dt),{},{"--padding-left":"".concat(Nt,"px")}),className:"".concat(lt,"-menu__sub"),children:Ft},"normal")]})},SubTitleMenu=function(o){var s,_=o.className,$=o.style,et=o.children,tt=o.title,rt=o.value,at=o.level,ot=react.exports.useContext(MenuContext),it=ot.active,dt=ot.onChange,ct=ot.expandType,mt=useConfig$2(),_t=mt.classPrefix,gt=react.exports.useState(!1),lt=_slicedToArray(gt,2),ut=lt[0],ft=lt[1],ht=function(){return dt(rt)},vt=react.exports.useRef();useRipple(vt);var St=ct==="popup",bt=checkSubMenuChildrenActive(et,it)||it===rt,Ot=function(Tt){!St||(Tt==="enter"?ft(!0):Tt==="leave"&&ft(!1))},Ct=at>1?{transform:"rotate(-90deg)"}:{};return jsxs("li",{className:classNames$1("".concat(_t,"-submenu"),_defineProperty$2({},"".concat(_t,"-is-opened"),ut)),onMouseEnter:function(){return Ot("enter")},onMouseLeave:function(){return Ot("leave")},children:[jsxs("div",{ref:vt,className:classNames$1(_,"".concat(_t,"-menu__item"),(s={},_defineProperty$2(s,"".concat(_t,"-is-active"),bt),_defineProperty$2(s,"".concat(_t,"-is-opened"),ut),s)),onClick:ht,style:$,children:[jsx("span",{children:tt}),St&&jsx(FakeArrow,{style:Ct,isActive:ut})]}),St&&jsx("div",{className:classNames$1("".concat(_t,"-menu__popup"),_defineProperty$2({},"".concat(_t,"-is-opened"),ut)),style:{"--popup-max-height":getSubMenuMaxHeight(et)},children:jsx("ul",{className:classNames$1("".concat(_t,"-menu__popup-wrapper")),children:et})})]})},SubMenu=function(o){var s=react.exports.useContext(MenuContext),_=s.mode,$=o.children,et=o.level,tt=et===void 0?1:et,rt=React.Children.map($,function(at){return checkIsSubMenu(at)?React.cloneElement(at,{level:tt+1}):at});return _==="accordion"?jsx(SubAccordion,_n(xr({},_objectSpread$d({},o)),{children:rt})):_==="title"?jsx(SubTitleMenu,_n(xr({},_objectSpread$d({},o)),{children:rt})):null};SubMenu.displayName="SubMenu";/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function ownKeys$c(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$c(a){for(var o=1;o0&&(Bt+="position: relative;width: calc(100% - ".concat(Nt,"px);")),document.body.style.cssText=Bt}else Nt>0&&(document.body.style.width="calc(100% - ".concat(Nt,"px)"),document.body.style.position="relative"),document.body.style.overflow="hidden"}vt.current&&vt.current.focus()}else $t&&(document.body.style.cssText=Ct.current)},[ft,_,$,et,$t]),react.exports.useEffect(function(){$&&mousePosition&&St.current&&(St.current.style.transformOrigin="".concat(mousePosition.x-St.current.offsetLeft,"px ").concat(mousePosition.y-St.current.offsetTop,"px"))},[$]);var xt=function(){if(vt.current&&(vt.current.style.display="none"),$t&&ft&&$t&&(document.body.style.overflow=Ot.current),!$t){var Bt=St.current.style;Bt.left="50%",Bt.top="50%"}dt&&dt()},Pt=function(Bt){Bt.target===Bt.currentTarget&&(ut({e:Bt}),mt({e:Bt,trigger:"overlay"}))},jt=function(Bt){gt({e:Bt}),mt({e:Bt,trigger:"close-btn"})},Lt=function(Bt){(+Bt.code==27||Bt.keyCode===27)&&(Bt.stopPropagation(),ot({e:Bt}),mt({e:Bt,trigger:"esc"}))},Ft=function(Bt){var Vt={};o.width!==void 0&&(Vt.width=o.width);var Mt=o.footer?jsx("div",{className:"".concat(s,"__footer"),children:o.footer}):null,Wt=jsx("div",{className:"".concat(s,"__header"),children:o.header}),Yt=jsx("div",{className:"".concat(s,"__body"),children:o.body||o.children}),Xt=ht&&jsx("span",{onClick:jt,className:"".concat(s,"__close"),children:ht}),qt=_objectSpread$a(_objectSpread$a({},Vt),o.style),Ht={x:0,y:0},nr=function(ar){var hr=St.current,cr=hr.style,ir=hr.offsetWidth,er=hr.offsetHeight,pr=hr.clientHeight,Mr=hr.clientWidth,Rr=pr/2,Lr=Mr/2,Er=ar.clientX-Ht.x,Hr=ar.clientY-Ht.y;Erwindow.innerWidth-ir+Lr&&(Er=window.innerWidth-ir+Lr),Hrwindow.innerHeight-er+Rr&&(Hr=window.innerHeight-er+Rr),cr.left="".concat(Er,"px"),cr.top="".concat(Hr,"px")},lr=function Cr(){St.current.style.cursor="default",document.removeEventListener("mousemove",nr),document.removeEventListener("mouseup",Cr)},Or=function(ar){if(Tt){var hr=St.current,cr=hr.offsetLeft,ir=hr.offsetTop;St.current.style.cursor="move";var er=ar.clientX-cr,pr=ar.clientY-ir;Ht={x:er,y:pr},document.addEventListener("mousemove",nr),document.addEventListener("mouseup",lr)}},dr=jsxs("div",{ref:St,style:qt,className:classNames$1("".concat(s),"".concat(s,"--default"),Bt),onMouseDown:Or,children:[Xt,Wt,Yt,Mt]});return jsx(CSSTransition$1,{in:o.visible,appear:!0,mountOnEnter:!0,unmountOnExit:o.destroyOnClose,timeout:transitionTime,classNames:"".concat(s,"-zoom"),onEntered:o.onOpened,onExited:xt,nodeRef:St,children:dr},"dialog")},Dt=function(){var Bt;return rt&&(Bt=jsx(CSSTransition$1,{in:$,appear:!0,timeout:transitionTime,classNames:"".concat(s,"-dialog-fade"),mountOnEnter:!0,unmountOnExit:!0,nodeRef:bt,children:jsx("div",{onClick:Pt,className:"".concat(s,"__mask")},"mask")},"mask")),Bt},At=function(){var Bt={};$&&(Bt.display="block");var Vt=_objectSpread$a(_objectSpread$a({},Bt),{},{zIndex:tt}),Mt=Ft("".concat(o.placement?"".concat(s,"--").concat(o.placement):"")),Wt=classNames$1(o.className,"".concat(s,"__ctx"),"".concat(s,"__ctx--fixed")),Yt=jsxs("div",{ref:vt,className:Wt,style:Vt,onKeyDown:Lt,children:[et==="modal"&&Dt(),Mt]}),Xt=null;return($||vt.current)&&(_===!1?Xt=Yt:Xt=jsx(Portal$1,{getContainer:_,children:Yt})),Xt};return At()};/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function ownKeys$9(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$9(a){for(var o=1;o0&&arguments[0]!==void 0?arguments[0]:{},s=react.exports.useState(o),_=_slicedToArray(s,2),$=_[0],et=_[1],tt=react.exports.useCallback(function(rt){et(function(at){return _objectSpread$9(_objectSpread$9({},at),isFunction$3(rt)?rt(at):rt)})},[]);return[$,tt]},index$7="";/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var _excluded$1=["visible","attach","closeBtn","footer","onCancel","onConfirm","cancelBtn","confirmBtn","onClose","isPlugin"];function ownKeys$8(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$8(a){for(var o=1;o-1&&a%1==0&&a<=MAX_SAFE_INTEGER$2}var isLength_1=isLength$2;/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function baseUnary$4(a){return function(o){return a(o)}}var _baseUnary=baseUnary$4;/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var _nodeUtil$1={exports:{}};(function(a,o){var s=_freeGlobal,_=o&&!o.nodeType&&o,$=_&&!0&&a&&!a.nodeType&&a,et=$&&$.exports===_,tt=et&&s.process,rt=function(){try{var at=$&&$.require&&$.require("util").types;return at||tt&&tt.binding&&tt.binding("util")}catch{}}();a.exports=rt})(_nodeUtil$1,_nodeUtil$1.exports);_nodeUtil$1.exports;/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function overArg$2(a,o){return function(s){return a(o(s))}}var _overArg=overArg$2;/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var isBuffer$3={exports:{}};function stubFalse(){return!1}var stubFalse_1=stubFalse;(function(a,o){var s=_root,_=stubFalse_1,$=o&&!o.nodeType&&o,et=$&&!0&&a&&!a.nodeType&&a,tt=et&&et.exports===$,rt=tt?s.Buffer:void 0,at=rt?rt.isBuffer:void 0,ot=at||_;a.exports=ot})(isBuffer$3,isBuffer$3.exports);isBuffer$3.exports;var baseGetTag$1$1=_baseGetTag,isLength$1=isLength_1,isObjectLike$4=isObjectLike_1,argsTag$1="[object Arguments]",arrayTag$1="[object Array]",boolTag$2="[object Boolean]",dateTag$3="[object Date]",errorTag$1="[object Error]",funcTag$1="[object Function]",mapTag$1$1="[object Map]",numberTag$2="[object Number]",objectTag$1$1="[object Object]",regexpTag$2="[object RegExp]",setTag$1$1="[object Set]",stringTag$2="[object String]",weakMapTag$1="[object WeakMap]",arrayBufferTag$2="[object ArrayBuffer]",dataViewTag$1$1="[object DataView]",float32Tag$2="[object Float32Array]",float64Tag$2="[object Float64Array]",int8Tag$2="[object Int8Array]",int16Tag$2="[object Int16Array]",int32Tag$2="[object Int32Array]",uint8Tag$2="[object Uint8Array]",uint8ClampedTag$2="[object Uint8ClampedArray]",uint16Tag$2="[object Uint16Array]",uint32Tag$2="[object Uint32Array]",typedArrayTags={};typedArrayTags[float32Tag$2]=typedArrayTags[float64Tag$2]=typedArrayTags[int8Tag$2]=typedArrayTags[int16Tag$2]=typedArrayTags[int32Tag$2]=typedArrayTags[uint8Tag$2]=typedArrayTags[uint8ClampedTag$2]=typedArrayTags[uint16Tag$2]=typedArrayTags[uint32Tag$2]=!0;typedArrayTags[argsTag$1]=typedArrayTags[arrayTag$1]=typedArrayTags[arrayBufferTag$2]=typedArrayTags[boolTag$2]=typedArrayTags[dataViewTag$1$1]=typedArrayTags[dateTag$3]=typedArrayTags[errorTag$1]=typedArrayTags[funcTag$1]=typedArrayTags[mapTag$1$1]=typedArrayTags[numberTag$2]=typedArrayTags[objectTag$1$1]=typedArrayTags[regexpTag$2]=typedArrayTags[setTag$1$1]=typedArrayTags[stringTag$2]=typedArrayTags[weakMapTag$1]=!1;function baseIsTypedArray$1(a){return isObjectLike$4(a)&&isLength$1(a.length)&&!!typedArrayTags[baseGetTag$1$1(a)]}var _baseIsTypedArray=baseIsTypedArray$1,baseIsTypedArray=_baseIsTypedArray,baseUnary$3=_baseUnary,nodeUtil$3=_nodeUtil$1.exports,nodeIsTypedArray=nodeUtil$3&&nodeUtil$3.isTypedArray,isTypedArray$1=nodeIsTypedArray?baseUnary$3(nodeIsTypedArray):baseIsTypedArray,isTypedArray_1=isTypedArray$1,objectProto$1$2=Object.prototype;function isPrototype$1$1(a){var o=a&&a.constructor,s=typeof o=="function"&&o.prototype||objectProto$1$2;return a===s}var _isPrototype=isPrototype$1$1,overArg$1=_overArg,nativeKeys$1=overArg$1(Object.keys,Object),_nativeKeys=nativeKeys$1,isPrototype$2=_isPrototype,nativeKeys=_nativeKeys,objectProto$5=Object.prototype,hasOwnProperty$5=objectProto$5.hasOwnProperty;function baseKeys$1(a){if(!isPrototype$2(a))return nativeKeys(a);var o=[];for(var s in Object(a))hasOwnProperty$5.call(a,s)&&s!="constructor"&&o.push(s);return o}var _baseKeys=baseKeys$1,getNative$3=_getNative,root$3=_root,DataView$1=getNative$3(root$3,"DataView"),_DataView=DataView$1,getNative$2=_getNative,root$2=_root,Promise$2=getNative$2(root$2,"Promise"),_Promise=Promise$2,getNative$1=_getNative,root$1=_root,Set$1=getNative$1(root$1,"Set"),_Set=Set$1,getNative$4=_getNative,root$4=_root,WeakMap$1=getNative$4(root$4,"WeakMap"),_WeakMap=WeakMap$1,DataView=_DataView,Map$2=_Map,Promise$1=_Promise,Set$2=_Set,WeakMap$2=_WeakMap,baseGetTag$2=_baseGetTag,toSource=_toSource,mapTag$3="[object Map]",objectTag$2="[object Object]",promiseTag="[object Promise]",setTag$3="[object Set]",weakMapTag$2="[object WeakMap]",dataViewTag$2="[object DataView]",dataViewCtorString=toSource(DataView),mapCtorString=toSource(Map$2),promiseCtorString=toSource(Promise$1),setCtorString=toSource(Set$2),weakMapCtorString=toSource(WeakMap$2),getTag$3=baseGetTag$2;(DataView&&getTag$3(new DataView(new ArrayBuffer(1)))!=dataViewTag$2||Map$2&&getTag$3(new Map$2)!=mapTag$3||Promise$1&&getTag$3(Promise$1.resolve())!=promiseTag||Set$2&&getTag$3(new Set$2)!=setTag$3||WeakMap$2&&getTag$3(new WeakMap$2)!=weakMapTag$2)&&(getTag$3=function(o){var s=baseGetTag$2(o),_=s==objectTag$2?o.constructor:void 0,$=_?toSource(_):"";if($)switch($){case dataViewCtorString:return dataViewTag$2;case mapCtorString:return mapTag$3;case promiseCtorString:return promiseTag;case setCtorString:return setTag$3;case weakMapCtorString:return weakMapTag$2}return s});var _getTag=getTag$3;/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var MAX_SAFE_INTEGER$1=9007199254740991,reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex$2(a,o){var s=_typeof(a);return o=o==null?MAX_SAFE_INTEGER$1:o,!!o&&(s=="number"||s!="symbol"&&reIsUint.test(a))&&a>-1&&a%1==0&&a0){if(++o>=HOT_COUNT)return arguments[0]}else o=0;return a.apply(void 0,arguments)}}var _shortOut=shortOut$1,baseSetToString=_baseSetToString,shortOut=_shortOut,setToString$1=shortOut(baseSetToString),_setToString=setToString$1;/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var _Symbol$1=_Symbol$2$1,isArguments=isArguments_1,isArray$3=isArray_1,spreadableSymbol=_Symbol$1?_Symbol$1.isConcatSpreadable:void 0;function isFlattenable$1(a){return isArray$3(a)||isArguments(a)||!!(spreadableSymbol&&a&&a[spreadableSymbol])}var _isFlattenable=isFlattenable$1,arrayPush$1=_arrayPush,isFlattenable=_isFlattenable;function baseFlatten$1(a,o,s,_,$){var et=-1,tt=a.length;for(s||(s=isFlattenable),$||($=[]);++et0&&s(rt)?o>1?baseFlatten$1(rt,o-1,s,_,$):arrayPush$1($,rt):_||($[$.length]=rt)}return $}var _baseFlatten=baseFlatten$1;/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var baseFlatten=_baseFlatten;function flatten$1(a){var o=a==null?0:a.length;return o?baseFlatten(a,1):[]}var flatten_1=flatten$1;/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var defineProperty=_defineProperty;function baseAssignValue$1(a,o,s){o=="__proto__"&&defineProperty?defineProperty(a,o,{configurable:!0,enumerable:!0,value:s,writable:!0}):a[o]=s}var _baseAssignValue=baseAssignValue$1,baseAssignValue$2=_baseAssignValue,eq$1=eq_1,objectProto$3=Object.prototype,hasOwnProperty$3=objectProto$3.hasOwnProperty;function assignValue$2(a,o,s){var _=a[o];(!(hasOwnProperty$3.call(a,o)&&eq$1(_,s))||s===void 0&&!(o in a))&&baseAssignValue$2(a,o,s)}var _assignValue=assignValue$2,flatten=flatten_1,overRest=_overRest,setToString=_setToString;function flatRest$1(a){return setToString(overRest(a,void 0,flatten),a+"")}var _flatRest=flatRest$1;/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var overArg=_overArg,getPrototype$1$1=overArg(Object.getPrototypeOf,Object),_getPrototype=getPrototype$1$1,baseGetTag$1=_baseGetTag,getPrototype$2=_getPrototype,isObjectLike$3=isObjectLike_1,objectTag$1="[object Object]",funcProto=Function.prototype,objectProto$2=Object.prototype,funcToString=funcProto.toString,hasOwnProperty$2=objectProto$2.hasOwnProperty,objectCtorString=funcToString.call(Object);function isPlainObject$2(a){if(!isObjectLike$3(a)||baseGetTag$1(a)!=objectTag$1)return!1;var o=getPrototype$2(a);if(o===null)return!0;var s=hasOwnProperty$2.call(o,"constructor")&&o.constructor;return typeof s=="function"&&s instanceof s&&funcToString.call(s)==objectCtorString}var isPlainObject_1=isPlainObject$2;/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function arrayEach$1(a,o){for(var s=-1,_=a==null?0:a.length;++s<_&&o(a[s],s,a)!==!1;);return a}var _arrayEach=arrayEach$1,assignValue$1=_assignValue,baseAssignValue=_baseAssignValue;function copyObject$4(a,o,s,_){var $=!s;s||(s={});for(var et=-1,tt=o.length;++et=Tt?$t:""+Array(Tt+1-Pt.length).join(xt)+$t},lt={s:gt,z:function($t){var Tt=-$t.utcOffset(),xt=Math.abs(Tt),Pt=Math.floor(xt/60),jt=xt%60;return(Tt<=0?"+":"-")+gt(Pt,2,"0")+":"+gt(jt,2,"0")},m:function $t(Tt,xt){if(Tt.date()2&&arguments[2]!==void 0?arguments[2]:!0,xt="".concat($t,"/").concat(Ct.value);return Tt&&ct===xt?!1:ct.indexOf(xt)===0},ft=function(Ct){mt(Ct)},ht=function(Ct,$t,Tt){var xt,Pt;(xt=_[Tt])===null||xt===void 0||(Pt=xt.onClick)===null||Pt===void 0||Pt.call(xt,Ct,$t),o.onClick(Ct,$t)},vt=function(Ct,$t,Tt){var xt=["".concat(lt,"-column"),"narrow-scrollbar",{submenu__visible:$t}];return jsx("div",{className:classNames$1(xt),style:{maxHeight:"".concat(et,"px")},children:Ct.map(function(Pt,jt){return jsx(DropdownItem,{disabled:Pt.disabled,active:ut(Pt,Tt)||Pt.active,value:Pt.value,content:Pt.content,divider:Pt.divider,hasChildren:Pt.children&&Pt.children.length>0,path:"".concat(Tt,"/").concat(Pt.value),maxColumnWidth:rt,minColumnWidth:ot,onClick:function(Ft,Dt){return ht(Ft,Dt,jt)},onHover:ft},jt)})},"/".concat(Tt))},St=function Ot(Ct){var $t,Tt=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",xt=[],Pt=Ct.find(function(jt){return ut(jt,Tt,!1)});return xt.push(vt(Ct,!!Pt,Tt)),Pt!=null&&($t=Pt.children)!==null&&$t!==void 0&&$t.length&&xt.push.apply(xt,_toConsumableArray(Ot(Pt.children,"".concat(Tt,"/").concat(Pt.value)))),xt},bt=St(_);return jsx("div",{className:lt,children:bt})};/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function last$1(a){var o=a==null?0:a.length;return o?a[o-1]:void 0}var last_1=last$1,baseGet=_baseGet,baseSlice$1=_baseSlice;function parent$1(a,o){return o.length<2?a:baseGet(a,baseSlice$1(o,0,-1))}var _parent=parent$1,castPath$1=_castPath,last=last_1,parent=_parent,toKey=_toKey;function baseUnset$1(a,o){return o=castPath$1(o,a),a=parent(a,o),a==null||delete a[toKey(last(o))]}var _baseUnset=baseUnset$1,isPlainObject$1=isPlainObject_1;function customOmitClone$1(a){return isPlainObject$1(a)?void 0:a}var _customOmitClone=customOmitClone$1,arrayMap=_arrayMap,baseClone=_baseClone,baseUnset=_baseUnset,castPath=_castPath,copyObject=_copyObject,customOmitClone=_customOmitClone,flatRest=_flatRest,getAllKeysIn=_getAllKeysIn,CLONE_DEEP_FLAG=1,CLONE_FLAT_FLAG=2,CLONE_SYMBOLS_FLAG=4,omit=flatRest(function(a,o){var s={};if(a==null)return s;var _=!1;o=arrayMap(o,function(et){return et=castPath(et,a),_||(_=et.length>1),et}),copyObject(a,getAllKeysIn(a),s),_&&(s=baseClone(s,CLONE_DEEP_FLAG|CLONE_FLAT_FLAG|CLONE_SYMBOLS_FLAG,customOmitClone));for(var $=o.length;$--;)baseUnset(s,o[$]);return s}),omit_1=omit;function ownKeys$4(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$4(a){for(var o=1;oMAX_SAFE_INTEGER)return s;do o%2&&(s+=a),o=nativeFloor(o/2),o&&(a+=a);while(o);return s}var _baseRepeat=baseRepeat$1,baseProperty=_baseProperty,asciiSize$1=baseProperty("length"),_asciiSize=asciiSize$1,rsAstralRange="\\ud800-\\udfff",rsComboMarksRange="\\u0300-\\u036f",reComboHalfMarksRange="\\ufe20-\\ufe2f",rsComboSymbolsRange="\\u20d0-\\u20ff",rsComboRange=rsComboMarksRange+reComboHalfMarksRange+rsComboSymbolsRange,rsVarRange="\\ufe0e\\ufe0f",rsAstral="["+rsAstralRange+"]",rsCombo="["+rsComboRange+"]",rsFitz="\\ud83c[\\udffb-\\udfff]",rsModifier="(?:"+rsCombo+"|"+rsFitz+")",rsNonAstral="[^"+rsAstralRange+"]",rsRegional="(?:\\ud83c[\\udde6-\\uddff]){2}",rsSurrPair="[\\ud800-\\udbff][\\udc00-\\udfff]",rsZWJ="\\u200d",reOptMod=rsModifier+"?",rsOptVar="["+rsVarRange+"]?",rsOptJoin="(?:"+rsZWJ+"(?:"+[rsNonAstral,rsRegional,rsSurrPair].join("|")+")"+rsOptVar+reOptMod+")*",rsSeq=rsOptVar+reOptMod+rsOptJoin,rsSymbol="(?:"+[rsNonAstral+rsCombo+"?",rsCombo,rsRegional,rsSurrPair,rsAstral].join("|")+")",reUnicode=RegExp(rsFitz+"(?="+rsFitz+")|"+rsSymbol+rsSeq,"g");function unicodeSize$1(a){for(var o=reUnicode.lastIndex=0;reUnicode.test(a);)++o;return o}var _unicodeSize=unicodeSize$1,asciiSize=_asciiSize,hasUnicode$1=_hasUnicode,unicodeSize=_unicodeSize;function stringSize$2(a){return hasUnicode$1(a)?unicodeSize(a):asciiSize(a)}var _stringSize=stringSize$2,baseRepeat=_baseRepeat,baseToString=_baseToString,castSlice=_castSlice,hasUnicode=_hasUnicode,stringSize$1=_stringSize,stringToArray=_stringToArray,nativeCeil$2=Math.ceil;function createPadding$1(a,o){o=o===void 0?" ":baseToString(o);var s=o.length;if(s<2)return s?baseRepeat(o,a):o;var _=baseRepeat(o,nativeCeil$2(a/stringSize$1(o)));return hasUnicode(o)?castSlice(stringToArray(_),0,a).join(""):_.slice(0,a)}var _createPadding=createPadding$1,createPadding=_createPadding,stringSize=_stringSize,toInteger$1=toInteger_1,toString$2=toString_1;function padStart(a,o,s){a=toString$2(a),o=toInteger$1(o);var _=o?stringSize(a):0;return o&&_1}).length;return tt?dayjs(tt,_):Dt?dayjs().hour(0).minute(0).second(0):dayjs()},[tt,_,s]);react.exports.useEffect(function(){ft.current=ft.current.slice(0,lt.length)},[lt]),react.exports.useEffect(function(){var Dt=_.match(/(a\s+|A\s+)?(h+|H+)?:?(m+)?:?(s+)?(\s+a|\s+A)?/),At=_slicedToArray(Dt,6),Nt=At[1],Bt=At[2],Vt=At[3],Mt=At[4],Wt=At[5],Yt=EPickerCols.meridiem,Xt=EPickerCols.hour,qt=EPickerCols.minute,Ht=EPickerCols.second,nr=[Nt&&Yt,Bt&&Xt,Vt&&qt,Mt&&Ht,Wt&&Yt].filter(function(lr){return!!lr});ut(nr)},[_]);var St=react.exports.useCallback(function(){var Dt,At=ht==null||(Dt=ht.current)===null||Dt===void 0?void 0:Dt.querySelector("div"),Nt=At.offsetHeight+parseInt(getComputedStyle(At).marginTop,10);return Nt},[]),bt=function(At,Nt,Bt){return Bt<=1?Nt:At.sort(function(Vt,Mt){return Math.abs(Nt+1-Vt)-Math.abs(Nt+1-Mt)})[0]},Ot=function(At,Nt){var Bt=timeArr.indexOf(At);if(Bt!==-1){var Vt=[vt.hour(),vt.minute(),vt.second()];return Vt[Bt]=Nt,!(ot&&ot!==null&&ot!==void 0&&ot.apply(void 0,Vt))}return!0},Ct=react.exports.useCallback(function(Dt){var At=0;if(timeArr.includes(Dt)){var Nt=timeArr.indexOf(Dt),Bt=s[Nt];Dt===EPickerCols.hour?At=/[h]{1}/.test(_)?11:23:At=59;var Vt=range_1(0,At+1,Number(Bt)).map(function(Mt){return padStart_1(String(Mt),2,"0")})||[];return at&&!!ot?Vt.filter(function(Mt){var Wt=[vt.hour(),vt.minute(),vt.second()];return Wt[Nt]=Number(Mt),!(ot!=null&&ot.apply(void 0,Wt))}):Vt}return MERIDIEM_LIST},[s,_,at,vt,ot]),$t=react.exports.useCallback(function(Dt,At){Dt===EPickerCols.hour&&/[h]{1}/.test(_)&&(At%=12);var Nt=Ct(Dt).indexOf(padStart_1(String(At),2,"0")),Bt=St(),Vt=Math.abs(Nt*Bt+Bt/2);return Vt},[St,Ct,_]),Tt=function(At,Nt,Bt){var Vt,Mt,Wt=Bt.deltaY<0,Yt=(Vt=ft.current[Nt])===null||Vt===void 0?void 0:Vt.scrollTop,Xt=Math.abs(Math.round(Yt/St()-(Wt&&Yt>=1?1:0)));if(timeArr.includes(At)){var qt,Ht=59;At===EPickerCols.hour&&(Ht=/[h]{1}/.test(_)?11:23);var nr=timeArr.indexOf(At),lr=range_1(0,Ht+1,Number(s[nr]));Mt=bt(lr,Number(Ct(At)[Math.min(Xt,Ht,lr.length-1)]),Number(s[nr])),At===EPickerCols.hour&<.includes(EPickerCols.meridiem)&&vt.hour()>12&&(Mt=Number(Mt)+12),Ot(At,Mt)&&et((qt=vt[At])===null||qt===void 0?void 0:qt.call(vt,Mt).format(_))}else{var Or=MERIDIEM_LIST[Math.min(Xt,1)].toLowerCase();Mt=Or;var dr=vt.hour();Or===AM&&dr>=12?et(vt.hour(dr-12).format(_)):Or===PM&&dr<12&&et(vt.hour(dr+12).format(_))}var Cr=$t(At,Mt);if(Cr!==Yt){var ar=ft.current[lt.indexOf(At)];if(!Cr||!ar||ar.scrollTop===Cr)return;ar.scrollTo({top:Cr,behavior:"smooth"})}},xt=react.exports.useCallback(function(Dt,At,Nt){var Bt=arguments.length>3&&arguments[3]!==void 0?arguments[3]:"auto",Vt=$t(Dt,At),Mt=ft.current[Nt];!Vt||!Mt||Mt.scrollTop===Vt||Mt.scrollTo({top:Vt,behavior:Bt})},[$t]),Pt=function(At,Nt){if(timeArr.includes(At)){var Bt,Vt;At===EPickerCols.hour&&vt.format("a")===PM&<.includes(EPickerCols.meridiem)&&(Nt=Number(Nt)+12),et(tt?(Bt=vt[At])===null||Bt===void 0?void 0:Bt.call(vt,Nt).format(_):(Vt=vt[At])===null||Vt===void 0?void 0:Vt.call(vt,Nt).format(_))}else{var Mt=vt.hour();Nt===AM&&Mt>=12?et(vt.hour(Mt-12).format(_)):Nt===PM&&Mt<12&&et(vt.hour(Mt+12).format(_))}},jt=react.exports.useCallback(function(){var Dt=tt?"smooth":"auto",At=!!s.filter(function(Nt){return Nt>1}).length;lt.forEach(function(Nt,Bt){if(!At||At&&tt){var Vt;xt(Nt,timeArr.includes(Nt)?(Vt=vt[Nt])===null||Vt===void 0?void 0:Vt.call(vt):vt.format("a"),Bt,Dt)}else{var Mt;xt(Nt,(Mt=Ct(Nt))===null||Mt===void 0?void 0:Mt[0],Bt,Dt)}})},[lt,xt,vt,tt,s,Ct]);react.exports.useEffect(function(){jt()});var Lt=react.exports.useCallback(function(Dt,At){var Nt,Bt;if(Dt===EPickerCols.meridiem){var Vt=vt.format("a");return Vt===At}return Bt=(Nt=vt[Dt])===null||Nt===void 0?void 0:Nt.call(vt),Dt===EPickerCols.hour&&/[h]{1}/.test(_)&&(Bt%=12),Bt===Number(At)},[_,vt]);function Ft(){return lt.map(function(Dt,At){return jsx("ul",{ref:function(Bt){return ft.current[At]=Bt},className:"".concat(mt,"-body-scroll"),onWheel:debounce_1(function(Nt){return Tt(Dt,At,Nt)},50),children:Ct(Dt).map(function(Nt){var Bt;return jsx("li",{className:classNames$1("".concat(mt,"-body-scroll-item"),(Bt={},_defineProperty$2(Bt,"".concat(dt,"-is-disabled"),!Ot(Dt,Nt)),_defineProperty$2(Bt,"".concat(dt,"-is-current"),Lt(Dt,Nt)),Bt)),onClick:function(){return Pt(Dt,Nt)},children:timeArr.includes(Dt)?Nt:ct[Nt]},Nt)})},"".concat(Dt,"_").concat(At))})}return jsxs("div",{className:"".concat(mt,"-body"),children:[jsx("div",{className:"".concat(mt,"-body-active-mask"),ref:ht,children:lt.map(function(Dt,At){return jsx("div",{},"".concat(Dt,"_").concat(At))})}),Ft()]})},index$3="";/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function ownKeys$3(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$3(a){for(var o=1;o1}).length,gt=react.exports.useMemo(function(){var lt=!!rt.filter(function(ut){return ut>1}).length;return ot?dayjs(ot,et):lt?dayjs().hour(0).minute(0).second(0):dayjs()},[ot,et,rt]);return jsxs("div",{className:mt,children:[jsx("div",{className:"".concat(mt,"-section-body"),children:jsx(SinglePanel,xr({},_objectSpread$2(_objectSpread$2({},o),{},{format:et,steps:rt,value:ot})))}),s?jsxs("div",{className:"".concat(mt,"-section-footer"),children:[jsx(Button,{theme:"primary",variant:"base",onClick:function(){at(gt)},children:ct.confirm}),_t?null:jsx(Button,{theme:"primary",variant:"text",onClick:function(){return _(dayjs().format(et))},children:ct.nowtime})]}):null]})},index$2="";/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var CalendarPresets=function(o){var s=o.presets,_=o.onClickRange,$=useConfig$2(),et=$.classPrefix;return React.createElement("div",{className:"".concat(et,"-date-picker__presets")},React.createElement("ul",null,s&&Object.keys(s).map(function(tt){return React.createElement("li",{key:tt},React.createElement(Button,{variant:"text",onClick:function(){return _(s[tt])}},tt))})))};CalendarPresets.displayName="CalendarPresets";/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var useDatePickerLocalConfig=function(){var o=useLocaleReceiver("datePicker"),s=_slicedToArray(o,2),_=s[0],$=s[1];return{rangeSeparator:$(_.rangeSeparator),yearAriaLabel:$(_.yearAriaLabel),monthAriaLabel:$(_.monthAriaLabel),nextYear:$(_.nextYear),preYear:$(_.preYear),nextMonth:$(_.nextMonth),preMonth:$(_.preMonth),preDecade:$(_.preDecade),nextDecade:$(_.nextDecade),now:$(_.now)}},DatePickerHeader=function(o){var s=useConfig$2(),_=s.classPrefix,$=o.type,et=o.year,tt=o.month,rt=o.onBtnClick,at=o.onTypeChange,ot=parseInt((et/10).toString(),10)*10,it=useDatePickerLocalConfig(),dt=it.now,ct=it.rangeSeparator,mt=it.yearAriaLabel,_t=it.monthAriaLabel,gt=it.preMonth,lt=it.preYear,ut=it.nextMonth,ft=it.nextYear,ht=it.preDecade,vt=it.nextDecade,St,bt;return $==="year"?(St=ht,bt=vt):$==="date"?(St=gt,bt=ut):(St=lt,bt=ft),React.createElement("div",{className:"".concat(_,"-date-picker__header")},React.createElement("span",{className:"".concat(_,"-date-picker__header-title")},$==="year"&&React.createElement("div",null,React.createElement("span",null,ot),ct,React.createElement("span",null,ot+9)),$!=="year"&&React.createElement(Button,{variant:"text",size:"small",onClick:function(){return at("year")},className:"".concat(_,"-date-picker__header-btn")},"".concat(et," ").concat(mt)),$==="date"&&React.createElement(Button,{className:"".concat(_,"-date-picker__header-btn"),variant:"text",size:"small",onClick:function(){return at("month")}},"".concat(tt===12?1:tt+1," ").concat(_t))),React.createElement("span",{className:"".concat(_,"-date-picker__header-controller")},React.createElement(Button,{title:St,variant:"text",onClick:function(){return rt(-1)},icon:React.createElement(ChevronLeftIcon,null),className:"".concat(_,"-date-picker__header-controller__btn")}),React.createElement(Button,{title:dt,variant:"text",onClick:function(){return rt(0)},icon:React.createElement(RoundIcon,null),className:"".concat(_,"-date-picker__header-controller__btn ").concat(_,"-date-picker__header-controller__btn--now")}),React.createElement(Button,{title:bt,variant:"text",onClick:function(){return rt(1)},icon:React.createElement(ChevronRightIcon,null),className:"".concat(_,"-date-picker__header-controller__btn")})))};DatePickerHeader.displayName="DatePickerHeader";/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var DatePickerCell=function(o){var s,_=useConfig$2(),$=_.classPrefix,et=o.text,tt=o.value,rt=o.active,at=o.highlight,ot=o.disabled,it=o.startOfRange,dt=o.endOfRange,ct=o.additional,mt=o.now,_t=o.firstDayOfMonth,gt=o.lastDayOfMonth,lt=o.onClick,ut=o.onMouseEnter,ft=classNames$1("".concat($,"-date-picker__cell"),(s={},_defineProperty$2(s,"".concat($,"-date-picker__cell--now"),mt),_defineProperty$2(s,"".concat($,"-date-picker__cell--active"),rt),_defineProperty$2(s,"".concat($,"-date-picker__cell--disabled"),ot),_defineProperty$2(s,"".concat($,"-date-picker__cell--highlight"),at),_defineProperty$2(s,"".concat($,"-date-picker__cell--active-start"),it),_defineProperty$2(s,"".concat($,"-date-picker__cell--active-end"),dt),_defineProperty$2(s,"".concat($,"-date-picker__cell--additional"),ct),_defineProperty$2(s,"".concat($,"-date-picker__cell--first-day-of-month"),_t),_defineProperty$2(s,"".concat($,"-date-picker__cell--last-day-of-month"),gt),s));function ht(){!ot&<(tt)}function vt(){ut==null||ut(tt)}return React.createElement("td",{className:ft},React.createElement("div",{className:"".concat($,"-date-picker__cell-wrapper"),onClick:ht,onMouseEnter:vt},React.createElement("span",{className:"".concat($,"-date-picker__cell-text")},et)))};DatePickerCell.displayName="DatePickerCell";/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */function ownKeys$1(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread$1(a){for(var o=1;o=$}function compareAsc(a,o){var s=a.getTime(),_=o.getTime();return s<_?-1:s>_?1:0}function isSame$1(a,o){var s=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"date",_={isSameYear,isSameMonth,isSameDate};return _["isSame".concat(firstUpperCase(s))](a,o)}function outOfRanges(a,o,s){return o&&compareAsc(a,o)===-1||s&&compareAsc(a,s)===1}function getToday(){var a=new Date;return new Date(a.getFullYear(),a.getMonth(),a.getDate(),0,0,0)}function getDateObj(a){if(!(a instanceof Date))throw new Error("date must be Date object");return{year:a.getFullYear(),month:a.getMonth(),date:a.getDate(),hours:a.getHours(),minutes:a.getMinutes(),seconds:a.getSeconds(),meridiem:a.getHours()>11?"PM":"AM"}}function setDateTime(a,o,s,_){var $=getDateObj(a),et=$.year,tt=$.month,rt=$.date;return new Date(et,tt,rt,o,s,_,0)}function subtractMonth(a,o){for(var s=a.getDate(),_=new Date(a),$=o;$--;)_.setDate(0);return _.setDate(s),_}function addMonth(a,o){var s=o;o<0&&(s=0);var _=new Date(a);return _.setMonth(a.getMonth()+s),_}function getWeeks(a,o){for(var s=a.year,_=a.month,$=o.firstDayOfWeek,et=o.disableDate,tt=et===void 0?function(){return!1}:et,rt=o.minDate,at=o.maxDate,ot=getFirstDayOfMonth({year:s,month:_}),it=getLastDayOfMonth({year:s,month:_}),dt=getDaysInMonth$1({year:s,month:_}),ct=[],mt=getToday(),_t=1;_t<=dt;_t++){var gt=new Date(s,_,_t);ct.push({text:_t,active:!1,value:gt,disabled:tt(gt)||outOfRanges(gt,rt,at),now:isSame$1(mt,gt),firstDayOfMonth:_t===1,lastDayOfMonth:_t===dt,type:"current-month"})}if(ot.getDay()!==$-1){ot.setDate(0);for(var lt=!0;lt&&(ct.unshift({text:ot.getDate().toString(),active:!1,value:new Date(ot),disabled:tt(ot)||outOfRanges(ot,rt,at),additional:!0,type:"prev-month"}),ot.setDate(ot.getDate()-1),ot.getDay()!==Math.abs($+6)%7););}for(var ut=42;ct.lengthtr.getTime()?(lr(tr),ar(Rr)):(lr(Rr),ar(tr)))}var Wr=react.exports.useCallback(function(tr){var gr=tr.year,zr=tr.month,Yr=tr.type,ur=tr.start,sr=tr.end,yr,Vr={disableDate:_t,minDate:dt,maxDate:ct,firstDayOfWeek:mt,monthText:tt};switch(Yr){case"date":yr=getWeeks({year:gr,month:zr},Vr);break;case"month":yr=getMonths(gr,Vr);break;case"year":yr=getYears(gr,Vr);break}return flagActive(yr,{start:ur,end:sr,type:Yr})},[_t,dt,ct,mt,tt]),tn=react.exports.useMemo(function(){return Wr({year:ht,month:Ot,type:Bt,start:nr,end:Cr})},[ht,Ot,Bt,nr,Cr,Wr]),en=react.exports.useMemo(function(){return Wr({year:xt,month:Ft,type:Yt,start:nr,end:Cr})},[xt,Ft,Yt,nr,Cr,Wr]);return jsxs("div",{className:"".concat(at,"-date-picker__panels"),children:[jsxs("div",{className:"".concat(at,"-date-picker__panel"),children:[jsx(DatePickerHeader,{year:ht,month:Ot,type:Bt,onBtnClick:function(gr){return Hr(gr,LEFT)},onTypeChange:Vt}),jsx(DatePickerTable,{type:Bt,firstDayOfWeek:mt,data:tn,onCellClick:sn(LEFT),onCellMouseEnter:$r})]}),jsxs("div",{className:"".concat(at,"-date-picker__panel"),children:[jsx(DatePickerHeader,{year:xt,month:Ft,type:Yt,onBtnClick:function(gr){return Hr(gr,RIGHT)},onTypeChange:Xt}),jsx(DatePickerTable,{type:Yt,firstDayOfWeek:mt,data:en,onCellClick:sn(RIGHT),onCellMouseEnter:$r})]})]})};DateRangePanel.displayName="DateRangePanel";DateRangePanel.defaultProps={value:[TODAY,TODAY],mode:"date"};/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var baseGetTag=_baseGetTag,isObjectLike=isObjectLike_1,dateTag="[object Date]";function baseIsDate$1(a){return isObjectLike(a)&&baseGetTag(a)==dateTag}var _baseIsDate=baseIsDate$1,baseIsDate=_baseIsDate,baseUnary=_baseUnary,nodeUtil=_nodeUtil$1.exports,nodeIsDate=nodeUtil&&nodeUtil.isDate,isDate$2=nodeIsDate?baseUnary(nodeIsDate):baseIsDate,isDate_1=isDate$2,isBetween$1={exports:{}};(function(a,o){(function(s,_){a.exports=_()})(commonjsGlobal,function(){return function(s,_,$){_.prototype.isBetween=function(et,tt,rt,at){var ot=$(et),it=$(tt),dt=(at=at||"()")[0]==="(",ct=at[1]===")";return(dt?this.isAfter(ot,rt):!this.isBefore(ot,rt))&&(ct?this.isBefore(it,rt):!this.isAfter(it,rt))||(dt?this.isBefore(ot,rt):!this.isAfter(ot,rt))&&(ct?this.isAfter(it,rt):!this.isBefore(it,rt))}}})})(isBetween$1,isBetween$1.exports);var isBetween$2=isBetween$1.exports;function ownKeys(a,o){var s=Object.keys(a);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(a);o&&(_=_.filter(function($){return Object.getOwnPropertyDescriptor(a,$).enumerable})),s.push.apply(s,_)}return s}function _objectSpread(a){for(var o=1;o1&&(Lr(new Date(rr[0])),mr(new Date(rr[1])),On=[Sr[0],Sr[1]].join(jt));break}Wr(On)}function yr(){tt||Xt(!0)}function Vr(rr){var Sr=ot||"",cn=["H","h","m","s"],On=cn.some(function(Rn){return String(Sr).includes(Rn)});at&&!On&&(Sr=[Sr,TIME_FORMAT].join(" "));var vn=new Date(rr);return dayjs(vn).format(Sr)}function wn(){tt||(Xt(!1),lr(!1))}function $n(rr){var Sr=rr.e;Sr.stopPropagation(),wn(),tt||(Lr(new Date),mr(new Date),gr([]),Wr(""),ar("00:00:00"),er(["00:00:00","00:00:00"]),Fn([],!0))}function Fn(rr){var Sr=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,cn=gt?"range":dt;switch(cn){case"date":case"month":case"year":Sr&&(St==null||St(rr[0]));break;case"range":Sr&&(St==null||St(rr));break}}function jr(rr){var Sr=[];Array.isArray(rr)?(Sr.push.apply(Sr,[dayjs(rr[0]).toDate(),dayjs(rr[1]).toDate()]),Lr(Sr[0]),mr(Sr[1])):(Sr.push(dayjs(rr).toDate()),Lr(Sr[0]),mr(Sr[0])),gr(Sr),Kr(!at,Sr)}function Kr(){var rr=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0,Sr=arguments.length>1?arguments[1]:void 0,cn=Sr||tr;Fn(cn.map(function(On){return Vr(On)}),!0),rr&&wn()}function ln(){ar(dayjs(Rr).format(TIME_FORMAT)),er([dayjs(Rr).format(TIME_FORMAT),dayjs(sn).format(TIME_FORMAT)]),lr(!nr)}function un(rr){if(Array.isArray(rr)){var Sr=_slicedToArray(rr,2),cn=Sr[0],On=Sr[1],vn=cn.split(":"),Rn=_slicedToArray(vn,3),oo=Rn[0],bo=Rn[1],Ro=Rn[2],io=new Date(Rr);io.setHours(oo),io.setMinutes(bo),io.setSeconds(Ro);var _a=On.split(":"),Vn=_slicedToArray(_a,3),Ao=Vn[0],qr=Vn[1],vr=Vn[2],Gr=new Date(sn);Gr.setHours(Ao),Gr.setMinutes(qr),Gr.setSeconds(vr),er(rr),jr([io,Gr])}else{var Nr=rr.split(":"),Zr=_slicedToArray(Nr,3),so=Zr[0],wo=Zr[1],il=Zr[2],zo=new Date(Rr);zo.setHours(so),zo.setMinutes(wo),zo.setSeconds(il),ar(rr),mn(zo)}}function mn(rr){var Sr=dt;switch(gt&&(Sr="range"),Sr){case"year":case"month":case"date":{rr instanceof Date&&(zr||(Lr(rr),mr(rr)),gr([rr]),Kr(!at,[rr]));break}case"range":{Array.isArray(rr)&&(zr||(Lr(rr[0]),mr(rr[1])),gr(rr),Kr(!at,rr));break}}}function Sn(rr){if(!rt)return!0;var Sr=!0;if(typeof rt=="function")return!rt(rr);if(Array.isArray(rt)){var cn=!1,On=rt.map(function(Nr){return dayjs(Nr,ot)});return On.forEach(function(Nr){Nr.isSame(dayjs(rr))&&(cn=!0)}),!cn}var vn=rt.from,Rn=rt.to,oo=rt.before,bo=rt.after;if(vn&&Rn){var Ro=dayjs(new Date(vn)),io=dayjs(new Date(Rn));return!dayjs(rr).isBetween(Ro,io,dt,"[]")}var _a=oo?new Date(oo):null,Vn=bo?new Date(bo):null;if(Vn&&_a){var Ao=dayjs(new Date(_a)),qr=dayjs(new Date(Vn));Sr=dayjs(rr).isBetween(Ao,qr,dt,"[]")}else if(_a){var vr=dayjs(new Date(_a));Sr=!dayjs(rr).isBefore(vr,dt)}else if(Vn){var Gr=dayjs(new Date(Vn));Sr=!dayjs(rr).isAfter(Gr,dt)}return Sr}function Dn(){var rr,Sr=classNames$1("".concat(Dt,"-date-picker__container"),(rr={},_defineProperty$2(rr,"".concat(Dt,"-date-picker--open"),Yt),_defineProperty$2(rr,"".concat(Dt,"-date-picker--range"),gt),rr)),cn={mode:dt,firstDayOfWeek:vt===void 0?1:vt,onChange:mn,disableDate:function(oo){return!Sn(oo)},minDate:isObject_1(rt)&&"before"in rt?new Date(rt.before):null,maxDate:isObject_1(rt)&&"after"in rt?new Date(rt.after):null},On=gt?jsx(DateRangePanel,xr({},_objectSpread(_objectSpread({},cn),{},{value:[Rr,sn]}))):jsx(DatePanel,xr({},_objectSpread(_objectSpread({},cn),{},{value:Rr}))),vn=gt?jsx(TimePickerPanel$1,{value:ir,onChange:un}):jsx(TimePickerPanel,{value:Cr,onChange:un});return jsxs("div",{ref:Bt,className:Sr,children:[at&&nr&&jsx("div",{children:vn}),!nr&&On,(!!_t||at)&&jsxs("div",{className:"".concat(Dt,"-date-picker__footer"),children:[jsx(CalendarPresets,{presets:_t,onClickRange:jr}),at&&jsxs("div",{className:"".concat(Dt,"-date-picker--apply"),children:[at&&jsx(Button,{theme:"primary",variant:"text",onClick:ln,children:nr?xt:Tt}),jsx(Button,{theme:"primary",onClick:function(){return Kr(!0)},children:Pt})]})]})]})}var Yn=classNames$1("".concat(Dt,"-form-controls"),_defineProperty$2({},At.STATUS.active,Yt)),ga=at?jsx(TimeIcon,{}):jsx(CalendarIcon,{}),Do=classNames$1("".concat(Dt,"-date-picker"),s,At.SIZE[lt],_defineProperty$2({},"".concat(Dt,"-date-picker--month-picker"),dt==="year"||dt==="month"));return jsx("div",{className:Do,ref:Nt,style:_,children:jsx(Popup,_n(xr({},_objectSpread({trigger:"context-menu",placement:"bottom-left",visible:Yt,content:Dn(),overlayClassName:"".concat(Dt,"-date-picker"),className:"".concat(Dt,"-date-picker__popup-reference"),expandAnimation:!0,destroyOnClose:!0},ct)),{children:jsx("div",{className:Yn,onClick:yr,children:jsx(Input,xr({},_objectSpread({ref:Vt,size:lt,value:$r,disabled:tt,clearable:et,placeholder:Lt,readonly:!$,onClear:$n,prefixIcon:mt,suffixIcon:ut||ga},it)))})}))})};DatePicker$1.displayName="DatePicker";DatePicker$1.defaultProps={format:"YYYY-MM-DD",mode:"month",placeholder:"\u8BF7\u9009\u62E9",size:"medium"};/** - * tdesign v0.22.1 - * (c) 2022 tdesign - * @license MIT - */var DatePicker=DatePicker$1,index$1="",r,B=r||(r={});B.Pop="POP";B.Push="PUSH";B.Replace="REPLACE";var C=function(a){return a};function E(a){a.preventDefault(),a.returnValue=""}function F(){var a=[];return{get length(){return a.length},push:function(o){return a.push(o),function(){a=a.filter(function(s){return s!==o})}},call:function(o){a.forEach(function(s){return s&&s(o)})}}}function H(){return Math.random().toString(36).substr(2,8)}function I(a){var o=a.pathname,s=a.search;return a=a.hash,(o===void 0?"/":o)+(s===void 0?"":s)+(a===void 0?"":a)}function J(a){var o={};if(a){var s=a.indexOf("#");0<=s&&(o.hash=a.substr(s),a=a.substr(0,s)),s=a.indexOf("?"),0<=s&&(o.search=a.substr(s),a=a.substr(0,s)),a&&(o.pathname=a)}return o}function createHashHistory(a){function o(){var ut=J(ot.location.hash.substr(1)),ft=ut.pathname,ht=ut.search;ut=ut.hash;var vt=it.state||{};return[vt.idx,C({pathname:ft===void 0?"/":ft,search:ht===void 0?"":ht,hash:ut===void 0?"":ut,state:vt.usr||null,key:vt.key||"default"})]}function s(){if(dt)lt.call(dt),dt=null;else{var ut=r.Pop,ft=o(),ht=ft[0];if(ft=ft[1],lt.length){if(ht!=null){var vt=mt-ht;vt&&(dt={action:ut,location:ft,retry:function(){at(-1*vt)}},at(vt))}}else et(ut)}}function _(ut){var ft=document.querySelector("base"),ht="";return ft&&ft.getAttribute("href")&&(ft=ot.location.href,ht=ft.indexOf("#"),ht=ht===-1?ft:ft.slice(0,ht)),ht+"#"+(typeof ut=="string"?ut:I(ut))}function $(ut,ft){return ft===void 0&&(ft=null),C(_extends$1({pathname:_t.pathname,hash:"",search:""},typeof ut=="string"?J(ut):ut,{state:ft,key:H()}))}function et(ut){ct=ut,ut=o(),mt=ut[0],_t=ut[1],gt.call({action:ct,location:_t})}function tt(ut,ft){function ht(){tt(ut,ft)}var vt=r.Push,St=$(ut,ft);if(!lt.length||(lt.call({action:vt,location:St,retry:ht}),!1)){var bt=[{usr:St.state,key:St.key,idx:mt+1},_(St)];St=bt[0],bt=bt[1];try{it.pushState(St,"",bt)}catch{ot.location.assign(bt)}et(vt)}}function rt(ut,ft){function ht(){rt(ut,ft)}var vt=r.Replace,St=$(ut,ft);lt.length&&(lt.call({action:vt,location:St,retry:ht}),1)||(St=[{usr:St.state,key:St.key,idx:mt},_(St)],it.replaceState(St[0],"",St[1]),et(vt))}function at(ut){it.go(ut)}a===void 0&&(a={}),a=a.window;var ot=a===void 0?document.defaultView:a,it=ot.history,dt=null;ot.addEventListener("popstate",s),ot.addEventListener("hashchange",function(){var ut=o()[1];I(ut)!==I(_t)&&s()});var ct=r.Pop;a=o();var mt=a[0],_t=a[1],gt=F(),lt=F();return mt==null&&(mt=0,it.replaceState(_extends$1({},it.state,{idx:mt}),"")),{get action(){return ct},get location(){return _t},createHref:_,push:tt,replace:rt,go:at,back:function(){at(-1)},forward:function(){at(1)},listen:function(ut){return gt.push(ut)},block:function(ut){var ft=lt.push(ut);return lt.length===1&&ot.addEventListener("beforeunload",E),function(){ft(),lt.length||ot.removeEventListener("beforeunload",E)}}}}/** - * React Router v6.0.2 - * - * Copyright (c) Remix Software Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE.md file in the root directory of this source tree. - * - * @license MIT - */function invariant(a,o){if(!a)throw new Error(o)}const NavigationContext=react.exports.createContext(null),LocationContext=react.exports.createContext(null),RouteContext=react.exports.createContext({outlet:null,matches:[]});function Outlet(a){return useOutlet()}function Route(a){invariant(!1)}function Router(a){let{basename:o="/",children:s=null,location:_,navigationType:$=r.Pop,navigator:et,static:tt=!1}=a;useInRouterContext()&&invariant(!1);let rt=normalizePathname(o),at=react.exports.useMemo(()=>({basename:rt,navigator:et,static:tt}),[rt,et,tt]);typeof _=="string"&&(_=J(_));let{pathname:ot="/",search:it="",hash:dt="",state:ct=null,key:mt="default"}=_,_t=react.exports.useMemo(()=>{let gt=stripBasename(ot,rt);return gt==null?null:{pathname:gt,search:it,hash:dt,state:ct,key:mt}},[rt,ot,it,dt,ct,mt]);return _t==null?null:react.exports.createElement(NavigationContext.Provider,{value:at},react.exports.createElement(LocationContext.Provider,{children:s,value:{location:_t,navigationType:$}}))}function Routes(a){let{children:o,location:s}=a;return useRoutes(createRoutesFromChildren(o),s)}function useInRouterContext(){return react.exports.useContext(LocationContext)!=null}function useLocation(){return useInRouterContext()||invariant(!1),react.exports.useContext(LocationContext).location}function useNavigate(){useInRouterContext()||invariant(!1);let{basename:a,navigator:o}=react.exports.useContext(NavigationContext),{matches:s}=react.exports.useContext(RouteContext),{pathname:_}=useLocation(),$=JSON.stringify(s.map(rt=>rt.pathnameBase)),et=react.exports.useRef(!1);return react.exports.useEffect(()=>{et.current=!0}),react.exports.useCallback(function(rt,at){if(at===void 0&&(at={}),!et.current)return;if(typeof rt=="number"){o.go(rt);return}let ot=resolveTo(rt,JSON.parse($),_);a!=="/"&&(ot.pathname=joinPaths([a,ot.pathname])),(at.replace?o.replace:o.push)(ot,at.state)},[a,o,$,_])}function useOutlet(){return react.exports.useContext(RouteContext).outlet}function useRoutes(a,o){useInRouterContext()||invariant(!1);let{matches:s}=react.exports.useContext(RouteContext),_=s[s.length-1],$=_?_.params:{};_&&_.pathname;let et=_?_.pathnameBase:"/";_&&_.route;let tt=useLocation(),rt;if(o){var at;let ct=typeof o=="string"?J(o):o;et==="/"||((at=ct.pathname)==null?void 0:at.startsWith(et))||invariant(!1),rt=ct}else rt=tt;let ot=rt.pathname||"/",it=et==="/"?ot:ot.slice(et.length)||"/",dt=matchRoutes(a,{pathname:it});return _renderMatches(dt&&dt.map(ct=>Object.assign({},ct,{params:Object.assign({},$,ct.params),pathname:joinPaths([et,ct.pathname]),pathnameBase:ct.pathnameBase==="/"?et:joinPaths([et,ct.pathnameBase])})),s)}function createRoutesFromChildren(a){let o=[];return react.exports.Children.forEach(a,s=>{if(!react.exports.isValidElement(s))return;if(s.type===react.exports.Fragment){o.push.apply(o,createRoutesFromChildren(s.props.children));return}s.type!==Route&&invariant(!1);let _={caseSensitive:s.props.caseSensitive,element:s.props.element,index:s.props.index,path:s.props.path};s.props.children&&(_.children=createRoutesFromChildren(s.props.children)),o.push(_)}),o}function matchRoutes(a,o,s){s===void 0&&(s="/");let _=typeof o=="string"?J(o):o,$=stripBasename(_.pathname||"/",s);if($==null)return null;let et=flattenRoutes(a);rankRouteBranches(et);let tt=null;for(let rt=0;tt==null&&rt{let tt={relativePath:$.path||"",caseSensitive:$.caseSensitive===!0,childrenIndex:et};tt.relativePath.startsWith("/")&&(tt.relativePath.startsWith(_)||invariant(!1),tt.relativePath=tt.relativePath.slice(_.length));let rt=joinPaths([_,tt.relativePath]),at=s.concat(tt);$.children&&$.children.length>0&&($.index===!0&&invariant(!1),flattenRoutes($.children,o,at,rt)),!($.path==null&&!$.index)&&o.push({path:rt,score:computeScore(rt,$.index),routesMeta:at})}),o}function rankRouteBranches(a){a.sort((o,s)=>o.score!==s.score?s.score-o.score:compareIndexes(o.routesMeta.map(_=>_.childrenIndex),s.routesMeta.map(_=>_.childrenIndex)))}const paramRe=/^:\w+$/,dynamicSegmentValue=3,indexRouteValue=2,emptySegmentValue=1,staticSegmentValue=10,splatPenalty=-2,isSplat=a=>a==="*";function computeScore(a,o){let s=a.split("/"),_=s.length;return s.some(isSplat)&&(_+=splatPenalty),o&&(_+=indexRouteValue),s.filter($=>!isSplat($)).reduce(($,et)=>$+(paramRe.test(et)?dynamicSegmentValue:et===""?emptySegmentValue:staticSegmentValue),_)}function compareIndexes(a,o){return a.length===o.length&&a.slice(0,-1).every((_,$)=>_===o[$])?a[a.length-1]-o[o.length-1]:0}function matchRouteBranch(a,o,s){let _=o,{routesMeta:$}=a,et={},tt="/",rt=[];for(let at=0;at<$.length;++at){let ot=$[at],it=at===$.length-1,dt=tt==="/"?s:s.slice(tt.length)||"/",ct=matchPath({path:ot.relativePath,caseSensitive:ot.caseSensitive,end:it},dt);if(!ct)return null;Object.assign(et,ct.params);let mt=_[ot.childrenIndex];rt.push({params:et,pathname:joinPaths([tt,ct.pathname]),pathnameBase:joinPaths([tt,ct.pathnameBase]),route:mt}),ct.pathnameBase!=="/"&&(tt=joinPaths([tt,ct.pathnameBase])),_=mt.children}return rt}function _renderMatches(a,o){return o===void 0&&(o=[]),a==null?null:a.reduceRight((s,_,$)=>react.exports.createElement(RouteContext.Provider,{children:_.route.element!==void 0?_.route.element:react.exports.createElement(Outlet,null),value:{outlet:s,matches:o.concat(a.slice(0,$+1))}}),null)}function matchPath(a,o){typeof a=="string"&&(a={path:a,caseSensitive:!1,end:!0});let[s,_]=compilePath(a.path,a.caseSensitive,a.end),$=o.match(s);if(!$)return null;let et=$[0],tt=et.replace(/(.)\/+$/,"$1"),rt=$.slice(1);return{params:_.reduce((ot,it,dt)=>{if(it==="*"){let ct=rt[dt]||"";tt=et.slice(0,et.length-ct.length).replace(/(.)\/+$/,"$1")}return ot[it]=safelyDecodeURIComponent(rt[dt]||""),ot},{}),pathname:et,pathnameBase:tt,pattern:a}}function compilePath(a,o,s){o===void 0&&(o=!1),s===void 0&&(s=!0);let _=[],$="^"+a.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/:(\w+)/g,(tt,rt)=>(_.push(rt),"([^\\/]+)"));return a.endsWith("*")?(_.push("*"),$+=a==="*"||a==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):$+=s?"\\/*$":"(?:\\b|$)",[new RegExp($,o?void 0:"i"),_]}function safelyDecodeURIComponent(a,o){try{return decodeURIComponent(a)}catch{return a}}function resolvePath(a,o){o===void 0&&(o="/");let{pathname:s,search:_="",hash:$=""}=typeof a=="string"?J(a):a;return{pathname:s?s.startsWith("/")?s:resolvePathname(s,o):o,search:normalizeSearch(_),hash:normalizeHash($)}}function resolvePathname(a,o){let s=o.replace(/\/+$/,"").split("/");return a.split("/").forEach($=>{$===".."?s.length>1&&s.pop():$!=="."&&s.push($)}),s.length>1?s.join("/"):"/"}function resolveTo(a,o,s){let _=typeof a=="string"?J(a):a,$=a===""||_.pathname===""?"/":_.pathname,et;if($==null)et=s;else{let rt=o.length-1;if($.startsWith("..")){let at=$.split("/");for(;at[0]==="..";)at.shift(),rt-=1;_.pathname=at.join("/")}et=rt>=0?o[rt]:"/"}let tt=resolvePath(_,et);return $&&$!=="/"&&$.endsWith("/")&&!tt.pathname.endsWith("/")&&(tt.pathname+="/"),tt}function stripBasename(a,o){if(o==="/")return a;if(!a.toLowerCase().startsWith(o.toLowerCase()))return null;let s=a.charAt(o.length);return s&&s!=="/"?null:a.slice(o.length)||"/"}const joinPaths=a=>a.join("/").replace(/\/\/+/g,"/"),normalizePathname=a=>a.replace(/\/+$/,"").replace(/^\/*/,"/"),normalizeSearch=a=>!a||a==="?"?"":a.startsWith("?")?a:"?"+a,normalizeHash=a=>!a||a==="#"?"":a.startsWith("#")?a:"#"+a;/** - * React Router DOM v6.0.2 - * - * Copyright (c) Remix Software Inc. - * - * This source code is licensed under the MIT license found in the - * LICENSE.md file in the root directory of this source tree. - * - * @license MIT - */function HashRouter(a){let{basename:o,children:s,window:_}=a,$=react.exports.useRef();$.current==null&&($.current=createHashHistory({window:_}));let et=$.current,[tt,rt]=react.exports.useState({action:et.action,location:et.location});return react.exports.useLayoutEffect(()=>et.listen(rt),[et]),react.exports.createElement(Router,{basename:o,children:s,location:tt.location,navigationType:tt.action,navigator:et})}//! moment.js -//! version : 2.29.1 -//! authors : Tim Wood, Iskren Chernev, Moment.js contributors -//! license : MIT -//! momentjs.com -var hookCallback;function hooks(){return hookCallback.apply(null,arguments)}function setHookCallback(a){hookCallback=a}function isArray$1(a){return a instanceof Array||Object.prototype.toString.call(a)==="[object Array]"}function isObject$1(a){return a!=null&&Object.prototype.toString.call(a)==="[object Object]"}function hasOwnProp(a,o){return Object.prototype.hasOwnProperty.call(a,o)}function isObjectEmpty(a){if(Object.getOwnPropertyNames)return Object.getOwnPropertyNames(a).length===0;var o;for(o in a)if(hasOwnProp(a,o))return!1;return!0}function isUndefined$1(a){return a===void 0}function isNumber$1(a){return typeof a=="number"||Object.prototype.toString.call(a)==="[object Number]"}function isDate$1(a){return a instanceof Date||Object.prototype.toString.call(a)==="[object Date]"}function map(a,o){var s=[],_;for(_=0;_>>0,_;for(_=0;_0)for(s=0;s=0;return(et?s?"+":"":"-")+Math.pow(10,Math.max(0,$)).toString().substr(1)+_}var formattingTokens=/(\[[^\[]*\])|(\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|N{1,5}|YYYYYY|YYYYY|YYYY|YY|y{2,4}|yo?|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g,localFormattingTokens=/(\[[^\[]*\])|(\\)?(LTS|LT|LL?L?L?|l{1,4})/g,formatFunctions={},formatTokenFunctions={};function addFormatToken(a,o,s,_){var $=_;typeof _=="string"&&($=function(){return this[_]()}),a&&(formatTokenFunctions[a]=$),o&&(formatTokenFunctions[o[0]]=function(){return zeroFill($.apply(this,arguments),o[1],o[2])}),s&&(formatTokenFunctions[s]=function(){return this.localeData().ordinal($.apply(this,arguments),a)})}function removeFormattingTokens(a){return a.match(/\[[\s\S]/)?a.replace(/^\[|\]$/g,""):a.replace(/\\/g,"")}function makeFormatFunction(a){var o=a.match(formattingTokens),s,_;for(s=0,_=o.length;s<_;s++)formatTokenFunctions[o[s]]?o[s]=formatTokenFunctions[o[s]]:o[s]=removeFormattingTokens(o[s]);return function($){var et="",tt;for(tt=0;tt<_;tt++)et+=isFunction$1(o[tt])?o[tt].call($,a):o[tt];return et}}function formatMoment(a,o){return a.isValid()?(o=expandFormat(o,a.localeData()),formatFunctions[o]=formatFunctions[o]||makeFormatFunction(o),formatFunctions[o](a)):a.localeData().invalidDate()}function expandFormat(a,o){var s=5;function _($){return o.longDateFormat($)||$}for(localFormattingTokens.lastIndex=0;s>=0&&localFormattingTokens.test(a);)a=a.replace(localFormattingTokens,_),localFormattingTokens.lastIndex=0,s-=1;return a}var defaultLongDateFormat={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"};function longDateFormat(a){var o=this._longDateFormat[a],s=this._longDateFormat[a.toUpperCase()];return o||!s?o:(this._longDateFormat[a]=s.match(formattingTokens).map(function(_){return _==="MMMM"||_==="MM"||_==="DD"||_==="dddd"?_.slice(1):_}).join(""),this._longDateFormat[a])}var defaultInvalidDate="Invalid date";function invalidDate(){return this._invalidDate}var defaultOrdinal="%d",defaultDayOfMonthOrdinalParse=/\d{1,2}/;function ordinal(a){return this._ordinal.replace("%d",a)}var defaultRelativeTime={future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",w:"a week",ww:"%d weeks",M:"a month",MM:"%d months",y:"a year",yy:"%d years"};function relativeTime(a,o,s,_){var $=this._relativeTime[s];return isFunction$1($)?$(a,o,s,_):$.replace(/%d/i,a)}function pastFuture(a,o){var s=this._relativeTime[a>0?"future":"past"];return isFunction$1(s)?s(o):s.replace(/%s/i,o)}var aliases={};function addUnitAlias(a,o){var s=a.toLowerCase();aliases[s]=aliases[s+"s"]=aliases[o]=a}function normalizeUnits(a){return typeof a=="string"?aliases[a]||aliases[a.toLowerCase()]:void 0}function normalizeObjectUnits(a){var o={},s,_;for(_ in a)hasOwnProp(a,_)&&(s=normalizeUnits(_),s&&(o[s]=a[_]));return o}var priorities={};function addUnitPriority(a,o){priorities[a]=o}function getPrioritizedUnits(a){var o=[],s;for(s in a)hasOwnProp(a,s)&&o.push({unit:s,priority:priorities[s]});return o.sort(function(_,$){return _.priority-$.priority}),o}function isLeapYear(a){return a%4==0&&a%100!=0||a%400==0}function absFloor(a){return a<0?Math.ceil(a)||0:Math.floor(a)}function toInt(a){var o=+a,s=0;return o!==0&&isFinite(o)&&(s=absFloor(o)),s}function makeGetSet(a,o){return function(s){return s!=null?(set$1(this,a,s),hooks.updateOffset(this,o),this):get(this,a)}}function get(a,o){return a.isValid()?a._d["get"+(a._isUTC?"UTC":"")+o]():NaN}function set$1(a,o,s){a.isValid()&&!isNaN(s)&&(o==="FullYear"&&isLeapYear(a.year())&&a.month()===1&&a.date()===29?(s=toInt(s),a._d["set"+(a._isUTC?"UTC":"")+o](s,a.month(),daysInMonth(s,a.month()))):a._d["set"+(a._isUTC?"UTC":"")+o](s))}function stringGet(a){return a=normalizeUnits(a),isFunction$1(this[a])?this[a]():this}function stringSet(a,o){if(typeof a=="object"){a=normalizeObjectUnits(a);var s=getPrioritizedUnits(a),_;for(_=0;_68?1900:2e3)};var getSetYear=makeGetSet("FullYear",!0);function getIsLeapYear(){return isLeapYear(this.year())}function createDate(a,o,s,_,$,et,tt){var rt;return a<100&&a>=0?(rt=new Date(a+400,o,s,_,$,et,tt),isFinite(rt.getFullYear())&&rt.setFullYear(a)):rt=new Date(a,o,s,_,$,et,tt),rt}function createUTCDate(a){var o,s;return a<100&&a>=0?(s=Array.prototype.slice.call(arguments),s[0]=a+400,o=new Date(Date.UTC.apply(null,s)),isFinite(o.getUTCFullYear())&&o.setUTCFullYear(a)):o=new Date(Date.UTC.apply(null,arguments)),o}function firstWeekOffset(a,o,s){var _=7+o-s,$=(7+createUTCDate(a,0,_).getUTCDay()-o)%7;return-$+_-1}function dayOfYearFromWeeks(a,o,s,_,$){var et=(7+s-_)%7,tt=firstWeekOffset(a,_,$),rt=1+7*(o-1)+et+tt,at,ot;return rt<=0?(at=a-1,ot=daysInYear(at)+rt):rt>daysInYear(a)?(at=a+1,ot=rt-daysInYear(a)):(at=a,ot=rt),{year:at,dayOfYear:ot}}function weekOfYear(a,o,s){var _=firstWeekOffset(a.year(),o,s),$=Math.floor((a.dayOfYear()-_-1)/7)+1,et,tt;return $<1?(tt=a.year()-1,et=$+weeksInYear(tt,o,s)):$>weeksInYear(a.year(),o,s)?(et=$-weeksInYear(a.year(),o,s),tt=a.year()+1):(tt=a.year(),et=$),{week:et,year:tt}}function weeksInYear(a,o,s){var _=firstWeekOffset(a,o,s),$=firstWeekOffset(a+1,o,s);return(daysInYear(a)-_+$)/7}addFormatToken("w",["ww",2],"wo","week");addFormatToken("W",["WW",2],"Wo","isoWeek");addUnitAlias("week","w");addUnitAlias("isoWeek","W");addUnitPriority("week",5);addUnitPriority("isoWeek",5);addRegexToken("w",match1to2);addRegexToken("ww",match1to2,match2);addRegexToken("W",match1to2);addRegexToken("WW",match1to2,match2);addWeekParseToken(["w","ww","W","WW"],function(a,o,s,_){o[_.substr(0,1)]=toInt(a)});function localeWeek(a){return weekOfYear(a,this._week.dow,this._week.doy).week}var defaultLocaleWeek={dow:0,doy:6};function localeFirstDayOfWeek(){return this._week.dow}function localeFirstDayOfYear(){return this._week.doy}function getSetWeek(a){var o=this.localeData().week(this);return a==null?o:this.add((a-o)*7,"d")}function getSetISOWeek(a){var o=weekOfYear(this,1,4).week;return a==null?o:this.add((a-o)*7,"d")}addFormatToken("d",0,"do","day");addFormatToken("dd",0,0,function(a){return this.localeData().weekdaysMin(this,a)});addFormatToken("ddd",0,0,function(a){return this.localeData().weekdaysShort(this,a)});addFormatToken("dddd",0,0,function(a){return this.localeData().weekdays(this,a)});addFormatToken("e",0,0,"weekday");addFormatToken("E",0,0,"isoWeekday");addUnitAlias("day","d");addUnitAlias("weekday","e");addUnitAlias("isoWeekday","E");addUnitPriority("day",11);addUnitPriority("weekday",11);addUnitPriority("isoWeekday",11);addRegexToken("d",match1to2);addRegexToken("e",match1to2);addRegexToken("E",match1to2);addRegexToken("dd",function(a,o){return o.weekdaysMinRegex(a)});addRegexToken("ddd",function(a,o){return o.weekdaysShortRegex(a)});addRegexToken("dddd",function(a,o){return o.weekdaysRegex(a)});addWeekParseToken(["dd","ddd","dddd"],function(a,o,s,_){var $=s._locale.weekdaysParse(a,_,s._strict);$!=null?o.d=$:getParsingFlags(s).invalidWeekday=a});addWeekParseToken(["d","e","E"],function(a,o,s,_){o[_]=toInt(a)});function parseWeekday(a,o){return typeof a!="string"?a:isNaN(a)?(a=o.weekdaysParse(a),typeof a=="number"?a:null):parseInt(a,10)}function parseIsoWeekday(a,o){return typeof a=="string"?o.weekdaysParse(a)%7||7:isNaN(a)?null:a}function shiftWeekdays(a,o){return a.slice(o,7).concat(a.slice(0,o))}var defaultLocaleWeekdays="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),defaultLocaleWeekdaysShort="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_"),defaultLocaleWeekdaysMin="Su_Mo_Tu_We_Th_Fr_Sa".split("_"),defaultWeekdaysRegex=matchWord,defaultWeekdaysShortRegex=matchWord,defaultWeekdaysMinRegex=matchWord;function localeWeekdays(a,o){var s=isArray$1(this._weekdays)?this._weekdays:this._weekdays[a&&a!==!0&&this._weekdays.isFormat.test(o)?"format":"standalone"];return a===!0?shiftWeekdays(s,this._week.dow):a?s[a.day()]:s}function localeWeekdaysShort(a){return a===!0?shiftWeekdays(this._weekdaysShort,this._week.dow):a?this._weekdaysShort[a.day()]:this._weekdaysShort}function localeWeekdaysMin(a){return a===!0?shiftWeekdays(this._weekdaysMin,this._week.dow):a?this._weekdaysMin[a.day()]:this._weekdaysMin}function handleStrictParse$1(a,o,s){var _,$,et,tt=a.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],_=0;_<7;++_)et=createUTC([2e3,1]).day(_),this._minWeekdaysParse[_]=this.weekdaysMin(et,"").toLocaleLowerCase(),this._shortWeekdaysParse[_]=this.weekdaysShort(et,"").toLocaleLowerCase(),this._weekdaysParse[_]=this.weekdays(et,"").toLocaleLowerCase();return s?o==="dddd"?($=indexOf.call(this._weekdaysParse,tt),$!==-1?$:null):o==="ddd"?($=indexOf.call(this._shortWeekdaysParse,tt),$!==-1?$:null):($=indexOf.call(this._minWeekdaysParse,tt),$!==-1?$:null):o==="dddd"?($=indexOf.call(this._weekdaysParse,tt),$!==-1||($=indexOf.call(this._shortWeekdaysParse,tt),$!==-1)?$:($=indexOf.call(this._minWeekdaysParse,tt),$!==-1?$:null)):o==="ddd"?($=indexOf.call(this._shortWeekdaysParse,tt),$!==-1||($=indexOf.call(this._weekdaysParse,tt),$!==-1)?$:($=indexOf.call(this._minWeekdaysParse,tt),$!==-1?$:null)):($=indexOf.call(this._minWeekdaysParse,tt),$!==-1||($=indexOf.call(this._weekdaysParse,tt),$!==-1)?$:($=indexOf.call(this._shortWeekdaysParse,tt),$!==-1?$:null))}function localeWeekdaysParse(a,o,s){var _,$,et;if(this._weekdaysParseExact)return handleStrictParse$1.call(this,a,o,s);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),_=0;_<7;_++){if($=createUTC([2e3,1]).day(_),s&&!this._fullWeekdaysParse[_]&&(this._fullWeekdaysParse[_]=new RegExp("^"+this.weekdays($,"").replace(".","\\.?")+"$","i"),this._shortWeekdaysParse[_]=new RegExp("^"+this.weekdaysShort($,"").replace(".","\\.?")+"$","i"),this._minWeekdaysParse[_]=new RegExp("^"+this.weekdaysMin($,"").replace(".","\\.?")+"$","i")),this._weekdaysParse[_]||(et="^"+this.weekdays($,"")+"|^"+this.weekdaysShort($,"")+"|^"+this.weekdaysMin($,""),this._weekdaysParse[_]=new RegExp(et.replace(".",""),"i")),s&&o==="dddd"&&this._fullWeekdaysParse[_].test(a))return _;if(s&&o==="ddd"&&this._shortWeekdaysParse[_].test(a))return _;if(s&&o==="dd"&&this._minWeekdaysParse[_].test(a))return _;if(!s&&this._weekdaysParse[_].test(a))return _}}function getSetDayOfWeek(a){if(!this.isValid())return a!=null?this:NaN;var o=this._isUTC?this._d.getUTCDay():this._d.getDay();return a!=null?(a=parseWeekday(a,this.localeData()),this.add(a-o,"d")):o}function getSetLocaleDayOfWeek(a){if(!this.isValid())return a!=null?this:NaN;var o=(this.day()+7-this.localeData()._week.dow)%7;return a==null?o:this.add(a-o,"d")}function getSetISODayOfWeek(a){if(!this.isValid())return a!=null?this:NaN;if(a!=null){var o=parseIsoWeekday(a,this.localeData());return this.day(this.day()%7?o:o-7)}else return this.day()||7}function weekdaysRegex(a){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),a?this._weekdaysStrictRegex:this._weekdaysRegex):(hasOwnProp(this,"_weekdaysRegex")||(this._weekdaysRegex=defaultWeekdaysRegex),this._weekdaysStrictRegex&&a?this._weekdaysStrictRegex:this._weekdaysRegex)}function weekdaysShortRegex(a){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(hasOwnProp(this,"_weekdaysShortRegex")||(this._weekdaysShortRegex=defaultWeekdaysShortRegex),this._weekdaysShortStrictRegex&&a?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function weekdaysMinRegex(a){return this._weekdaysParseExact?(hasOwnProp(this,"_weekdaysRegex")||computeWeekdaysParse.call(this),a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(hasOwnProp(this,"_weekdaysMinRegex")||(this._weekdaysMinRegex=defaultWeekdaysMinRegex),this._weekdaysMinStrictRegex&&a?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function computeWeekdaysParse(){function a(it,dt){return dt.length-it.length}var o=[],s=[],_=[],$=[],et,tt,rt,at,ot;for(et=0;et<7;et++)tt=createUTC([2e3,1]).day(et),rt=regexEscape(this.weekdaysMin(tt,"")),at=regexEscape(this.weekdaysShort(tt,"")),ot=regexEscape(this.weekdays(tt,"")),o.push(rt),s.push(at),_.push(ot),$.push(rt),$.push(at),$.push(ot);o.sort(a),s.sort(a),_.sort(a),$.sort(a),this._weekdaysRegex=new RegExp("^("+$.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+_.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+s.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+o.join("|")+")","i")}function hFormat(){return this.hours()%12||12}function kFormat(){return this.hours()||24}addFormatToken("H",["HH",2],0,"hour");addFormatToken("h",["hh",2],0,hFormat);addFormatToken("k",["kk",2],0,kFormat);addFormatToken("hmm",0,0,function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)});addFormatToken("hmmss",0,0,function(){return""+hFormat.apply(this)+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});addFormatToken("Hmm",0,0,function(){return""+this.hours()+zeroFill(this.minutes(),2)});addFormatToken("Hmmss",0,0,function(){return""+this.hours()+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});function meridiem(a,o){addFormatToken(a,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),o)})}meridiem("a",!0);meridiem("A",!1);addUnitAlias("hour","h");addUnitPriority("hour",13);function matchMeridiem(a,o){return o._meridiemParse}addRegexToken("a",matchMeridiem);addRegexToken("A",matchMeridiem);addRegexToken("H",match1to2);addRegexToken("h",match1to2);addRegexToken("k",match1to2);addRegexToken("HH",match1to2,match2);addRegexToken("hh",match1to2,match2);addRegexToken("kk",match1to2,match2);addRegexToken("hmm",match3to4);addRegexToken("hmmss",match5to6);addRegexToken("Hmm",match3to4);addRegexToken("Hmmss",match5to6);addParseToken(["H","HH"],HOUR);addParseToken(["k","kk"],function(a,o,s){var _=toInt(a);o[HOUR]=_===24?0:_});addParseToken(["a","A"],function(a,o,s){s._isPm=s._locale.isPM(a),s._meridiem=a});addParseToken(["h","hh"],function(a,o,s){o[HOUR]=toInt(a),getParsingFlags(s).bigHour=!0});addParseToken("hmm",function(a,o,s){var _=a.length-2;o[HOUR]=toInt(a.substr(0,_)),o[MINUTE]=toInt(a.substr(_)),getParsingFlags(s).bigHour=!0});addParseToken("hmmss",function(a,o,s){var _=a.length-4,$=a.length-2;o[HOUR]=toInt(a.substr(0,_)),o[MINUTE]=toInt(a.substr(_,2)),o[SECOND]=toInt(a.substr($)),getParsingFlags(s).bigHour=!0});addParseToken("Hmm",function(a,o,s){var _=a.length-2;o[HOUR]=toInt(a.substr(0,_)),o[MINUTE]=toInt(a.substr(_))});addParseToken("Hmmss",function(a,o,s){var _=a.length-4,$=a.length-2;o[HOUR]=toInt(a.substr(0,_)),o[MINUTE]=toInt(a.substr(_,2)),o[SECOND]=toInt(a.substr($))});function localeIsPM(a){return(a+"").toLowerCase().charAt(0)==="p"}var defaultLocaleMeridiemParse=/[ap]\.?m?\.?/i,getSetHour=makeGetSet("Hours",!0);function localeMeridiem(a,o,s){return a>11?s?"pm":"PM":s?"am":"AM"}var baseConfig={calendar:defaultCalendar,longDateFormat:defaultLongDateFormat,invalidDate:defaultInvalidDate,ordinal:defaultOrdinal,dayOfMonthOrdinalParse:defaultDayOfMonthOrdinalParse,relativeTime:defaultRelativeTime,months:defaultLocaleMonths,monthsShort:defaultLocaleMonthsShort,week:defaultLocaleWeek,weekdays:defaultLocaleWeekdays,weekdaysMin:defaultLocaleWeekdaysMin,weekdaysShort:defaultLocaleWeekdaysShort,meridiemParse:defaultLocaleMeridiemParse},locales={},localeFamilies={},globalLocale;function commonPrefix(a,o){var s,_=Math.min(a.length,o.length);for(s=0;s<_;s+=1)if(a[s]!==o[s])return s;return _}function normalizeLocale(a){return a&&a.toLowerCase().replace("_","-")}function chooseLocale(a){for(var o=0,s,_,$,et;o0;){if($=loadLocale(et.slice(0,s).join("-")),$)return $;if(_&&_.length>=s&&commonPrefix(et,_)>=s-1)break;s--}o++}return globalLocale}function loadLocale(a){var o=null,s;if(locales[a]===void 0&&typeof module!="undefined"&&module&&module.exports)try{o=globalLocale._abbr,s=require,s("./locale/"+a),getSetGlobalLocale(o)}catch{locales[a]=null}return locales[a]}function getSetGlobalLocale(a,o){var s;return a&&(isUndefined$1(o)?s=getLocale(a):s=defineLocale(a,o),s?globalLocale=s:typeof console!="undefined"&&console.warn&&console.warn("Locale "+a+" not found. Did you forget to load it?")),globalLocale._abbr}function defineLocale(a,o){if(o!==null){var s,_=baseConfig;if(o.abbr=a,locales[a]!=null)deprecateSimple("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),_=locales[a]._config;else if(o.parentLocale!=null)if(locales[o.parentLocale]!=null)_=locales[o.parentLocale]._config;else if(s=loadLocale(o.parentLocale),s!=null)_=s._config;else return localeFamilies[o.parentLocale]||(localeFamilies[o.parentLocale]=[]),localeFamilies[o.parentLocale].push({name:a,config:o}),null;return locales[a]=new Locale(mergeConfigs(_,o)),localeFamilies[a]&&localeFamilies[a].forEach(function($){defineLocale($.name,$.config)}),getSetGlobalLocale(a),locales[a]}else return delete locales[a],null}function updateLocale(a,o){if(o!=null){var s,_,$=baseConfig;locales[a]!=null&&locales[a].parentLocale!=null?locales[a].set(mergeConfigs(locales[a]._config,o)):(_=loadLocale(a),_!=null&&($=_._config),o=mergeConfigs($,o),_==null&&(o.abbr=a),s=new Locale(o),s.parentLocale=locales[a],locales[a]=s),getSetGlobalLocale(a)}else locales[a]!=null&&(locales[a].parentLocale!=null?(locales[a]=locales[a].parentLocale,a===getSetGlobalLocale()&&getSetGlobalLocale(a)):locales[a]!=null&&delete locales[a]);return locales[a]}function getLocale(a){var o;if(a&&a._locale&&a._locale._abbr&&(a=a._locale._abbr),!a)return globalLocale;if(!isArray$1(a)){if(o=loadLocale(a),o)return o;a=[a]}return chooseLocale(a)}function listLocales(){return keys(locales)}function checkOverflow(a){var o,s=a._a;return s&&getParsingFlags(a).overflow===-2&&(o=s[MONTH]<0||s[MONTH]>11?MONTH:s[DATE]<1||s[DATE]>daysInMonth(s[YEAR],s[MONTH])?DATE:s[HOUR]<0||s[HOUR]>24||s[HOUR]===24&&(s[MINUTE]!==0||s[SECOND]!==0||s[MILLISECOND]!==0)?HOUR:s[MINUTE]<0||s[MINUTE]>59?MINUTE:s[SECOND]<0||s[SECOND]>59?SECOND:s[MILLISECOND]<0||s[MILLISECOND]>999?MILLISECOND:-1,getParsingFlags(a)._overflowDayOfYear&&(oDATE)&&(o=DATE),getParsingFlags(a)._overflowWeeks&&o===-1&&(o=WEEK),getParsingFlags(a)._overflowWeekday&&o===-1&&(o=WEEKDAY),getParsingFlags(a).overflow=o),a}var extendedIsoRegex=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,basicIsoRegex=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d|))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([+-]\d\d(?::?\d\d)?|\s*Z)?)?$/,tzRegex=/Z|[+-]\d\d(?::?\d\d)?/,isoDates=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/],["YYYYMM",/\d{6}/,!1],["YYYY",/\d{4}/,!1]],isoTimes=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],aspNetJsonRegex=/^\/?Date\((-?\d+)/i,rfc2822=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\s)?(\d{1,2})\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\s(\d{2,4})\s(\d\d):(\d\d)(?::(\d\d))?\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\d{4}))$/,obsOffsets={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function configFromISO(a){var o,s,_=a._i,$=extendedIsoRegex.exec(_)||basicIsoRegex.exec(_),et,tt,rt,at;if($){for(getParsingFlags(a).iso=!0,o=0,s=isoDates.length;odaysInYear(tt)||a._dayOfYear===0)&&(getParsingFlags(a)._overflowDayOfYear=!0),s=createUTCDate(tt,0,a._dayOfYear),a._a[MONTH]=s.getUTCMonth(),a._a[DATE]=s.getUTCDate()),o=0;o<3&&a._a[o]==null;++o)a._a[o]=_[o]=$[o];for(;o<7;o++)a._a[o]=_[o]=a._a[o]==null?o===2?1:0:a._a[o];a._a[HOUR]===24&&a._a[MINUTE]===0&&a._a[SECOND]===0&&a._a[MILLISECOND]===0&&(a._nextDay=!0,a._a[HOUR]=0),a._d=(a._useUTC?createUTCDate:createDate).apply(null,_),et=a._useUTC?a._d.getUTCDay():a._d.getDay(),a._tzm!=null&&a._d.setUTCMinutes(a._d.getUTCMinutes()-a._tzm),a._nextDay&&(a._a[HOUR]=24),a._w&&typeof a._w.d!="undefined"&&a._w.d!==et&&(getParsingFlags(a).weekdayMismatch=!0)}}function dayOfYearFromWeekInfo(a){var o,s,_,$,et,tt,rt,at,ot;o=a._w,o.GG!=null||o.W!=null||o.E!=null?(et=1,tt=4,s=defaults$5(o.GG,a._a[YEAR],weekOfYear(createLocal(),1,4).year),_=defaults$5(o.W,1),$=defaults$5(o.E,1),($<1||$>7)&&(at=!0)):(et=a._locale._week.dow,tt=a._locale._week.doy,ot=weekOfYear(createLocal(),et,tt),s=defaults$5(o.gg,a._a[YEAR],ot.year),_=defaults$5(o.w,ot.week),o.d!=null?($=o.d,($<0||$>6)&&(at=!0)):o.e!=null?($=o.e+et,(o.e<0||o.e>6)&&(at=!0)):$=et),_<1||_>weeksInYear(s,et,tt)?getParsingFlags(a)._overflowWeeks=!0:at!=null?getParsingFlags(a)._overflowWeekday=!0:(rt=dayOfYearFromWeeks(s,_,$,et,tt),a._a[YEAR]=rt.year,a._dayOfYear=rt.dayOfYear)}hooks.ISO_8601=function(){};hooks.RFC_2822=function(){};function configFromStringAndFormat(a){if(a._f===hooks.ISO_8601){configFromISO(a);return}if(a._f===hooks.RFC_2822){configFromRFC2822(a);return}a._a=[],getParsingFlags(a).empty=!0;var o=""+a._i,s,_,$,et,tt,rt=o.length,at=0,ot;for($=expandFormat(a._f,a._locale).match(formattingTokens)||[],s=0;s<$.length;s++)et=$[s],_=(o.match(getParseRegexForToken(et,a))||[])[0],_&&(tt=o.substr(0,o.indexOf(_)),tt.length>0&&getParsingFlags(a).unusedInput.push(tt),o=o.slice(o.indexOf(_)+_.length),at+=_.length),formatTokenFunctions[et]?(_?getParsingFlags(a).empty=!1:getParsingFlags(a).unusedTokens.push(et),addTimeToArrayFromToken(et,_,a)):a._strict&&!_&&getParsingFlags(a).unusedTokens.push(et);getParsingFlags(a).charsLeftOver=rt-at,o.length>0&&getParsingFlags(a).unusedInput.push(o),a._a[HOUR]<=12&&getParsingFlags(a).bigHour===!0&&a._a[HOUR]>0&&(getParsingFlags(a).bigHour=void 0),getParsingFlags(a).parsedDateParts=a._a.slice(0),getParsingFlags(a).meridiem=a._meridiem,a._a[HOUR]=meridiemFixWrap(a._locale,a._a[HOUR],a._meridiem),ot=getParsingFlags(a).era,ot!==null&&(a._a[YEAR]=a._locale.erasConvertYear(ot,a._a[YEAR])),configFromArray(a),checkOverflow(a)}function meridiemFixWrap(a,o,s){var _;return s==null?o:a.meridiemHour!=null?a.meridiemHour(o,s):(a.isPM!=null&&(_=a.isPM(s),_&&o<12&&(o+=12),!_&&o===12&&(o=0)),o)}function configFromStringAndArray(a){var o,s,_,$,et,tt,rt=!1;if(a._f.length===0){getParsingFlags(a).invalidFormat=!0,a._d=new Date(NaN);return}for($=0;$this?this:a:createInvalid()});function pickBy(a,o){var s,_;if(o.length===1&&isArray$1(o[0])&&(o=o[0]),!o.length)return createLocal();for(s=o[0],_=1;_this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function isDaylightSavingTimeShifted(){if(!isUndefined$1(this._isDSTShifted))return this._isDSTShifted;var a={},o;return copyConfig(a,this),a=prepareConfig(a),a._a?(o=a._isUTC?createUTC(a._a):createLocal(a._a),this._isDSTShifted=this.isValid()&&compareArrays(a._a,o.toArray())>0):this._isDSTShifted=!1,this._isDSTShifted}function isLocal(){return this.isValid()?!this._isUTC:!1}function isUtcOffset(){return this.isValid()?this._isUTC:!1}function isUtc(){return this.isValid()?this._isUTC&&this._offset===0:!1}var aspNetRegex=/^(-|\+)?(?:(\d*)[. ])?(\d+):(\d+)(?::(\d+)(\.\d*)?)?$/,isoRegex=/^(-|\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function createDuration(a,o){var s=a,_=null,$,et,tt;return isDuration(a)?s={ms:a._milliseconds,d:a._days,M:a._months}:isNumber$1(a)||!isNaN(+a)?(s={},o?s[o]=+a:s.milliseconds=+a):(_=aspNetRegex.exec(a))?($=_[1]==="-"?-1:1,s={y:0,d:toInt(_[DATE])*$,h:toInt(_[HOUR])*$,m:toInt(_[MINUTE])*$,s:toInt(_[SECOND])*$,ms:toInt(absRound(_[MILLISECOND]*1e3))*$}):(_=isoRegex.exec(a))?($=_[1]==="-"?-1:1,s={y:parseIso(_[2],$),M:parseIso(_[3],$),w:parseIso(_[4],$),d:parseIso(_[5],$),h:parseIso(_[6],$),m:parseIso(_[7],$),s:parseIso(_[8],$)}):s==null?s={}:typeof s=="object"&&("from"in s||"to"in s)&&(tt=momentsDifference(createLocal(s.from),createLocal(s.to)),s={},s.ms=tt.milliseconds,s.M=tt.months),et=new Duration(s),isDuration(a)&&hasOwnProp(a,"_locale")&&(et._locale=a._locale),isDuration(a)&&hasOwnProp(a,"_isValid")&&(et._isValid=a._isValid),et}createDuration.fn=Duration.prototype;createDuration.invalid=createInvalid$1;function parseIso(a,o){var s=a&&parseFloat(a.replace(",","."));return(isNaN(s)?0:s)*o}function positiveMomentsDifference(a,o){var s={};return s.months=o.month()-a.month()+(o.year()-a.year())*12,a.clone().add(s.months,"M").isAfter(o)&&--s.months,s.milliseconds=+o-+a.clone().add(s.months,"M"),s}function momentsDifference(a,o){var s;return a.isValid()&&o.isValid()?(o=cloneWithOffset(o,a),a.isBefore(o)?s=positiveMomentsDifference(a,o):(s=positiveMomentsDifference(o,a),s.milliseconds=-s.milliseconds,s.months=-s.months),s):{milliseconds:0,months:0}}function createAdder(a,o){return function(s,_){var $,et;return _!==null&&!isNaN(+_)&&(deprecateSimple(o,"moment()."+o+"(period, number) is deprecated. Please use moment()."+o+"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info."),et=s,s=_,_=et),$=createDuration(s,_),addSubtract(this,$,a),this}}function addSubtract(a,o,s,_){var $=o._milliseconds,et=absRound(o._days),tt=absRound(o._months);!a.isValid()||(_=_==null?!0:_,tt&&setMonth(a,get(a,"Month")+tt*s),et&&set$1(a,"Date",get(a,"Date")+et*s),$&&a._d.setTime(a._d.valueOf()+$*s),_&&hooks.updateOffset(a,et||tt))}var add=createAdder(1,"add"),subtract=createAdder(-1,"subtract");function isString$1(a){return typeof a=="string"||a instanceof String}function isMomentInput(a){return isMoment(a)||isDate$1(a)||isString$1(a)||isNumber$1(a)||isNumberOrStringArray(a)||isMomentInputObject(a)||a===null||a===void 0}function isMomentInputObject(a){var o=isObject$1(a)&&!isObjectEmpty(a),s=!1,_=["years","year","y","months","month","M","days","day","d","dates","date","D","hours","hour","h","minutes","minute","m","seconds","second","s","milliseconds","millisecond","ms"],$,et;for($=0;$<_.length;$+=1)et=_[$],s=s||hasOwnProp(a,et);return o&&s}function isNumberOrStringArray(a){var o=isArray$1(a),s=!1;return o&&(s=a.filter(function(_){return!isNumber$1(_)&&isString$1(a)}).length===0),o&&s}function isCalendarSpec(a){var o=isObject$1(a)&&!isObjectEmpty(a),s=!1,_=["sameDay","nextDay","lastDay","nextWeek","lastWeek","sameElse"],$,et;for($=0;$<_.length;$+=1)et=_[$],s=s||hasOwnProp(a,et);return o&&s}function getCalendarFormat(a,o){var s=a.diff(o,"days",!0);return s<-6?"sameElse":s<-1?"lastWeek":s<0?"lastDay":s<1?"sameDay":s<2?"nextDay":s<7?"nextWeek":"sameElse"}function calendar$1(a,o){arguments.length===1&&(arguments[0]?isMomentInput(arguments[0])?(a=arguments[0],o=void 0):isCalendarSpec(arguments[0])&&(o=arguments[0],a=void 0):(a=void 0,o=void 0));var s=a||createLocal(),_=cloneWithOffset(s,this).startOf("day"),$=hooks.calendarFormat(this,_)||"sameElse",et=o&&(isFunction$1(o[$])?o[$].call(this,s):o[$]);return this.format(et||this.localeData().calendar($,this,createLocal(s)))}function clone(){return new Moment(this)}function isAfter(a,o){var s=isMoment(a)?a:createLocal(a);return this.isValid()&&s.isValid()?(o=normalizeUnits(o)||"millisecond",o==="millisecond"?this.valueOf()>s.valueOf():s.valueOf()9999?formatMoment(s,o?"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYYYY-MM-DD[T]HH:mm:ss.SSSZ"):isFunction$1(Date.prototype.toISOString)?o?this.toDate().toISOString():new Date(this.valueOf()+this.utcOffset()*60*1e3).toISOString().replace("Z",formatMoment(s,"Z")):formatMoment(s,o?"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]":"YYYY-MM-DD[T]HH:mm:ss.SSSZ")}function inspect(){if(!this.isValid())return"moment.invalid(/* "+this._i+" */)";var a="moment",o="",s,_,$,et;return this.isLocal()||(a=this.utcOffset()===0?"moment.utc":"moment.parseZone",o="Z"),s="["+a+'("]',_=0<=this.year()&&this.year()<=9999?"YYYY":"YYYYYY",$="-MM-DD[T]HH:mm:ss.SSS",et=o+'[")]',this.format(s+_+$+et)}function format(a){a||(a=this.isUtc()?hooks.defaultFormatUtc:hooks.defaultFormat);var o=formatMoment(this,a);return this.localeData().postformat(o)}function from(a,o){return this.isValid()&&(isMoment(a)&&a.isValid()||createLocal(a).isValid())?createDuration({to:this,from:a}).locale(this.locale()).humanize(!o):this.localeData().invalidDate()}function fromNow(a){return this.from(createLocal(),a)}function to(a,o){return this.isValid()&&(isMoment(a)&&a.isValid()||createLocal(a).isValid())?createDuration({from:this,to:a}).locale(this.locale()).humanize(!o):this.localeData().invalidDate()}function toNow(a){return this.to(createLocal(),a)}function locale(a){var o;return a===void 0?this._locale._abbr:(o=getLocale(a),o!=null&&(this._locale=o),this)}var lang=deprecate("moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.",function(a){return a===void 0?this.localeData():this.locale(a)});function localeData(){return this._locale}var MS_PER_SECOND=1e3,MS_PER_MINUTE=60*MS_PER_SECOND,MS_PER_HOUR=60*MS_PER_MINUTE,MS_PER_400_YEARS=(365*400+97)*24*MS_PER_HOUR;function mod$1(a,o){return(a%o+o)%o}function localStartOfDate(a,o,s){return a<100&&a>=0?new Date(a+400,o,s)-MS_PER_400_YEARS:new Date(a,o,s).valueOf()}function utcStartOfDate(a,o,s){return a<100&&a>=0?Date.UTC(a+400,o,s)-MS_PER_400_YEARS:Date.UTC(a,o,s)}function startOf(a){var o,s;if(a=normalizeUnits(a),a===void 0||a==="millisecond"||!this.isValid())return this;switch(s=this._isUTC?utcStartOfDate:localStartOfDate,a){case"year":o=s(this.year(),0,1);break;case"quarter":o=s(this.year(),this.month()-this.month()%3,1);break;case"month":o=s(this.year(),this.month(),1);break;case"week":o=s(this.year(),this.month(),this.date()-this.weekday());break;case"isoWeek":o=s(this.year(),this.month(),this.date()-(this.isoWeekday()-1));break;case"day":case"date":o=s(this.year(),this.month(),this.date());break;case"hour":o=this._d.valueOf(),o-=mod$1(o+(this._isUTC?0:this.utcOffset()*MS_PER_MINUTE),MS_PER_HOUR);break;case"minute":o=this._d.valueOf(),o-=mod$1(o,MS_PER_MINUTE);break;case"second":o=this._d.valueOf(),o-=mod$1(o,MS_PER_SECOND);break}return this._d.setTime(o),hooks.updateOffset(this,!0),this}function endOf(a){var o,s;if(a=normalizeUnits(a),a===void 0||a==="millisecond"||!this.isValid())return this;switch(s=this._isUTC?utcStartOfDate:localStartOfDate,a){case"year":o=s(this.year()+1,0,1)-1;break;case"quarter":o=s(this.year(),this.month()-this.month()%3+3,1)-1;break;case"month":o=s(this.year(),this.month()+1,1)-1;break;case"week":o=s(this.year(),this.month(),this.date()-this.weekday()+7)-1;break;case"isoWeek":o=s(this.year(),this.month(),this.date()-(this.isoWeekday()-1)+7)-1;break;case"day":case"date":o=s(this.year(),this.month(),this.date()+1)-1;break;case"hour":o=this._d.valueOf(),o+=MS_PER_HOUR-mod$1(o+(this._isUTC?0:this.utcOffset()*MS_PER_MINUTE),MS_PER_HOUR)-1;break;case"minute":o=this._d.valueOf(),o+=MS_PER_MINUTE-mod$1(o,MS_PER_MINUTE)-1;break;case"second":o=this._d.valueOf(),o+=MS_PER_SECOND-mod$1(o,MS_PER_SECOND)-1;break}return this._d.setTime(o),hooks.updateOffset(this,!0),this}function valueOf(){return this._d.valueOf()-(this._offset||0)*6e4}function unix(){return Math.floor(this.valueOf()/1e3)}function toDate(){return new Date(this.valueOf())}function toArray(){var a=this;return[a.year(),a.month(),a.date(),a.hour(),a.minute(),a.second(),a.millisecond()]}function toObject(){var a=this;return{years:a.year(),months:a.month(),date:a.date(),hours:a.hours(),minutes:a.minutes(),seconds:a.seconds(),milliseconds:a.milliseconds()}}function toJSON(){return this.isValid()?this.toISOString():null}function isValid$2(){return isValid(this)}function parsingFlags(){return extend$1({},getParsingFlags(this))}function invalidAt(){return getParsingFlags(this).overflow}function creationData(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}addFormatToken("N",0,0,"eraAbbr");addFormatToken("NN",0,0,"eraAbbr");addFormatToken("NNN",0,0,"eraAbbr");addFormatToken("NNNN",0,0,"eraName");addFormatToken("NNNNN",0,0,"eraNarrow");addFormatToken("y",["y",1],"yo","eraYear");addFormatToken("y",["yy",2],0,"eraYear");addFormatToken("y",["yyy",3],0,"eraYear");addFormatToken("y",["yyyy",4],0,"eraYear");addRegexToken("N",matchEraAbbr);addRegexToken("NN",matchEraAbbr);addRegexToken("NNN",matchEraAbbr);addRegexToken("NNNN",matchEraName);addRegexToken("NNNNN",matchEraNarrow);addParseToken(["N","NN","NNN","NNNN","NNNNN"],function(a,o,s,_){var $=s._locale.erasParse(a,_,s._strict);$?getParsingFlags(s).era=$:getParsingFlags(s).invalidEra=a});addRegexToken("y",matchUnsigned);addRegexToken("yy",matchUnsigned);addRegexToken("yyy",matchUnsigned);addRegexToken("yyyy",matchUnsigned);addRegexToken("yo",matchEraYearOrdinal);addParseToken(["y","yy","yyy","yyyy"],YEAR);addParseToken(["yo"],function(a,o,s,_){var $;s._locale._eraYearOrdinalRegex&&($=a.match(s._locale._eraYearOrdinalRegex)),s._locale.eraYearOrdinalParse?o[YEAR]=s._locale.eraYearOrdinalParse(a,$):o[YEAR]=parseInt(a,10)});function localeEras(a,o){var s,_,$,et=this._eras||getLocale("en")._eras;for(s=0,_=et.length;s<_;++s){switch(typeof et[s].since){case"string":$=hooks(et[s].since).startOf("day"),et[s].since=$.valueOf();break}switch(typeof et[s].until){case"undefined":et[s].until=1/0;break;case"string":$=hooks(et[s].until).startOf("day").valueOf(),et[s].until=$.valueOf();break}}return et}function localeErasParse(a,o,s){var _,$,et=this.eras(),tt,rt,at;for(a=a.toUpperCase(),_=0,$=et.length;_<$;++_)if(tt=et[_].name.toUpperCase(),rt=et[_].abbr.toUpperCase(),at=et[_].narrow.toUpperCase(),s)switch(o){case"N":case"NN":case"NNN":if(rt===a)return et[_];break;case"NNNN":if(tt===a)return et[_];break;case"NNNNN":if(at===a)return et[_];break}else if([tt,rt,at].indexOf(a)>=0)return et[_]}function localeErasConvertYear(a,o){var s=a.since<=a.until?1:-1;return o===void 0?hooks(a.since).year():hooks(a.since).year()+(o-a.offset)*s}function getEraName(){var a,o,s,_=this.localeData().eras();for(a=0,o=_.length;aet&&(o=et),setWeekAll.call(this,a,o,s,_,$))}function setWeekAll(a,o,s,_,$){var et=dayOfYearFromWeeks(a,o,s,_,$),tt=createUTCDate(et.year,0,et.dayOfYear);return this.year(tt.getUTCFullYear()),this.month(tt.getUTCMonth()),this.date(tt.getUTCDate()),this}addFormatToken("Q",0,"Qo","quarter");addUnitAlias("quarter","Q");addUnitPriority("quarter",7);addRegexToken("Q",match1);addParseToken("Q",function(a,o){o[MONTH]=(toInt(a)-1)*3});function getSetQuarter(a){return a==null?Math.ceil((this.month()+1)/3):this.month((a-1)*3+this.month()%3)}addFormatToken("D",["DD",2],"Do","date");addUnitAlias("date","D");addUnitPriority("date",9);addRegexToken("D",match1to2);addRegexToken("DD",match1to2,match2);addRegexToken("Do",function(a,o){return a?o._dayOfMonthOrdinalParse||o._ordinalParse:o._dayOfMonthOrdinalParseLenient});addParseToken(["D","DD"],DATE);addParseToken("Do",function(a,o){o[DATE]=toInt(a.match(match1to2)[0])});var getSetDayOfMonth=makeGetSet("Date",!0);addFormatToken("DDD",["DDDD",3],"DDDo","dayOfYear");addUnitAlias("dayOfYear","DDD");addUnitPriority("dayOfYear",4);addRegexToken("DDD",match1to3);addRegexToken("DDDD",match3);addParseToken(["DDD","DDDD"],function(a,o,s){s._dayOfYear=toInt(a)});function getSetDayOfYear(a){var o=Math.round((this.clone().startOf("day")-this.clone().startOf("year"))/864e5)+1;return a==null?o:this.add(a-o,"d")}addFormatToken("m",["mm",2],0,"minute");addUnitAlias("minute","m");addUnitPriority("minute",14);addRegexToken("m",match1to2);addRegexToken("mm",match1to2,match2);addParseToken(["m","mm"],MINUTE);var getSetMinute=makeGetSet("Minutes",!1);addFormatToken("s",["ss",2],0,"second");addUnitAlias("second","s");addUnitPriority("second",15);addRegexToken("s",match1to2);addRegexToken("ss",match1to2,match2);addParseToken(["s","ss"],SECOND);var getSetSecond=makeGetSet("Seconds",!1);addFormatToken("S",0,0,function(){return~~(this.millisecond()/100)});addFormatToken(0,["SS",2],0,function(){return~~(this.millisecond()/10)});addFormatToken(0,["SSS",3],0,"millisecond");addFormatToken(0,["SSSS",4],0,function(){return this.millisecond()*10});addFormatToken(0,["SSSSS",5],0,function(){return this.millisecond()*100});addFormatToken(0,["SSSSSS",6],0,function(){return this.millisecond()*1e3});addFormatToken(0,["SSSSSSS",7],0,function(){return this.millisecond()*1e4});addFormatToken(0,["SSSSSSSS",8],0,function(){return this.millisecond()*1e5});addFormatToken(0,["SSSSSSSSS",9],0,function(){return this.millisecond()*1e6});addUnitAlias("millisecond","ms");addUnitPriority("millisecond",16);addRegexToken("S",match1to3,match1);addRegexToken("SS",match1to3,match2);addRegexToken("SSS",match1to3,match3);var token,getSetMillisecond;for(token="SSSS";token.length<=9;token+="S")addRegexToken(token,matchUnsigned);function parseMs(a,o){o[MILLISECOND]=toInt(("0."+a)*1e3)}for(token="S";token.length<=9;token+="S")addParseToken(token,parseMs);getSetMillisecond=makeGetSet("Milliseconds",!1);addFormatToken("z",0,0,"zoneAbbr");addFormatToken("zz",0,0,"zoneName");function getZoneAbbr(){return this._isUTC?"UTC":""}function getZoneName(){return this._isUTC?"Coordinated Universal Time":""}var proto=Moment.prototype;proto.add=add;proto.calendar=calendar$1;proto.clone=clone;proto.diff=diff;proto.endOf=endOf;proto.format=format;proto.from=from;proto.fromNow=fromNow;proto.to=to;proto.toNow=toNow;proto.get=stringGet;proto.invalidAt=invalidAt;proto.isAfter=isAfter;proto.isBefore=isBefore;proto.isBetween=isBetween;proto.isSame=isSame;proto.isSameOrAfter=isSameOrAfter;proto.isSameOrBefore=isSameOrBefore;proto.isValid=isValid$2;proto.lang=lang;proto.locale=locale;proto.localeData=localeData;proto.max=prototypeMax;proto.min=prototypeMin;proto.parsingFlags=parsingFlags;proto.set=stringSet;proto.startOf=startOf;proto.subtract=subtract;proto.toArray=toArray;proto.toObject=toObject;proto.toDate=toDate;proto.toISOString=toISOString;proto.inspect=inspect;typeof Symbol!="undefined"&&Symbol.for!=null&&(proto[Symbol.for("nodejs.util.inspect.custom")]=function(){return"Moment<"+this.format()+">"});proto.toJSON=toJSON;proto.toString=toString$1;proto.unix=unix;proto.valueOf=valueOf;proto.creationData=creationData;proto.eraName=getEraName;proto.eraNarrow=getEraNarrow;proto.eraAbbr=getEraAbbr;proto.eraYear=getEraYear;proto.year=getSetYear;proto.isLeapYear=getIsLeapYear;proto.weekYear=getSetWeekYear;proto.isoWeekYear=getSetISOWeekYear;proto.quarter=proto.quarters=getSetQuarter;proto.month=getSetMonth;proto.daysInMonth=getDaysInMonth;proto.week=proto.weeks=getSetWeek;proto.isoWeek=proto.isoWeeks=getSetISOWeek;proto.weeksInYear=getWeeksInYear;proto.weeksInWeekYear=getWeeksInWeekYear;proto.isoWeeksInYear=getISOWeeksInYear;proto.isoWeeksInISOWeekYear=getISOWeeksInISOWeekYear;proto.date=getSetDayOfMonth;proto.day=proto.days=getSetDayOfWeek;proto.weekday=getSetLocaleDayOfWeek;proto.isoWeekday=getSetISODayOfWeek;proto.dayOfYear=getSetDayOfYear;proto.hour=proto.hours=getSetHour;proto.minute=proto.minutes=getSetMinute;proto.second=proto.seconds=getSetSecond;proto.millisecond=proto.milliseconds=getSetMillisecond;proto.utcOffset=getSetOffset;proto.utc=setOffsetToUTC;proto.local=setOffsetToLocal;proto.parseZone=setOffsetToParsedOffset;proto.hasAlignedHourOffset=hasAlignedHourOffset;proto.isDST=isDaylightSavingTime;proto.isLocal=isLocal;proto.isUtcOffset=isUtcOffset;proto.isUtc=isUtc;proto.isUTC=isUtc;proto.zoneAbbr=getZoneAbbr;proto.zoneName=getZoneName;proto.dates=deprecate("dates accessor is deprecated. Use date instead.",getSetDayOfMonth);proto.months=deprecate("months accessor is deprecated. Use month instead",getSetMonth);proto.years=deprecate("years accessor is deprecated. Use year instead",getSetYear);proto.zone=deprecate("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",getSetZone);proto.isDSTShifted=deprecate("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",isDaylightSavingTimeShifted);function createUnix(a){return createLocal(a*1e3)}function createInZone(){return createLocal.apply(null,arguments).parseZone()}function preParsePostFormat(a){return a}var proto$1=Locale.prototype;proto$1.calendar=calendar;proto$1.longDateFormat=longDateFormat;proto$1.invalidDate=invalidDate;proto$1.ordinal=ordinal;proto$1.preparse=preParsePostFormat;proto$1.postformat=preParsePostFormat;proto$1.relativeTime=relativeTime;proto$1.pastFuture=pastFuture;proto$1.set=set;proto$1.eras=localeEras;proto$1.erasParse=localeErasParse;proto$1.erasConvertYear=localeErasConvertYear;proto$1.erasAbbrRegex=erasAbbrRegex;proto$1.erasNameRegex=erasNameRegex;proto$1.erasNarrowRegex=erasNarrowRegex;proto$1.months=localeMonths;proto$1.monthsShort=localeMonthsShort;proto$1.monthsParse=localeMonthsParse;proto$1.monthsRegex=monthsRegex;proto$1.monthsShortRegex=monthsShortRegex;proto$1.week=localeWeek;proto$1.firstDayOfYear=localeFirstDayOfYear;proto$1.firstDayOfWeek=localeFirstDayOfWeek;proto$1.weekdays=localeWeekdays;proto$1.weekdaysMin=localeWeekdaysMin;proto$1.weekdaysShort=localeWeekdaysShort;proto$1.weekdaysParse=localeWeekdaysParse;proto$1.weekdaysRegex=weekdaysRegex;proto$1.weekdaysShortRegex=weekdaysShortRegex;proto$1.weekdaysMinRegex=weekdaysMinRegex;proto$1.isPM=localeIsPM;proto$1.meridiem=localeMeridiem;function get$1(a,o,s,_){var $=getLocale(),et=createUTC().set(_,o);return $[s](et,a)}function listMonthsImpl(a,o,s){if(isNumber$1(a)&&(o=a,a=void 0),a=a||"",o!=null)return get$1(a,o,s,"month");var _,$=[];for(_=0;_<12;_++)$[_]=get$1(a,_,s,"month");return $}function listWeekdaysImpl(a,o,s,_){typeof a=="boolean"?(isNumber$1(o)&&(s=o,o=void 0),o=o||""):(o=a,s=o,a=!1,isNumber$1(o)&&(s=o,o=void 0),o=o||"");var $=getLocale(),et=a?$._week.dow:0,tt,rt=[];if(s!=null)return get$1(o,(s+et)%7,_,"day");for(tt=0;tt<7;tt++)rt[tt]=get$1(o,(tt+et)%7,_,"day");return rt}function listMonths(a,o){return listMonthsImpl(a,o,"months")}function listMonthsShort(a,o){return listMonthsImpl(a,o,"monthsShort")}function listWeekdays(a,o,s){return listWeekdaysImpl(a,o,s,"weekdays")}function listWeekdaysShort(a,o,s){return listWeekdaysImpl(a,o,s,"weekdaysShort")}function listWeekdaysMin(a,o,s){return listWeekdaysImpl(a,o,s,"weekdaysMin")}getSetGlobalLocale("en",{eras:[{since:"0001-01-01",until:1/0,offset:1,name:"Anno Domini",narrow:"AD",abbr:"AD"},{since:"0000-12-31",until:-1/0,offset:1,name:"Before Christ",narrow:"BC",abbr:"BC"}],dayOfMonthOrdinalParse:/\d{1,2}(th|st|nd|rd)/,ordinal:function(a){var o=a%10,s=toInt(a%100/10)===1?"th":o===1?"st":o===2?"nd":o===3?"rd":"th";return a+s}});hooks.lang=deprecate("moment.lang is deprecated. Use moment.locale instead.",getSetGlobalLocale);hooks.langData=deprecate("moment.langData is deprecated. Use moment.localeData instead.",getLocale);var mathAbs=Math.abs;function abs(){var a=this._data;return this._milliseconds=mathAbs(this._milliseconds),this._days=mathAbs(this._days),this._months=mathAbs(this._months),a.milliseconds=mathAbs(a.milliseconds),a.seconds=mathAbs(a.seconds),a.minutes=mathAbs(a.minutes),a.hours=mathAbs(a.hours),a.months=mathAbs(a.months),a.years=mathAbs(a.years),this}function addSubtract$1(a,o,s,_){var $=createDuration(o,s);return a._milliseconds+=_*$._milliseconds,a._days+=_*$._days,a._months+=_*$._months,a._bubble()}function add$1(a,o){return addSubtract$1(this,a,o,1)}function subtract$1(a,o){return addSubtract$1(this,a,o,-1)}function absCeil(a){return a<0?Math.floor(a):Math.ceil(a)}function bubble(){var a=this._milliseconds,o=this._days,s=this._months,_=this._data,$,et,tt,rt,at;return a>=0&&o>=0&&s>=0||a<=0&&o<=0&&s<=0||(a+=absCeil(monthsToDays(s)+o)*864e5,o=0,s=0),_.milliseconds=a%1e3,$=absFloor(a/1e3),_.seconds=$%60,et=absFloor($/60),_.minutes=et%60,tt=absFloor(et/60),_.hours=tt%24,o+=absFloor(tt/24),at=absFloor(daysToMonths(o)),s+=at,o-=absCeil(monthsToDays(at)),rt=absFloor(s/12),s%=12,_.days=o,_.months=s,_.years=rt,this}function daysToMonths(a){return a*4800/146097}function monthsToDays(a){return a*146097/4800}function as(a){if(!this.isValid())return NaN;var o,s,_=this._milliseconds;if(a=normalizeUnits(a),a==="month"||a==="quarter"||a==="year")switch(o=this._days+_/864e5,s=this._months+daysToMonths(o),a){case"month":return s;case"quarter":return s/3;case"year":return s/12}else switch(o=this._days+Math.round(monthsToDays(this._months)),a){case"week":return o/7+_/6048e5;case"day":return o+_/864e5;case"hour":return o*24+_/36e5;case"minute":return o*1440+_/6e4;case"second":return o*86400+_/1e3;case"millisecond":return Math.floor(o*864e5)+_;default:throw new Error("Unknown unit "+a)}}function valueOf$1(){return this.isValid()?this._milliseconds+this._days*864e5+this._months%12*2592e6+toInt(this._months/12)*31536e6:NaN}function makeAs(a){return function(){return this.as(a)}}var asMilliseconds=makeAs("ms"),asSeconds=makeAs("s"),asMinutes=makeAs("m"),asHours=makeAs("h"),asDays=makeAs("d"),asWeeks=makeAs("w"),asMonths=makeAs("M"),asQuarters=makeAs("Q"),asYears=makeAs("y");function clone$1(){return createDuration(this)}function get$2(a){return a=normalizeUnits(a),this.isValid()?this[a+"s"]():NaN}function makeGetter(a){return function(){return this.isValid()?this._data[a]:NaN}}var milliseconds=makeGetter("milliseconds"),seconds=makeGetter("seconds"),minutes=makeGetter("minutes"),hours=makeGetter("hours"),days=makeGetter("days"),months=makeGetter("months"),years=makeGetter("years");function weeks(){return absFloor(this.days()/7)}var round=Math.round,thresholds={ss:44,s:45,m:45,h:22,d:26,w:null,M:11};function substituteTimeAgo(a,o,s,_,$){return $.relativeTime(o||1,!!s,a,_)}function relativeTime$1(a,o,s,_){var $=createDuration(a).abs(),et=round($.as("s")),tt=round($.as("m")),rt=round($.as("h")),at=round($.as("d")),ot=round($.as("M")),it=round($.as("w")),dt=round($.as("y")),ct=et<=s.ss&&["s",et]||et0,ct[4]=_,substituteTimeAgo.apply(null,ct)}function getSetRelativeTimeRounding(a){return a===void 0?round:typeof a=="function"?(round=a,!0):!1}function getSetRelativeTimeThreshold(a,o){return thresholds[a]===void 0?!1:o===void 0?thresholds[a]:(thresholds[a]=o,a==="s"&&(thresholds.ss=o-1),!0)}function humanize(a,o){if(!this.isValid())return this.localeData().invalidDate();var s=!1,_=thresholds,$,et;return typeof a=="object"&&(o=a,a=!1),typeof a=="boolean"&&(s=a),typeof o=="object"&&(_=Object.assign({},thresholds,o),o.s!=null&&o.ss==null&&(_.ss=o.s-1)),$=this.localeData(),et=relativeTime$1(this,!s,_,$),s&&(et=$.pastFuture(+this,et)),$.postformat(et)}var abs$1=Math.abs;function sign(a){return(a>0)-(a<0)||+a}function toISOString$1(){if(!this.isValid())return this.localeData().invalidDate();var a=abs$1(this._milliseconds)/1e3,o=abs$1(this._days),s=abs$1(this._months),_,$,et,tt,rt=this.asSeconds(),at,ot,it,dt;return rt?(_=absFloor(a/60),$=absFloor(_/60),a%=60,_%=60,et=absFloor(s/12),s%=12,tt=a?a.toFixed(3).replace(/\.?0+$/,""):"",at=rt<0?"-":"",ot=sign(this._months)!==sign(rt)?"-":"",it=sign(this._days)!==sign(rt)?"-":"",dt=sign(this._milliseconds)!==sign(rt)?"-":"",at+"P"+(et?ot+et+"Y":"")+(s?ot+s+"M":"")+(o?it+o+"D":"")+($||_||a?"T":"")+($?dt+$+"H":"")+(_?dt+_+"M":"")+(a?dt+tt+"S":"")):"P0D"}var proto$2=Duration.prototype;proto$2.isValid=isValid$1;proto$2.abs=abs;proto$2.add=add$1;proto$2.subtract=subtract$1;proto$2.as=as;proto$2.asMilliseconds=asMilliseconds;proto$2.asSeconds=asSeconds;proto$2.asMinutes=asMinutes;proto$2.asHours=asHours;proto$2.asDays=asDays;proto$2.asWeeks=asWeeks;proto$2.asMonths=asMonths;proto$2.asQuarters=asQuarters;proto$2.asYears=asYears;proto$2.valueOf=valueOf$1;proto$2._bubble=bubble;proto$2.clone=clone$1;proto$2.get=get$2;proto$2.milliseconds=milliseconds;proto$2.seconds=seconds;proto$2.minutes=minutes;proto$2.hours=hours;proto$2.days=days;proto$2.weeks=weeks;proto$2.months=months;proto$2.years=years;proto$2.humanize=humanize;proto$2.toISOString=toISOString$1;proto$2.toString=toISOString$1;proto$2.toJSON=toISOString$1;proto$2.locale=locale;proto$2.localeData=localeData;proto$2.toIsoString=deprecate("toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)",toISOString$1);proto$2.lang=lang;addFormatToken("X",0,0,"unix");addFormatToken("x",0,0,"valueOf");addRegexToken("x",matchSigned);addRegexToken("X",matchTimestamp);addParseToken("X",function(a,o,s){s._d=new Date(parseFloat(a)*1e3)});addParseToken("x",function(a,o,s){s._d=new Date(toInt(a))});//! moment.js -hooks.version="2.29.1";setHookCallback(createLocal);hooks.fn=proto;hooks.min=min;hooks.max=max;hooks.now=now;hooks.utc=createUTC;hooks.unix=createUnix;hooks.months=listMonths;hooks.isDate=isDate$1;hooks.locale=getSetGlobalLocale;hooks.invalid=createInvalid;hooks.duration=createDuration;hooks.isMoment=isMoment;hooks.weekdays=listWeekdays;hooks.parseZone=createInZone;hooks.localeData=getLocale;hooks.isDuration=isDuration;hooks.monthsShort=listMonthsShort;hooks.weekdaysMin=listWeekdaysMin;hooks.defineLocale=defineLocale;hooks.updateLocale=updateLocale;hooks.locales=listLocales;hooks.weekdaysShort=listWeekdaysShort;hooks.normalizeUnits=normalizeUnits;hooks.relativeTimeRounding=getSetRelativeTimeRounding;hooks.relativeTimeThreshold=getSetRelativeTimeThreshold;hooks.calendarFormat=getCalendarFormat;hooks.prototype=proto;hooks.HTML5_FMT={DATETIME_LOCAL:"YYYY-MM-DDTHH:mm",DATETIME_LOCAL_SECONDS:"YYYY-MM-DDTHH:mm:ss",DATETIME_LOCAL_MS:"YYYY-MM-DDTHH:mm:ss.SSS",DATE:"YYYY-MM-DD",TIME:"HH:mm",TIME_SECONDS:"HH:mm:ss",TIME_MS:"HH:mm:ss.SSS",WEEK:"GGGG-[W]WW",MONTH:"YYYY-MM"};var md5$1={exports:{}};/** - * [js-md5]{@link https://github.com/emn178/js-md5} - * - * @namespace md5 - * @version 0.7.3 - * @author Chen, Yi-Cyuan [emn178@gmail.com] - * @copyright Chen, Yi-Cyuan 2014-2017 - * @license MIT - */(function(module){(function(){var ERROR="input is invalid type",WINDOW=typeof window=="object",root=WINDOW?window:{};root.JS_MD5_NO_WINDOW&&(WINDOW=!1);var WEB_WORKER=!WINDOW&&typeof self=="object",NODE_JS=!root.JS_MD5_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;NODE_JS?root=commonjsGlobal$1:WEB_WORKER&&(root=self);var COMMON_JS=!root.JS_MD5_NO_COMMON_JS&&!0&&module.exports,ARRAY_BUFFER=!root.JS_MD5_NO_ARRAY_BUFFER&&typeof ArrayBuffer!="undefined",HEX_CHARS="0123456789abcdef".split(""),EXTRA=[128,32768,8388608,-2147483648],SHIFT=[0,8,16,24],OUTPUT_TYPES=["hex","array","digest","buffer","arrayBuffer","base64"],BASE64_ENCODE_CHAR="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),blocks=[],buffer8;if(ARRAY_BUFFER){var buffer=new ArrayBuffer(68);buffer8=new Uint8Array(buffer),blocks=new Uint32Array(buffer)}(root.JS_MD5_NO_NODE_JS||!Array.isArray)&&(Array.isArray=function(a){return Object.prototype.toString.call(a)==="[object Array]"}),ARRAY_BUFFER&&(root.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW||!ArrayBuffer.isView)&&(ArrayBuffer.isView=function(a){return typeof a=="object"&&a.buffer&&a.buffer.constructor===ArrayBuffer});var createOutputMethod=function(a){return function(o){return new Md5(!0).update(o)[a]()}},createMethod=function(){var a=createOutputMethod("hex");NODE_JS&&(a=nodeWrap(a)),a.create=function(){return new Md5},a.update=function(_){return a.create().update(_)};for(var o=0;o>2]|=a[$]<>6,at[et++]=128|_&63):_<55296||_>=57344?(at[et++]=224|_>>12,at[et++]=128|_>>6&63,at[et++]=128|_&63):(_=65536+((_&1023)<<10|a.charCodeAt(++$)&1023),at[et++]=240|_>>18,at[et++]=128|_>>12&63,at[et++]=128|_>>6&63,at[et++]=128|_&63);else for(et=this.start;$>2]|=_<>2]|=(192|_>>6)<>2]|=(128|_&63)<=57344?(rt[et>>2]|=(224|_>>12)<>2]|=(128|_>>6&63)<>2]|=(128|_&63)<>2]|=(240|_>>18)<>2]|=(128|_>>12&63)<>2]|=(128|_>>6&63)<>2]|=(128|_&63)<=64?(this.start=et-64,this.hash(),this.hashed=!0):this.start=et}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this}},Md5.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var a=this.blocks,o=this.lastByteIndex;a[o>>2]|=EXTRA[o&3],o>=56&&(this.hashed||this.hash(),a[0]=a[16],a[16]=a[1]=a[2]=a[3]=a[4]=a[5]=a[6]=a[7]=a[8]=a[9]=a[10]=a[11]=a[12]=a[13]=a[14]=a[15]=0),a[14]=this.bytes<<3,a[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},Md5.prototype.hash=function(){var a,o,s,_,$,et,tt=this.blocks;this.first?(a=tt[0]-680876937,a=(a<<7|a>>>25)-271733879<<0,_=(-1732584194^a&2004318071)+tt[1]-117830708,_=(_<<12|_>>>20)+a<<0,s=(-271733879^_&(a^-271733879))+tt[2]-1126478375,s=(s<<17|s>>>15)+_<<0,o=(a^s&(_^a))+tt[3]-1316259209,o=(o<<22|o>>>10)+s<<0):(a=this.h0,o=this.h1,s=this.h2,_=this.h3,a+=(_^o&(s^_))+tt[0]-680876936,a=(a<<7|a>>>25)+o<<0,_+=(s^a&(o^s))+tt[1]-389564586,_=(_<<12|_>>>20)+a<<0,s+=(o^_&(a^o))+tt[2]+606105819,s=(s<<17|s>>>15)+_<<0,o+=(a^s&(_^a))+tt[3]-1044525330,o=(o<<22|o>>>10)+s<<0),a+=(_^o&(s^_))+tt[4]-176418897,a=(a<<7|a>>>25)+o<<0,_+=(s^a&(o^s))+tt[5]+1200080426,_=(_<<12|_>>>20)+a<<0,s+=(o^_&(a^o))+tt[6]-1473231341,s=(s<<17|s>>>15)+_<<0,o+=(a^s&(_^a))+tt[7]-45705983,o=(o<<22|o>>>10)+s<<0,a+=(_^o&(s^_))+tt[8]+1770035416,a=(a<<7|a>>>25)+o<<0,_+=(s^a&(o^s))+tt[9]-1958414417,_=(_<<12|_>>>20)+a<<0,s+=(o^_&(a^o))+tt[10]-42063,s=(s<<17|s>>>15)+_<<0,o+=(a^s&(_^a))+tt[11]-1990404162,o=(o<<22|o>>>10)+s<<0,a+=(_^o&(s^_))+tt[12]+1804603682,a=(a<<7|a>>>25)+o<<0,_+=(s^a&(o^s))+tt[13]-40341101,_=(_<<12|_>>>20)+a<<0,s+=(o^_&(a^o))+tt[14]-1502002290,s=(s<<17|s>>>15)+_<<0,o+=(a^s&(_^a))+tt[15]+1236535329,o=(o<<22|o>>>10)+s<<0,a+=(s^_&(o^s))+tt[1]-165796510,a=(a<<5|a>>>27)+o<<0,_+=(o^s&(a^o))+tt[6]-1069501632,_=(_<<9|_>>>23)+a<<0,s+=(a^o&(_^a))+tt[11]+643717713,s=(s<<14|s>>>18)+_<<0,o+=(_^a&(s^_))+tt[0]-373897302,o=(o<<20|o>>>12)+s<<0,a+=(s^_&(o^s))+tt[5]-701558691,a=(a<<5|a>>>27)+o<<0,_+=(o^s&(a^o))+tt[10]+38016083,_=(_<<9|_>>>23)+a<<0,s+=(a^o&(_^a))+tt[15]-660478335,s=(s<<14|s>>>18)+_<<0,o+=(_^a&(s^_))+tt[4]-405537848,o=(o<<20|o>>>12)+s<<0,a+=(s^_&(o^s))+tt[9]+568446438,a=(a<<5|a>>>27)+o<<0,_+=(o^s&(a^o))+tt[14]-1019803690,_=(_<<9|_>>>23)+a<<0,s+=(a^o&(_^a))+tt[3]-187363961,s=(s<<14|s>>>18)+_<<0,o+=(_^a&(s^_))+tt[8]+1163531501,o=(o<<20|o>>>12)+s<<0,a+=(s^_&(o^s))+tt[13]-1444681467,a=(a<<5|a>>>27)+o<<0,_+=(o^s&(a^o))+tt[2]-51403784,_=(_<<9|_>>>23)+a<<0,s+=(a^o&(_^a))+tt[7]+1735328473,s=(s<<14|s>>>18)+_<<0,o+=(_^a&(s^_))+tt[12]-1926607734,o=(o<<20|o>>>12)+s<<0,$=o^s,a+=($^_)+tt[5]-378558,a=(a<<4|a>>>28)+o<<0,_+=($^a)+tt[8]-2022574463,_=(_<<11|_>>>21)+a<<0,et=_^a,s+=(et^o)+tt[11]+1839030562,s=(s<<16|s>>>16)+_<<0,o+=(et^s)+tt[14]-35309556,o=(o<<23|o>>>9)+s<<0,$=o^s,a+=($^_)+tt[1]-1530992060,a=(a<<4|a>>>28)+o<<0,_+=($^a)+tt[4]+1272893353,_=(_<<11|_>>>21)+a<<0,et=_^a,s+=(et^o)+tt[7]-155497632,s=(s<<16|s>>>16)+_<<0,o+=(et^s)+tt[10]-1094730640,o=(o<<23|o>>>9)+s<<0,$=o^s,a+=($^_)+tt[13]+681279174,a=(a<<4|a>>>28)+o<<0,_+=($^a)+tt[0]-358537222,_=(_<<11|_>>>21)+a<<0,et=_^a,s+=(et^o)+tt[3]-722521979,s=(s<<16|s>>>16)+_<<0,o+=(et^s)+tt[6]+76029189,o=(o<<23|o>>>9)+s<<0,$=o^s,a+=($^_)+tt[9]-640364487,a=(a<<4|a>>>28)+o<<0,_+=($^a)+tt[12]-421815835,_=(_<<11|_>>>21)+a<<0,et=_^a,s+=(et^o)+tt[15]+530742520,s=(s<<16|s>>>16)+_<<0,o+=(et^s)+tt[2]-995338651,o=(o<<23|o>>>9)+s<<0,a+=(s^(o|~_))+tt[0]-198630844,a=(a<<6|a>>>26)+o<<0,_+=(o^(a|~s))+tt[7]+1126891415,_=(_<<10|_>>>22)+a<<0,s+=(a^(_|~o))+tt[14]-1416354905,s=(s<<15|s>>>17)+_<<0,o+=(_^(s|~a))+tt[5]-57434055,o=(o<<21|o>>>11)+s<<0,a+=(s^(o|~_))+tt[12]+1700485571,a=(a<<6|a>>>26)+o<<0,_+=(o^(a|~s))+tt[3]-1894986606,_=(_<<10|_>>>22)+a<<0,s+=(a^(_|~o))+tt[10]-1051523,s=(s<<15|s>>>17)+_<<0,o+=(_^(s|~a))+tt[1]-2054922799,o=(o<<21|o>>>11)+s<<0,a+=(s^(o|~_))+tt[8]+1873313359,a=(a<<6|a>>>26)+o<<0,_+=(o^(a|~s))+tt[15]-30611744,_=(_<<10|_>>>22)+a<<0,s+=(a^(_|~o))+tt[6]-1560198380,s=(s<<15|s>>>17)+_<<0,o+=(_^(s|~a))+tt[13]+1309151649,o=(o<<21|o>>>11)+s<<0,a+=(s^(o|~_))+tt[4]-145523070,a=(a<<6|a>>>26)+o<<0,_+=(o^(a|~s))+tt[11]-1120210379,_=(_<<10|_>>>22)+a<<0,s+=(a^(_|~o))+tt[2]+718787259,s=(s<<15|s>>>17)+_<<0,o+=(_^(s|~a))+tt[9]-343485551,o=(o<<21|o>>>11)+s<<0,this.first?(this.h0=a+1732584193<<0,this.h1=o-271733879<<0,this.h2=s-1732584194<<0,this.h3=_+271733878<<0,this.first=!1):(this.h0=this.h0+a<<0,this.h1=this.h1+o<<0,this.h2=this.h2+s<<0,this.h3=this.h3+_<<0)},Md5.prototype.hex=function(){this.finalize();var a=this.h0,o=this.h1,s=this.h2,_=this.h3;return HEX_CHARS[a>>4&15]+HEX_CHARS[a&15]+HEX_CHARS[a>>12&15]+HEX_CHARS[a>>8&15]+HEX_CHARS[a>>20&15]+HEX_CHARS[a>>16&15]+HEX_CHARS[a>>28&15]+HEX_CHARS[a>>24&15]+HEX_CHARS[o>>4&15]+HEX_CHARS[o&15]+HEX_CHARS[o>>12&15]+HEX_CHARS[o>>8&15]+HEX_CHARS[o>>20&15]+HEX_CHARS[o>>16&15]+HEX_CHARS[o>>28&15]+HEX_CHARS[o>>24&15]+HEX_CHARS[s>>4&15]+HEX_CHARS[s&15]+HEX_CHARS[s>>12&15]+HEX_CHARS[s>>8&15]+HEX_CHARS[s>>20&15]+HEX_CHARS[s>>16&15]+HEX_CHARS[s>>28&15]+HEX_CHARS[s>>24&15]+HEX_CHARS[_>>4&15]+HEX_CHARS[_&15]+HEX_CHARS[_>>12&15]+HEX_CHARS[_>>8&15]+HEX_CHARS[_>>20&15]+HEX_CHARS[_>>16&15]+HEX_CHARS[_>>28&15]+HEX_CHARS[_>>24&15]},Md5.prototype.toString=Md5.prototype.hex,Md5.prototype.digest=function(){this.finalize();var a=this.h0,o=this.h1,s=this.h2,_=this.h3;return[a&255,a>>8&255,a>>16&255,a>>24&255,o&255,o>>8&255,o>>16&255,o>>24&255,s&255,s>>8&255,s>>16&255,s>>24&255,_&255,_>>8&255,_>>16&255,_>>24&255]},Md5.prototype.array=Md5.prototype.digest,Md5.prototype.arrayBuffer=function(){this.finalize();var a=new ArrayBuffer(16),o=new Uint32Array(a);return o[0]=this.h0,o[1]=this.h1,o[2]=this.h2,o[3]=this.h3,a},Md5.prototype.buffer=Md5.prototype.arrayBuffer,Md5.prototype.base64=function(){for(var a,o,s,_="",$=this.array(),et=0;et<15;)a=$[et++],o=$[et++],s=$[et++],_+=BASE64_ENCODE_CHAR[a>>>2]+BASE64_ENCODE_CHAR[(a<<4|o>>>4)&63]+BASE64_ENCODE_CHAR[(o<<2|s>>>6)&63]+BASE64_ENCODE_CHAR[s&63];return a=$[et],_+=BASE64_ENCODE_CHAR[a>>>2]+BASE64_ENCODE_CHAR[a<<4&63]+"==",_};var exports=createMethod();COMMON_JS?module.exports=exports:root.md5=exports})()})(md5$1);var md5=md5$1.exports,axios$2={exports:{}},bind$2=function a(o,s){return function(){for(var $=new Array(arguments.length),et=0;et<$.length;et++)$[et]=arguments[et];return o.apply(s,$)}},bind$1=bind$2,toString=Object.prototype.toString;function isArray(a){return toString.call(a)==="[object Array]"}function isUndefined(a){return typeof a=="undefined"}function isBuffer(a){return a!==null&&!isUndefined(a)&&a.constructor!==null&&!isUndefined(a.constructor)&&typeof a.constructor.isBuffer=="function"&&a.constructor.isBuffer(a)}function isArrayBuffer(a){return toString.call(a)==="[object ArrayBuffer]"}function isFormData(a){return typeof FormData!="undefined"&&a instanceof FormData}function isArrayBufferView(a){var o;return typeof ArrayBuffer!="undefined"&&ArrayBuffer.isView?o=ArrayBuffer.isView(a):o=a&&a.buffer&&a.buffer instanceof ArrayBuffer,o}function isString(a){return typeof a=="string"}function isNumber(a){return typeof a=="number"}function isObject(a){return a!==null&&typeof a=="object"}function isPlainObject(a){if(toString.call(a)!=="[object Object]")return!1;var o=Object.getPrototypeOf(a);return o===null||o===Object.prototype}function isDate(a){return toString.call(a)==="[object Date]"}function isFile(a){return toString.call(a)==="[object File]"}function isBlob(a){return toString.call(a)==="[object Blob]"}function isFunction(a){return toString.call(a)==="[object Function]"}function isStream(a){return isObject(a)&&isFunction(a.pipe)}function isURLSearchParams(a){return typeof URLSearchParams!="undefined"&&a instanceof URLSearchParams}function trim(a){return a.trim?a.trim():a.replace(/^\s+|\s+$/g,"")}function isStandardBrowserEnv(){return typeof navigator!="undefined"&&(navigator.product==="ReactNative"||navigator.product==="NativeScript"||navigator.product==="NS")?!1:typeof window!="undefined"&&typeof document!="undefined"}function forEach(a,o){if(!(a===null||typeof a=="undefined"))if(typeof a!="object"&&(a=[a]),isArray(a))for(var s=0,_=a.length;s<_;s++)o.call(null,a[s],s,a);else for(var $ in a)Object.prototype.hasOwnProperty.call(a,$)&&o.call(null,a[$],$,a)}function merge(){var a={};function o($,et){isPlainObject(a[et])&&isPlainObject($)?a[et]=merge(a[et],$):isPlainObject($)?a[et]=merge({},$):isArray($)?a[et]=$.slice():a[et]=$}for(var s=0,_=arguments.length;s<_;s++)forEach(arguments[s],o);return a}function extend(a,o,s){return forEach(o,function($,et){s&&typeof $=="function"?a[et]=bind$1($,s):a[et]=$}),a}function stripBOM(a){return a.charCodeAt(0)===65279&&(a=a.slice(1)),a}var utils$d={isArray,isArrayBuffer,isBuffer,isFormData,isArrayBufferView,isString,isNumber,isObject,isPlainObject,isUndefined,isDate,isFile,isBlob,isFunction,isStream,isURLSearchParams,isStandardBrowserEnv,forEach,merge,extend,trim,stripBOM},utils$c=utils$d;function encode(a){return encodeURIComponent(a).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}var buildURL$2=function a(o,s,_){if(!s)return o;var $;if(_)$=_(s);else if(utils$c.isURLSearchParams(s))$=s.toString();else{var et=[];utils$c.forEach(s,function(at,ot){at===null||typeof at=="undefined"||(utils$c.isArray(at)?ot=ot+"[]":at=[at],utils$c.forEach(at,function(dt){utils$c.isDate(dt)?dt=dt.toISOString():utils$c.isObject(dt)&&(dt=JSON.stringify(dt)),et.push(encode(ot)+"="+encode(dt))}))}),$=et.join("&")}if($){var tt=o.indexOf("#");tt!==-1&&(o=o.slice(0,tt)),o+=(o.indexOf("?")===-1?"?":"&")+$}return o},utils$b=utils$d;function InterceptorManager$1(){this.handlers=[]}InterceptorManager$1.prototype.use=function a(o,s,_){return this.handlers.push({fulfilled:o,rejected:s,synchronous:_?_.synchronous:!1,runWhen:_?_.runWhen:null}),this.handlers.length-1};InterceptorManager$1.prototype.eject=function a(o){this.handlers[o]&&(this.handlers[o]=null)};InterceptorManager$1.prototype.forEach=function a(o){utils$b.forEach(this.handlers,function(_){_!==null&&o(_)})};var InterceptorManager_1=InterceptorManager$1,utils$a=utils$d,normalizeHeaderName$1=function a(o,s){utils$a.forEach(o,function($,et){et!==s&&et.toUpperCase()===s.toUpperCase()&&(o[s]=$,delete o[et])})},enhanceError$2=function a(o,s,_,$,et){return o.config=s,_&&(o.code=_),o.request=$,o.response=et,o.isAxiosError=!0,o.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:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}},o},enhanceError$1=enhanceError$2,createError$2=function a(o,s,_,$,et){var tt=new Error(o);return enhanceError$1(tt,s,_,$,et)},createError$1=createError$2,settle$1=function a(o,s,_){var $=_.config.validateStatus;!_.status||!$||$(_.status)?o(_):s(createError$1("Request failed with status code "+_.status,_.config,null,_.request,_))},utils$9=utils$d,cookies$1=utils$9.isStandardBrowserEnv()?function a(){return{write:function(s,_,$,et,tt,rt){var at=[];at.push(s+"="+encodeURIComponent(_)),utils$9.isNumber($)&&at.push("expires="+new Date($).toGMTString()),utils$9.isString(et)&&at.push("path="+et),utils$9.isString(tt)&&at.push("domain="+tt),rt===!0&&at.push("secure"),document.cookie=at.join("; ")},read:function(s){var _=document.cookie.match(new RegExp("(^|;\\s*)("+s+")=([^;]*)"));return _?decodeURIComponent(_[3]):null},remove:function(s){this.write(s,"",Date.now()-864e5)}}}():function a(){return{write:function(){},read:function(){return null},remove:function(){}}}(),isAbsoluteURL$1=function a(o){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(o)},combineURLs$1=function a(o,s){return s?o.replace(/\/+$/,"")+"/"+s.replace(/^\/+/,""):o},isAbsoluteURL=isAbsoluteURL$1,combineURLs=combineURLs$1,buildFullPath$1=function a(o,s){return o&&!isAbsoluteURL(s)?combineURLs(o,s):s},utils$8=utils$d,ignoreDuplicateOf=["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"],parseHeaders$1=function a(o){var s={},_,$,et;return o&&utils$8.forEach(o.split(` -`),function(rt){if(et=rt.indexOf(":"),_=utils$8.trim(rt.substr(0,et)).toLowerCase(),$=utils$8.trim(rt.substr(et+1)),_){if(s[_]&&ignoreDuplicateOf.indexOf(_)>=0)return;_==="set-cookie"?s[_]=(s[_]?s[_]:[]).concat([$]):s[_]=s[_]?s[_]+", "+$:$}}),s},utils$7=utils$d,isURLSameOrigin$1=utils$7.isStandardBrowserEnv()?function a(){var o=/(msie|trident)/i.test(navigator.userAgent),s=document.createElement("a"),_;function $(et){var tt=et;return o&&(s.setAttribute("href",tt),tt=s.href),s.setAttribute("href",tt),{href:s.href,protocol:s.protocol?s.protocol.replace(/:$/,""):"",host:s.host,search:s.search?s.search.replace(/^\?/,""):"",hash:s.hash?s.hash.replace(/^#/,""):"",hostname:s.hostname,port:s.port,pathname:s.pathname.charAt(0)==="/"?s.pathname:"/"+s.pathname}}return _=$(window.location.href),function(tt){var rt=utils$7.isString(tt)?$(tt):tt;return rt.protocol===_.protocol&&rt.host===_.host}}():function a(){return function(){return!0}}();function Cancel$3(a){this.message=a}Cancel$3.prototype.toString=function a(){return"Cancel"+(this.message?": "+this.message:"")};Cancel$3.prototype.__CANCEL__=!0;var Cancel_1=Cancel$3,utils$6=utils$d,settle=settle$1,cookies=cookies$1,buildURL$1=buildURL$2,buildFullPath=buildFullPath$1,parseHeaders=parseHeaders$1,isURLSameOrigin=isURLSameOrigin$1,createError=createError$2,defaults$4=defaults_1,Cancel$2=Cancel_1,xhr=function a(o){return new Promise(function(_,$){var et=o.data,tt=o.headers,rt=o.responseType,at;function ot(){o.cancelToken&&o.cancelToken.unsubscribe(at),o.signal&&o.signal.removeEventListener("abort",at)}utils$6.isFormData(et)&&delete tt["Content-Type"];var it=new XMLHttpRequest;if(o.auth){var dt=o.auth.username||"",ct=o.auth.password?unescape(encodeURIComponent(o.auth.password)):"";tt.Authorization="Basic "+btoa(dt+":"+ct)}var mt=buildFullPath(o.baseURL,o.url);it.open(o.method.toUpperCase(),buildURL$1(mt,o.params,o.paramsSerializer),!0),it.timeout=o.timeout;function _t(){if(!!it){var lt="getAllResponseHeaders"in it?parseHeaders(it.getAllResponseHeaders()):null,ut=!rt||rt==="text"||rt==="json"?it.responseText:it.response,ft={data:ut,status:it.status,statusText:it.statusText,headers:lt,config:o,request:it};settle(function(vt){_(vt),ot()},function(vt){$(vt),ot()},ft),it=null}}if("onloadend"in it?it.onloadend=_t:it.onreadystatechange=function(){!it||it.readyState!==4||it.status===0&&!(it.responseURL&&it.responseURL.indexOf("file:")===0)||setTimeout(_t)},it.onabort=function(){!it||($(createError("Request aborted",o,"ECONNABORTED",it)),it=null)},it.onerror=function(){$(createError("Network Error",o,null,it)),it=null},it.ontimeout=function(){var ut=o.timeout?"timeout of "+o.timeout+"ms exceeded":"timeout exceeded",ft=o.transitional||defaults$4.transitional;o.timeoutErrorMessage&&(ut=o.timeoutErrorMessage),$(createError(ut,o,ft.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",it)),it=null},utils$6.isStandardBrowserEnv()){var gt=(o.withCredentials||isURLSameOrigin(mt))&&o.xsrfCookieName?cookies.read(o.xsrfCookieName):void 0;gt&&(tt[o.xsrfHeaderName]=gt)}"setRequestHeader"in it&&utils$6.forEach(tt,function(ut,ft){typeof et=="undefined"&&ft.toLowerCase()==="content-type"?delete tt[ft]:it.setRequestHeader(ft,ut)}),utils$6.isUndefined(o.withCredentials)||(it.withCredentials=!!o.withCredentials),rt&&rt!=="json"&&(it.responseType=o.responseType),typeof o.onDownloadProgress=="function"&&it.addEventListener("progress",o.onDownloadProgress),typeof o.onUploadProgress=="function"&&it.upload&&it.upload.addEventListener("progress",o.onUploadProgress),(o.cancelToken||o.signal)&&(at=function(lt){!it||($(!lt||lt&<.type?new Cancel$2("canceled"):lt),it.abort(),it=null)},o.cancelToken&&o.cancelToken.subscribe(at),o.signal&&(o.signal.aborted?at():o.signal.addEventListener("abort",at))),et||(et=null),it.send(et)})},utils$5=utils$d,normalizeHeaderName=normalizeHeaderName$1,enhanceError=enhanceError$2,DEFAULT_CONTENT_TYPE={"Content-Type":"application/x-www-form-urlencoded"};function setContentTypeIfUnset(a,o){!utils$5.isUndefined(a)&&utils$5.isUndefined(a["Content-Type"])&&(a["Content-Type"]=o)}function getDefaultAdapter(){var a;return(typeof XMLHttpRequest!="undefined"||typeof process!="undefined"&&Object.prototype.toString.call(process)==="[object process]")&&(a=xhr),a}function stringifySafely(a,o,s){if(utils$5.isString(a))try{return(o||JSON.parse)(a),utils$5.trim(a)}catch(_){if(_.name!=="SyntaxError")throw _}return(s||JSON.stringify)(a)}var defaults$3={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:getDefaultAdapter(),transformRequest:[function a(o,s){return normalizeHeaderName(s,"Accept"),normalizeHeaderName(s,"Content-Type"),utils$5.isFormData(o)||utils$5.isArrayBuffer(o)||utils$5.isBuffer(o)||utils$5.isStream(o)||utils$5.isFile(o)||utils$5.isBlob(o)?o:utils$5.isArrayBufferView(o)?o.buffer:utils$5.isURLSearchParams(o)?(setContentTypeIfUnset(s,"application/x-www-form-urlencoded;charset=utf-8"),o.toString()):utils$5.isObject(o)||s&&s["Content-Type"]==="application/json"?(setContentTypeIfUnset(s,"application/json"),stringifySafely(o)):o}],transformResponse:[function a(o){var s=this.transitional||defaults$3.transitional,_=s&&s.silentJSONParsing,$=s&&s.forcedJSONParsing,et=!_&&this.responseType==="json";if(et||$&&utils$5.isString(o)&&o.length)try{return JSON.parse(o)}catch(tt){if(et)throw tt.name==="SyntaxError"?enhanceError(tt,this,"E_JSON_PARSE"):tt}return o}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function a(o){return o>=200&&o<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};utils$5.forEach(["delete","get","head"],function a(o){defaults$3.headers[o]={}});utils$5.forEach(["post","put","patch"],function a(o){defaults$3.headers[o]=utils$5.merge(DEFAULT_CONTENT_TYPE)});var defaults_1=defaults$3,utils$4=utils$d,defaults$2=defaults_1,transformData$1=function a(o,s,_){var $=this||defaults$2;return utils$4.forEach(_,function(tt){o=tt.call($,o,s)}),o},isCancel$1=function a(o){return!!(o&&o.__CANCEL__)},utils$3=utils$d,transformData=transformData$1,isCancel=isCancel$1,defaults$1=defaults_1,Cancel$1=Cancel_1;function throwIfCancellationRequested(a){if(a.cancelToken&&a.cancelToken.throwIfRequested(),a.signal&&a.signal.aborted)throw new Cancel$1("canceled")}var dispatchRequest$1=function a(o){throwIfCancellationRequested(o),o.headers=o.headers||{},o.data=transformData.call(o,o.data,o.headers,o.transformRequest),o.headers=utils$3.merge(o.headers.common||{},o.headers[o.method]||{},o.headers),utils$3.forEach(["delete","get","head","post","put","patch","common"],function($){delete o.headers[$]});var s=o.adapter||defaults$1.adapter;return s(o).then(function($){return throwIfCancellationRequested(o),$.data=transformData.call(o,$.data,$.headers,o.transformResponse),$},function($){return isCancel($)||(throwIfCancellationRequested(o),$&&$.response&&($.response.data=transformData.call(o,$.response.data,$.response.headers,o.transformResponse))),Promise.reject($)})},utils$2=utils$d,mergeConfig$2=function a(o,s){s=s||{};var _={};function $(it,dt){return utils$2.isPlainObject(it)&&utils$2.isPlainObject(dt)?utils$2.merge(it,dt):utils$2.isPlainObject(dt)?utils$2.merge({},dt):utils$2.isArray(dt)?dt.slice():dt}function et(it){if(utils$2.isUndefined(s[it])){if(!utils$2.isUndefined(o[it]))return $(void 0,o[it])}else return $(o[it],s[it])}function tt(it){if(!utils$2.isUndefined(s[it]))return $(void 0,s[it])}function rt(it){if(utils$2.isUndefined(s[it])){if(!utils$2.isUndefined(o[it]))return $(void 0,o[it])}else return $(void 0,s[it])}function at(it){if(it in s)return $(o[it],s[it]);if(it in o)return $(void 0,o[it])}var ot={url:tt,method:tt,data:tt,baseURL:rt,transformRequest:rt,transformResponse:rt,paramsSerializer:rt,timeout:rt,timeoutMessage:rt,withCredentials:rt,adapter:rt,responseType:rt,xsrfCookieName:rt,xsrfHeaderName:rt,onUploadProgress:rt,onDownloadProgress:rt,decompress:rt,maxContentLength:rt,maxBodyLength:rt,transport:rt,httpAgent:rt,httpsAgent:rt,cancelToken:rt,socketPath:rt,responseEncoding:rt,validateStatus:at};return utils$2.forEach(Object.keys(o).concat(Object.keys(s)),function(dt){var ct=ot[dt]||et,mt=ct(dt);utils$2.isUndefined(mt)&&ct!==at||(_[dt]=mt)}),_},data={version:"0.24.0"},VERSION=data.version,validators$1={};["object","boolean","number","function","string","symbol"].forEach(function(a,o){validators$1[a]=function(_){return typeof _===a||"a"+(o<1?"n ":" ")+a}});var deprecatedWarnings={};validators$1.transitional=function a(o,s,_){function $(et,tt){return"[Axios v"+VERSION+"] Transitional option '"+et+"'"+tt+(_?". "+_:"")}return function(et,tt,rt){if(o===!1)throw new Error($(tt," has been removed"+(s?" in "+s:"")));return s&&!deprecatedWarnings[tt]&&(deprecatedWarnings[tt]=!0,console.warn($(tt," has been deprecated since v"+s+" and will be removed in the near future"))),o?o(et,tt,rt):!0}};function assertOptions(a,o,s){if(typeof a!="object")throw new TypeError("options must be an object");for(var _=Object.keys(a),$=_.length;$-- >0;){var et=_[$],tt=o[et];if(tt){var rt=a[et],at=rt===void 0||tt(rt,et,a);if(at!==!0)throw new TypeError("option "+et+" must be "+at);continue}if(s!==!0)throw Error("Unknown option "+et)}}var validator$1={assertOptions,validators:validators$1},utils$1=utils$d,buildURL=buildURL$2,InterceptorManager=InterceptorManager_1,dispatchRequest=dispatchRequest$1,mergeConfig$1=mergeConfig$2,validator=validator$1,validators=validator.validators;function Axios$1(a){this.defaults=a,this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}Axios$1.prototype.request=function a(o){typeof o=="string"?(o=arguments[1]||{},o.url=arguments[0]):o=o||{},o=mergeConfig$1(this.defaults,o),o.method?o.method=o.method.toLowerCase():this.defaults.method?o.method=this.defaults.method.toLowerCase():o.method="get";var s=o.transitional;s!==void 0&&validator.assertOptions(s,{silentJSONParsing:validators.transitional(validators.boolean),forcedJSONParsing:validators.transitional(validators.boolean),clarifyTimeoutError:validators.transitional(validators.boolean)},!1);var _=[],$=!0;this.interceptors.request.forEach(function(ct){typeof ct.runWhen=="function"&&ct.runWhen(o)===!1||($=$&&ct.synchronous,_.unshift(ct.fulfilled,ct.rejected))});var et=[];this.interceptors.response.forEach(function(ct){et.push(ct.fulfilled,ct.rejected)});var tt;if(!$){var rt=[dispatchRequest,void 0];for(Array.prototype.unshift.apply(rt,_),rt=rt.concat(et),tt=Promise.resolve(o);rt.length;)tt=tt.then(rt.shift(),rt.shift());return tt}for(var at=o;_.length;){var ot=_.shift(),it=_.shift();try{at=ot(at)}catch(dt){it(dt);break}}try{tt=dispatchRequest(at)}catch(dt){return Promise.reject(dt)}for(;et.length;)tt=tt.then(et.shift(),et.shift());return tt};Axios$1.prototype.getUri=function a(o){return o=mergeConfig$1(this.defaults,o),buildURL(o.url,o.params,o.paramsSerializer).replace(/^\?/,"")};utils$1.forEach(["delete","get","head","options"],function a(o){Axios$1.prototype[o]=function(s,_){return this.request(mergeConfig$1(_||{},{method:o,url:s,data:(_||{}).data}))}});utils$1.forEach(["post","put","patch"],function a(o){Axios$1.prototype[o]=function(s,_,$){return this.request(mergeConfig$1($||{},{method:o,url:s,data:_}))}});var Axios_1=Axios$1,Cancel=Cancel_1;function CancelToken(a){if(typeof a!="function")throw new TypeError("executor must be a function.");var o;this.promise=new Promise(function($){o=$});var s=this;this.promise.then(function(_){if(!!s._listeners){var $,et=s._listeners.length;for($=0;$ - - - - - - 服务商微管家 - - - - - - -
- - - diff --git a/client/package.json b/client/package.json index f6c53523..577c561e 100644 --- a/client/package.json +++ b/client/package.json @@ -1,8 +1,9 @@ { "name": "third-platform-manage-tools", - "version": "1.1.2", + "version": "2.0.0", "scripts": { "dev": "vite", + "start": "vite", "build": "tsc && vite build", "serve": "vite preview" }, @@ -24,6 +25,7 @@ "@types/validator": "^13.7.1", "@vitejs/plugin-react": "^1.0.0", "typescript": "^4.3.2", - "vite": "^2.6.4" + "vite": "^2.6.4", + "csstype": "3.0.10" } } diff --git a/client/src/components/Console/index.module.less b/client/src/components/Console/index.module.less index afe5ba84..05890b2a 100644 --- a/client/src/components/Console/index.module.less +++ b/client/src/components/Console/index.module.less @@ -19,6 +19,7 @@ &_header { padding-top: 20px; width: 1230px; + min-width: 1230px; max-width: 80%; margin: 0 auto; display: flex; @@ -58,6 +59,7 @@ } .content { + min-width: 1230px; width: 1230px; max-width: 80%; margin: 0 auto; diff --git a/client/src/components/Console/index.tsx b/client/src/components/Console/index.tsx index 6a67aee5..78942667 100644 --- a/client/src/components/Console/index.tsx +++ b/client/src/components/Console/index.tsx @@ -1,7 +1,7 @@ import React, {useEffect, useMemo, useState} from 'react' import styles from './index.module.less' import Menu from '../Menu' -import {Outlet, useNavigate, useLocation, Link} from "react-router-dom"; +import {Outlet, useNavigate, useLocation} from "react-router-dom"; import * as Icon from 'tdesign-icons-react' import {Dropdown, Dialog} from 'tdesign-react'; import {checkLogin, initNav, logout} from "../../utils/login"; @@ -53,6 +53,18 @@ export const routes = { path: '/developTools/message', showPath: '/developTools', }, + forwardMessage: { + label: '消息转发器', + path: '/forwardMessage' + }, + proxyConfig: { + label: 'proxy 配置', + path: '/proxyConfig' + }, + redirectPage: { + label: '授权回调跳转页', + path: '/redirectPage' + } } type IMenuItem = { @@ -83,8 +95,8 @@ const menuList: IMenuList = [{ icon: , item: [{ ...routes.developTools, - hideItem: [routes.thirdToken, routes.thirdMessage] - }] + hideItem: [routes.thirdToken, routes.thirdMessage], + }, routes.forwardMessage, routes.proxyConfig] }, { label: '系统管理', icon: , @@ -193,7 +205,7 @@ export default function Console() { setShowNotice(false)} onClose={() => setShowNotice(false)}> -

管理工具最新版本为V 1.1.2,详情可前往系统版本查看 2022-02-15

+

管理工具最新版本为V 2.0.0,详情可前往系统版本查看 2022-02-15

) diff --git a/client/src/main.tsx b/client/src/main.tsx index 8c25f98b..73612674 100644 --- a/client/src/main.tsx +++ b/client/src/main.tsx @@ -17,6 +17,9 @@ import AuthPage from "./pages/authPage"; import AuthPageH5 from "./pages/authPageH5"; import Home from "./pages/home"; import DevelopTools from "./pages/developTools"; +import ForwardMessage from "./pages/forwardMessage"; +import ProxyConfig from "./pages/proxyConfig"; +import RedirectPage from "./pages/redirectPage"; ReactDOM.render( @@ -25,6 +28,7 @@ ReactDOM.render( } /> } /> } /> + } /> }> } /> } /> @@ -34,6 +38,8 @@ ReactDOM.render( } /> } /> } /> + } /> + } /> diff --git a/client/src/pages/authPage/index.tsx b/client/src/pages/authPage/index.tsx index 2a99aa6e..f649e6a5 100644 --- a/client/src/pages/authPage/index.tsx +++ b/client/src/pages/authPage/index.tsx @@ -1,6 +1,7 @@ import {useEffect} from "react"; -import {get} from "../../utils/axios"; -import {getComponentInfoUrl, getPreAuthCodeUrl} from "../../utils/apis"; +import {request} from "../../utils/axios"; +import {getComponentInfoRequest, getPreAuthCodeRequest} from "../../utils/apis"; +import {routes} from "../../components/Console"; export default function AuthPage() { @@ -9,17 +10,21 @@ export default function AuthPage() { }, []) const jumpAuthPage = async () => { - const resp = await get({ - url: getComponentInfoUrl, - notNeedCheckLogin: true + let redirectUrl = '' + const resp = await request({ + request: getComponentInfoRequest, + noNeedCheckLogin: true }) if (resp.code === 0) { - const resp1 = await get({ - url: getPreAuthCodeUrl, - notNeedCheckLogin: true + const resp1 = await request({ + request: getPreAuthCodeRequest, + noNeedCheckLogin: true }) + if (resp.data.redirectUrl) { + redirectUrl = resp.data.redirectUrl.includes(window.location.origin) ? resp.data.redirectUrl : `${window.location.origin}/#${routes.redirectPage.path}` + } if (resp1.code === 0) { - window.location.href = `https://mp.weixin.qq.com/cgi-bin/componentloginpage?component_appid=${resp.data.appid}&pre_auth_code=${resp1.data.preAuthCode}&auth_type=3` + window.location.href = `https://mp.weixin.qq.com/cgi-bin/componentloginpage?component_appid=${resp.data.appid}&pre_auth_code=${resp1.data.preAuthCode}&auth_type=3&redirect_uri=${encodeURIComponent(redirectUrl)}` } } } diff --git a/client/src/pages/authPageH5/index.tsx b/client/src/pages/authPageH5/index.tsx index 86a034f9..9c58a344 100644 --- a/client/src/pages/authPageH5/index.tsx +++ b/client/src/pages/authPageH5/index.tsx @@ -1,6 +1,7 @@ import {useEffect} from "react"; -import {get} from "../../utils/axios"; -import {getComponentInfoUrl, getPreAuthCodeUrl} from "../../utils/apis"; +import {request} from "../../utils/axios"; +import {getComponentInfoRequest, getPreAuthCodeRequest} from "../../utils/apis"; +import {routes} from "../../components/Console"; export default function AuthPageH5() { @@ -9,17 +10,21 @@ export default function AuthPageH5() { }, []) const jumpAuthPage = async () => { - const resp = await get({ - url: getComponentInfoUrl, - notNeedCheckLogin: true + let redirectUrl = '' + const resp = await request({ + request: getComponentInfoRequest, + noNeedCheckLogin: true }) if (resp.code === 0) { - const resp1 = await get({ - url: getPreAuthCodeUrl, - notNeedCheckLogin: true + const resp1 = await request({ + request: getPreAuthCodeRequest, + noNeedCheckLogin: true }) + if (resp.data.redirectUrl) { + redirectUrl = resp.data.redirectUrl.includes(window.location.origin) ? resp.data.redirectUrl : `${window.location.origin}/#${routes.redirectPage.path}` + } if (resp1.code === 0) { - window.location.href = `https://open.weixin.qq.com/wxaopen/safe/bindcomponent?component_appid=${resp.data.appid}&pre_auth_code=${resp1.data.preAuthCode}&auth_type=3#wechat_redirect` + window.location.href = `https://open.weixin.qq.com/wxaopen/safe/bindcomponent?component_appid=${resp.data.appid}&pre_auth_code=${resp1.data.preAuthCode}&auth_type=3&redirect_uri=${encodeURIComponent(redirectUrl)}#wechat_redirect` } } } diff --git a/client/src/pages/authPageManage/index.tsx b/client/src/pages/authPageManage/index.tsx index 269a93b2..49f52a40 100644 --- a/client/src/pages/authPageManage/index.tsx +++ b/client/src/pages/authPageManage/index.tsx @@ -1,26 +1,98 @@ import styles from './index.module.less' import {routes} from "../../components/Console"; import {copyMessage} from "../../utils/common"; +import {request} from "../../utils/axios"; +import {getComponentInfoRequest, updateComponentInfoRequest} from "../../utils/apis"; +import {useEffect, useState} from "react"; +import {Dialog, MessagePlugin, PopConfirm, Alert, Textarea} from 'tdesign-react' + +let componentInfo = {} + +const tipMessage =
+

服务商需要获得商家授权后方可代商家开发、运营、管理商家公众号和小程序,因此需要生成授权链接,引导商家完成授权。

+

复制链接后,可将链接分享给商家,也可以复制授权链接到企业官网,引导用户授权。

+

注意事项:如该第三方平台帐号尚未审核通过,则需将待授权的公众号或小程序加入“第三方平台-开发资料-授权测试公众号/小程序列表”后方可完成授权。

+
export default function AuthPageManage() { + const [redirectUrl, setRedirectUrl] = useState('') + const [redirectUrlInput, setRedirectUrlInput] = useState('') + const [showRedirectModal, setShowRedirectModal] = useState(false) + + useEffect(() => { + getRedirectUrl() + }, []) + + const getRedirectUrl = async () => { + const resp = await request({ + request: getComponentInfoRequest, + }) + if (resp.code === 0) { + componentInfo = resp.data + setRedirectUrl(resp.data.redirectUrl) + } + } + + const openRedirectModal = () => { + setRedirectUrlInput(redirectUrl) + setShowRedirectModal(true) + } + + const updateRedirectUrl = async (isDel = false) => { + if (!isDel && (!redirectUrlInput || !redirectUrlInput.startsWith('http'))) return MessagePlugin.info('请填入合法 url') + const resp = await request({ + request: updateComponentInfoRequest, + data: { + ...componentInfo, + redirectUrl: isDel ? '' : redirectUrlInput + } + }) + if (resp.code === 0) { + setShowRedirectModal(false) + MessagePlugin.success('修改成功') + getRedirectUrl() + } + } + return (
-

授权链接生成器介绍

+ } maxLine={0} message={tipMessage} style={{ marginBottom: '10px' }} /> +

授权回调页配置

-

服务商需要获得商家授权后方可代商家开发、运营、管理商家公众号和小程序,因此需要生成授权链接,引导商家完成授权。

+

商家授权成功后默认停留再授权成功页,如需在商家授权完成后自动跳转至回调页面,可通过下方配置添加回调 uri

+
+
+
+

支持配置由开发者自定义开发的uri,无域名前缀限制;授权后会自动重定向至该uri,但授权链接redirect_uri仍为微管家域名的uri,可在下方一键复制授权链接。

-

复制链接后,可将链接分享给商家,也可以复制授权链接到企业官网,引导用户授权。

+

支持配置基于微管家进行二次开发的url,需与该微管家域名前缀一致。

+
+
+
+

当前微管家域名前缀为:{window.location.origin}。

-
-
-

注意事项:如该第三方平台帐号尚未审核通过,则需将待授权的公众号或小程序加入“第三方平台-开发资料-授权测试公众号/小程序列表”后方可完成授权。

-
+
+
+

授权回调uri:

+

{redirectUrl}

+ {redirectUrl ? '编辑' : '开启'} + { + redirectUrl && + updateRedirectUrl(true)} content="删除后,商家授权完成后将不在自动跳转至回调页面"> + 删除 + + } +
+ +
+ +

授权链接生成器介绍

授权链接

使用方式

@@ -39,6 +111,13 @@ export default function AuthPageManage() { copyMessage(`${window.location.origin}/#${routes.authorizeH5.path}`)}>复制链接
+ + setShowRedirectModal(false)} onConfirm={() => updateRedirectUrl()}> +
+

授权回调url

+